PHP Bei cURL kommt error... [Close]

Maddin

dev.
ID: 234104
L
24 April 2006
2.951
215
Hallo,
habe wieder mal ein Problem :ugly:
Ich verstehe das absolut nicht, weil ich denke, dass ich alles richtig gemacht habe...habe auch schon ein paar Leute gefragt, aber die haben auch keine Idee :(

Es kommt immer dieser Error:

Parse error: syntax error, unexpected T_VARIABLE in /var/www/web21/html/curl_test/test.php on line 4

In Zeile 4 habe ich:


PHP:
<?
// Echte Domain herausfinden
function find_domain($url) {
 $curl = curl_init($url);

[...]

Aufruf erfolgt so:

PHP:
echo create_thumb(find_domain('https://domain.de'));

Und auf XAMPP kommt kein Error, da läd sich das einfach tot...
Was mache ich falsch? :(

Danke euch :)
 
Zuletzt bearbeitet:
Steht doch da, curl_init mag keinen Parameter haben.

Probier's doch mal wie in dem Beispiel in der Doku:

PHP:
// erzeuge einen neuen cURL-Handle
 $ch = curl_init();
 
 // setze die URL und andere Optionen
 curl_setopt($ch, CURLOPT_URL, "https://www.example.com/");

und danach den ganzen Rest...
 
Hi,
ja tatsächlich, so gehts, aber dann kommt wieder ein Error in Line 12 8O

Parse error: syntax error, unexpected T_STRING in /var/www/web21/html/curl_test/test.php on line 12

PHP:
*
[...]
*

Bin wohl zu doof dafür :ugly:
 
Zuletzt bearbeitet:
Hast Du DaPhreak´s Beispiel eins zu eins übernommen und nun evtl. die Resource in $ch und nimmer in $curl?

Merkst Du was mit so wenig Code muss man viel Raten, also debug mal bitte $curl und schau was drin steht.
 
Nee... ich bin ja nicht komplett doof :ugly:, natürlich habe ich den nicht 1:1 übernommen :mrgreen:

Hier um mal zu sehen:

PHP:
[...]

return $domain;
}

Danke schonmal für eure Mühe :)
 
Zuletzt bearbeitet:
Dachte ja nur, ging mir auch manchmal so das ich einen Buchstaben inner Var falsch hatte.

Mach es doch mal wie im Manual:
PHP:
// prüfen, ob ein Fehler aufgetreten ist
if(!curl_errno($ch))
{
    $info = curl_getinfo($ch);

    echo 'Es wurden ' . $info['total_time'] . ' Sekunden benötigt für einen Request an ' . $info['url'];
}

Abgesehen von dem Echo, das $returned bei exec kannst Du dir auch sparen.
By the way, was soll dir das denn genau liefern? Brauchst Du nur die Domain, dann schau dir mal hier den Kommentar an.
 
Auch mit dem Code geht es nicht -.-

Ich glaube nun der Fehler liegt hier dran, weil das Zeile 12 ist:

PHP:
[...]

Parse error: syntax error, unexpected T_STRING in /var/www/web21/html/curl_test/test.php on line 12

T_STRING...keine Ahnung was für ein Problem der Mist hat, aber ich Sitze da schon ewig dran :(.

Edit: Close ;) Habe das nun mithilfe von nem anderen User gelöst...bei ihm geht der Code, also hat er mir eine art API gemacht :D

Trotzdem nochmal Danke an alle...
 
Zuletzt bearbeitet:

Ähnliche Themen