cURL und PHP: Ausgabe auf Bildschirm stoppen

Lesezeit: 2 Minuten

Benutzer-Avatar
Andy

Dieses PHP-Skript gibt alle Daten abzüglich des XML-Codes an den Browser aus (ich verwende Chrome). Wie kann ich die Bildschirmausgabe unterdrücken?

<html>
<head><title>Twitcap</title></head>
<body>
<?php
  function twitcap()
  {
    // Set your username and password
    $user="osoleve";
    $pass="********";

    $ch = curl_init("https://twitter.com/statuses/friends_timeline.xml");

    curl_setopt($ch,CURLOPT_HEADER,0); // We want to see the header
    curl_setopt($ch,CURLOPT_TIMEOUT,30); // Set timeout to 30s
    curl_setopt($ch,CURLOPT_USERPWD,$user.':'.$pass); // Set uname/pass
    curl_setopt($ch,CURLOPT_RETURNTRANSER,1); // Do not send to screen

    curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,1);
    curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,1);

    $xml = new SimpleXMLElement( curl_exec($ch) );
    curl_close($ch);

    return $xml;
  }

  $content = twitcap();
  echo "Hello, world.<br /><br />";
?>
</body>
</html>

  • Sie müssen bald zu OAuth wechseln. Basic Auth wird am 16. August 2010 eingestellt.

    – icktoofay

    8. August 2010 um 18:25 Uhr


  • Oh Mann, das ist scheiße. Danke für die Warnung!”

    – Andy

    8. August 2010 um 19:46 Uhr

  • Ich liebe es, wie viel Verkehr dies bekommt, und die gelegentliche positive Bewertung, fünf Jahre später. Ich denke, es ist ein ziemlich häufiger Tippfehler.

    – Andy

    3. Februar 2016 um 20:54 Uhr

  • hatte das gleiche Problem und diese Frage hat geholfen. 9 Jahre später und Ihre Frage erhält immer noch Upvotes. 😉

    – James Juanjie

    24. Juli 2019 um 8:25 Uhr

  • Wir schreiben das Jahr 2020. Diese Frage wird aus irgendeinem Grund immer noch positiv bewertet. Warum ist dieses spezielle Problem so häufig? Gibt es da draußen ein schlechtes PHP-Tutorial, das wir alle finden?

    – Andy

    3. Februar 2020 um 16:50 Uhr

Benutzer-Avatar
Brandon Horsley

Du hast das unterlassen F in TRANSFERändere das:

curl_setopt($ch,CURLOPT_RETURNTRANSER,1);

Dazu: CURLOPT_RETURNTRANS F ER

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

  • Ja, das schien zu funktionieren. Tausend Dank, das hat mich wahnsinnig gemacht.

    – Andy

    8. August 2010 um 18:28 Uhr

  • Seltsam, dass Sie keine “Use of undefined constant CURLOPT_RETURNTRANSER..”-Nachricht in Ihrer Fehleranzeige oder Ihrem Protokoll erhalten haben.

    – GZipp

    8. August 2010 um 18:49 Uhr

  • sogar mit curl_setopt($ch,CURLOPT_RETURNTRANSFER,0); Ich bekomme Antwort. auch ohne “Echo”. Ich möchte die Antwort nicht. Wie kann man es stoppen?

    – Siddhartha Mahato

    12. April um 20:29 Uhr

1228590cookie-checkcURL und PHP: Ausgabe auf Bildschirm stoppen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy