PHP-CLI, das mit curl_init ausgeführt wird, aber nicht mit File_Get_Contents, wie Sie aktivieren?Php

PHP-Programmierer chatten hier
Anonymous
 PHP-CLI, das mit curl_init ausgeführt wird, aber nicht mit File_Get_Contents, wie Sie aktivieren?

Post by Anonymous »

Verwendung von PHP -a

Code: Select all

$url = "https://getcomposer.org/versions";

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0");
echo curl_exec($ch);
< /code>
Es funktioniert einwandfrei und gibt eine JSON -Zeichenfolge aus der URL zurück. Führen Sie jetzt in der terminalen Wechselwirkung von PHP -a 
fort:

Code: Select all

echo file_get_contents($url);
... Nach einer langen Wartezeit: "PHP -WARNUNG: Datei_get_Contents (...): Stream nicht geöffnet: Anschlüsse in PHP -Shell -Code" .

Code: Select all

error_reporting(E_ALL);
ini_set('display_errors', 1);

ini_set("auto_detect_line_endings","0");
ini_set("allow_url_fopen", "1");
ini_set("allow_url_include", "0");
ini_set("user_agent", "Mozilla/5.0");

echo file_get_contents($url);
< /code>

PS: Ich brauche File_Get_Contents für WordPress, Composer usw. In dieser Frage geht es um "Warum file_get_contents nicht funktionieren".php -v
PHP 8.0.30 (cli) (built: May 20 2025 13:31:19) ( NTS gcc x86_64 )
cat /etc/oracle-release
Oracle Linux Server release 9.6

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post