Beste mensen, ik ben nu net een tijdje aan het stunten met Curl en PHP en ben er nog geen ster in, maar ik krijg al wel wat dingetjes gedaan. Toch loop ik nog tegen een probleempje aan. Ik probeer een functie te maken met curl omdat ik 10 resultaten uit mijn mysqldb in een tabel wil zetten en dan voor elke titel van het uit de database gehaalde boek te controleren of er meer informatie op een andere pagina staat. Als dat zo is dan staat er een verhaaltje op die pagina en moet hij er een linkje naar maken en als er niet meer informatie is dan staat er een '-' op de bronpagina en moet hij ook een - retourneren. Het probleem is dat ik hem niet goed krijg, hij geeft telkens alleen maar -'s of alleen maar linkjes. Kan iemand mij vertellen welke (domme) fout ik maak? 
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| function linkopvang( $boek ) { $curl = curl_init(); curl_setopt ($curl, CURLOPT_URL, "http://www.mijnsite.nl/boekcheck.php?name=$boek"); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $resultaat = curl_exec ($curl); curl_close ($curl); $a = "-"; $b = "<a href='boekcheck.php?name=$boek' target='_blank'>[img]'notepad.gif'[/img]</a>"; if (resultaat=="-") { return $a; } else { return $b; } } |