It works perfectly on localhost with Xampp, but when I try it on my server (host-ed.net), fopen can’t open any url, it only works for files without http.
<?php
$file="http://www.google.es";
$gestor = fopen($file, "r") or die ("Nothing");
?>
In my server with this code shows Nothing. Can be anything on the php.ini ?
EDIT: In the php.ini: allow_url_fopen = On
EDIT: It’s solved. My server had it disabled, but now it’s enabled. Thanks for the answers.
Check the value of the
allow_url_fopenphp.ini setting:It’s probably false. You’ll need to speak to your web host, or try another method. Mabye CURL is enabled?
You should also check your
error_reportinganddisplay_errorsvalues. PHP should have complained loudly about being unable to open the URL. You’ll want to turn both of them all the way up while developing code, so you can understand what goes wrong easier.