Hallo iedereen.
Op een vraagje dat ik hiervoor eens heb gesteld; vertelde men me dat ik eens iets over cURL moest gaan opzoeken; om verbinding met een externe site te maken.
Ik ben dus op zoek gegaan & heb oneindig veel tutorials & uitleg gevolgd enzo.. maar er zijn nog enkele dingen die ik niet helemaal snap.
Als ik bij dit ben aangekomen:
Wat doet het dan juist? Ik heb al gelezen dat het bepaalde return waardes op het scherm zet, dat het alleen verbinding maakt enzovoort..
Dat is mijn eerste vraagje. Als ik dit snap ga ik wel verder.
(Ik ben atm niet heel tevreden over de kwaliteit van de tutorials op internet.. als iemand een goede weet..
)
Cheers,
~ GuShe.
http://docs.php.net/manual/nl/ref.curl.php
php.net is altijd de beste. Niet alles is alleen in het nederlands vertaald.
Daar was ik al beland.. maar ik kon er niet helemaal aan uit.
Ik bedoel; er word gezegd welke Opties er zijn voor bv. curl_setopt & er word gezegd 'Wat' ze doen; maar iemand als ik snapt daar geen snars van. Niet om te zeggen dat ik zo'n leek ben en mijn Engels is ook redelijk goed. Maar ik weet gewoon niet wat alles doet & dus ook niet waarvoor ik het kan gebruiken. Naar zoiets ben ik op zoek; iets dat je meer uitlegt 'Hoe'.
Cheers,
~ GuShe.
Dit is het voorbeeld op php.net . Als je meer vragen hebt moet je ze maar stellen.
| Code: |
<?php
$ch = curl_init("http://www.example.com/"); //open de pagina
$fp = fopen("example_homepage.txt", "w"); // open een bestand om naar te schrijven
curl_setopt($ch, CURLOPT_FILE, $fp); //optie instelling: schrijven naar geopende bestand
curl_setopt($ch, CURLOPT_HEADER, 0); //optie instelling: zet de header erbij
curl_exec($ch); //execute (haal de pagina op met de instellingen)
curl_close($ch); // sluit de verbinding
fclose($fp); //sluit het bestand
?>
|
Ok, en met 'schrijven naar geopende bestand', word daarmee de Source van de pagina bedoeld? [Omdat het een .txt bestand is..]
Of de pagina zelf gewoon?
Dat snapte ik niet van de Returnwaarde.
Cheers,
~ GuShe.
de source. Maar probeer het anders gewoon en ga alle instellingen veranderen. Daar leer je immers het meeste van. Vergeet trouwens niet dat tekstbestand dan chmod 777 te geven, anders kan je er niks naar schrijven.
Ok; ik snap het nu. Thanx m8!
Maar om over het algemeen PHP beter te begrijpen ben ik gewoon een volledige PHP Ebook beginnen lezen die alles goed uitlegt. Dan ga ik het ook makkelijker hebben met nieuwe functies leren enzo.
Cheers,
~ GuShe.
Ik heb zelf dit boek gekocht: http://www.sitemasters.be/?pagina=boeken/boeken&cat=1&id=136
Daar staat het meeste in wat je nodig zal hebben. Natuurlijk staat niet alles erin, maar als je alles kent wat daarin staat is het enige wat je nog geen topprogrammeur maakt de ervaring.
Ik heb een eBook gekocht; omdat ik toch genoeg achter mijn pc'tje zit.
Deze hier:
http://download-ebook.org/index.php?target=desc&ebookid=2873
Ik heb van vele mensen gehoord dat de 'Sams' boeken heel goed zijn uitgelegd. Ik ben nu ook van die mening, na 61 pagina's te hebben gelezen aan 1 stuk door. & dan voor $10.. Dat is al helemaal goed + bij eBooks moet je niet zo lang wachten op de Post.
Cheers,
~ GuShe.
Mhhh,
Ik heb dus XAMPP geinstalleerd om mijn php scriptjes hier thuis uit te testen Dat gaat gemakkelijker als telkens alles uploaden etc..
Maar mijn cURL bleek niet te werken. Ik heb, zoals vele sites beschrijven, in de php.ini het juiste bestand ge uncomment & mijn apache herstart. Maar het blijkt niet te werken.
Iemand die mij hiermee kan helpen?
In WAMPP werkt het door "extension=php_curl.dll" te uncommenten en dan apache opnieuw op te starten.
Heb je het nu over WAMPP of XAMPP?
Ik heb de laatste nieuwe XAMPP geinstalleerd; 'extension=php_curl.dll' uncommented & Apache opnieuw opgestart; maar dat werkt precies niet.
| Code: |
| Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\Project\namegen.php on line 17 |
ik heb vorigeweek de laatste nieuwe wamp geinstalleerd en daar werk alles zoals het hoort.
ik ben een complete dummy als het op php aankomt. Moet zeggen dat een goed boek wonderen doed
groeten Steven
Nevermind,
I found a way that I don't need cURL to achieve what I wanted.
Thnx anyway! 