Kleine Vragen Topic #2

Gestart doorKingunit3.067 reacties11.764 weergaven

3.068 berichten · pagina 128 van 205

Fass

Lid

Berichten
3.771
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Codeblok (voorbeeld.php):

1
2
3
4
5
6

$site = http://one2xs.com/; // belangrijk! In het formaat http://site/
$source = file_get_contents($site);

echo htmlentities($source);
?>

Zoiets?
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Met wat kan ik de source tonen van een willekeurige pagina op het web?
Ik zou het zo doen:

[COLOR= #0000BB]<?php
$url[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://www.one2xs.com"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$ch[/COLOR] [COLOR= #007700]=[/COLOR] curl_init[COLOR= #007700]();[/COLOR]
curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_URL[COLOR= #007700],[/COLOR] [COLOR= #0000BB]$url[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_USERAGENT[COLOR= #007700],[/COLOR] [COLOR= #DD0000]"Mozilla Firefox"[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_HEADER[COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_RETURNTRANSFER[COLOR= #007700],[/COLOR] true[COLOR= #007700]);[/COLOR]
curl_setopt[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700],[/COLOR] CURLOPT_TIMEOUT[COLOR= #007700],[/COLOR] [COLOR= #0000BB]10[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$source[/COLOR] [COLOR= #007700]=[/COLOR] curl_exec[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
curl_close[COLOR= #007700]([/COLOR][COLOR= #0000BB]$ch[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]"FORUMCODE0"[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
oke niet cry
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Fass schreef:
Codeblok (voorbeeld.php):
1
2
3
4
5
6

$site = http://one2xs.com/; // belangrijk! In het formaat http://site/
$source = file_get_contents($site);

echo htmlentities($source);
?>

Zoiets?

Wat Dylan zegt is een stuk betere oplossing.

file_get_contents is eigenlijk alleen bedoeld voor interne connecties. Met file_get_contenst is het bijvoorbeeld meestal niet mogelijk om websites die gebruiken van SSL op te halen.

Curl is zowel sneller als uitgebreider en beter. Daarbij kan je ook POST, GET en PUT requests meesturen (waar file_get_contents alleen GET kan)

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12

function curl_get_contents($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla Firefox");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$result = curl_exec($ch);
curl_close($ch);
return $result
}

Nogmaals, probeer file_get_contents niet te gebruiken.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Ik heb een plaatje, en die heb ik op repeat staan (is voor background van een div).
Maar tussen elke repeat van dat plaatje, zit een "border". Weet iemand hoe ik die border kan weghalen?
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Zit de border niet op het plaatje zelf? Zonee: dan hebben we toch echt een voorbeeld nodig.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Rogier schreef:
Zit de border niet op het plaatje zelf? Zonee: dan hebben we toch echt een voorbeeld nodig.
http://trade4xs.com/
Onder het menu yummie
toevoeging op 18 augustus 2013, 19:43:04:
Ik zie nu dat er idd een border op het plaatje zit bloos
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Timkb schreef:
Eerdere citaten tonen
Antonn schreef:
Eerdere citaten tonen
Maartenf schreef:
Eerdere citaten tonen
Antonn schreef:
Eerdere citaten tonen
Maartenf schreef:
Weet er iemand hoe je ajax requests lokaal kan uitvoeren? En zonder Wamp, want ik gebruik het voor game development met een json-file.
Hoe bedoel je lokaal? Het is client side dus j hoeft er niets voor te runnen, je hebt enkel html file nodig.

Het werkt juist zelfde als niet-lokaal.
Ik bedoel gewoon zonder wamp ofzo. Het werkt niet, omwille van een beveiliging, maar je zou het moeten kunnen uitzetten.

Ajax werkt normaal enkel op servers. Wamp werkt trouwens niet hier.
Ajax is javascript en zou in elk html bestand moeten werken met een degelijke browser. He is server-sside dus xxamp ofzo is onnodig.
Eerdere citaten tonen
Raaoul schreef:
Lokaal met html bestanden werkt gewoon, geen server voor nodig. Maak zeker dat je path goed is.

Toon eens je code, hoe denk je dat we je kunnen helpen?
Beetje gevaarlijk hé, als ik nu op mijn site een Ajax request doe naar een bestand in een van jouw persoonlijke mappen op je computer?

Ajax werkt enkel op het zelfde domein, of je moet CORS toestaan.
Dat zeg ik toch ook niet ?! Als je lokaal op je eigen pc een html bestandje en een ajax request doet naar een bestand dat lokaal ook op je pc staat zal dat werken.
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Stefvdwel schreef:
Eerdere citaten tonen
Rogier schreef:
Zit de border niet op het plaatje zelf? Zonee: dan hebben we toch echt een voorbeeld nodig.
http://trade4xs.com/
Onder het menu yummie
toevoeging op 18 augustus 2013, 19:43:04:
Ik zie nu dat er idd een border op het plaatje zit bloos
Je gebruikt plaatjes uit een layout die jij ooit al eens basede, cheap... .nl ofzo was het?
0
Berichten
4.214
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Eerdere citaten tonen
Timkb schreef:
Eerdere citaten tonen
Antonn schreef:
Eerdere citaten tonen
Maartenf schreef:
Eerdere citaten tonen
Antonn schreef:
Eerdere citaten tonen
Maartenf schreef:
Weet er iemand hoe je ajax requests lokaal kan uitvoeren? En zonder Wamp, want ik gebruik het voor game development met een json-file.
Hoe bedoel je lokaal? Het is client side dus j hoeft er niets voor te runnen, je hebt enkel html file nodig.

Het werkt juist zelfde als niet-lokaal.
Ik bedoel gewoon zonder wamp ofzo. Het werkt niet, omwille van een beveiliging, maar je zou het moeten kunnen uitzetten.

Ajax werkt normaal enkel op servers. Wamp werkt trouwens niet hier.
Ajax is javascript en zou in elk html bestand moeten werken met een degelijke browser. He is server-sside dus xxamp ofzo is onnodig.
Eerdere citaten tonen
Raaoul schreef:
Lokaal met html bestanden werkt gewoon, geen server voor nodig. Maak zeker dat je path goed is.

Toon eens je code, hoe denk je dat we je kunnen helpen?
Beetje gevaarlijk hé, als ik nu op mijn site een Ajax request doe naar een bestand in een van jouw persoonlijke mappen op je computer?

Ajax werkt enkel op het zelfde domein, of je moet CORS toestaan.
Dat zeg ik toch ook niet ?! Als je lokaal op je eigen pc een html bestandje en een ajax request doet naar een bestand dat lokaal ook op je pc staat zal dat werken.
Ik geef hier een extreem voorbeeld voornamelijk voor Anton maar ook wat jij zegt kan niet althans niet in Chrome en ik verwacht in elke browser niet. Misschien bedoel jij met een webserver op je eigen PC maar dat is niet wat maarten wil, hij wil het zonder tussenkomst van webserver.

@maarten kijk eens in de devloper tools van Chrome wat er in het console staat? Waarschijnlijk dit: Origin null is not allowed by Access-Control-Allow-Origin. Dat krijg ik althans als ik het probeer, logisch ook.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
Stefvdwel schreef:
Eerdere citaten tonen
Rogier schreef:
Zit de border niet op het plaatje zelf? Zonee: dan hebben we toch echt een voorbeeld nodig.
http://trade4xs.com/
Onder het menu yummie
toevoeging op 18 augustus 2013, 19:43:04:
Ik zie nu dat er idd een border op het plaatje zit bloos
Je gebruikt plaatjes uit een layout die jij ooit al eens basede, cheap... .nl ofzo was het?
cheapcase.eu biggrinDat jij dat kan herkennen, knap!
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe zorg ik dat stel heb een aantal leden, hoe kan ik dan zien, op welke pagina van lijn site ze nu zitten (indien mijn site openstaat)i
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Bij elke hit van ze ergens in de database de URL opslaan, met de userID, datun, tijd en de locatie.
Deze kan je uit een GET halen bijv. of een explode op je $_SERVER[PATH_INFO]...
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Hoe zorg ik dat stel heb een aantal leden, hoe kan ik dan zien, op welke pagina van lijn site ze nu zitten (indien mijn site openstaat)i
Gewoon bij elk lid een kolom "page" toevoegen en bij elke paginaview die updaten naar de huidige URL.
0
Marv

Lid

Berichten
3.092
Reputatie
1
Punten
0,21
Lid sinds
Laatst gezien
Hallo,

Ik ben bezig een layout responsive te maken, en dit lukt me al aardig.
Alleen krijg ik een image niet responsive, ik wil dat hij op groot scherm volledig breed is, en op klein schermpje zich aanpast aan de grootte.

Hoe doe ik dit? Met divs werkt het wel maar met images niet.

Groet Marvin
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren