Einzelnen Beitrag anzeigen
  #7  
Alt 02.08.2009, 17:53:33
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Über Formular Nachricht an Twitter posten

Zitat:
Zitat von TOMillr Beitrag anzeigen
Habe mich noch ein wenig in die Anleitung eingelesen, gegoogelt und bin dann nun zum Test der Grundfunktion bei folgendem Code gelandet:

PHP-Code:
<?php
$twitter_api_url 
"http://twitter.com/statuses/update.xml";
$twitter_data "status=Hier kommt die Nachricht für Twitter rein";
$twitter_user "mein Username";
$twitter_password "mein Password";

$ch curl_init($twitter_api_url);

curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$twitter_data);
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_HEADER0);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_USERPWD"{$twitter_user}:{$twitter_password}");

$twitter_data curl_exec($ch);
$httpcode curl_getinfo($chCURLINFO_HTTP_CODE);
curl_close($ch);

if (
$httpcode != 200) {
echo 
"<strong>Fehler</strong> Bei Übertragung ist ein Fehler aufgetreten.";
}

?>
Wenn ich die PHP Datei nun auf unserm Server aufrufe, bekomme ich jedoch eine Fehlermeldung:

Kann mir jemand die Fehlermeldung erklären und was ich falsch gemacht habe?
das passiert, wenn man blind irgendwelchen code kopiert und/oder keine meldungen liest.


Code:
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in ******.php on line 11
das ist eine warnung und keine fehlermeldung, die besagt, dass du CURLOPT_FOLLOWLOCATION nicht aktivieren kannst. und jetzt suchen wir nach der zeile mit CURLOPT_FOLLOWLOCATION im code und finden:

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

wo CURLOPT_FOLLOWLOCATION aktiviert wird und setzen den wert von 1 auf 0 oder löschen die zeile ganz raus.
Mit Zitat antworten