Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: fopen vraca "Permission denied"  (Pročitano 3643 puta)
maddox
Gost
« poslato: Nedelja, 26. Mart 2006. 22:57:36 »

Dakle sledeća skripta mi pravi problem:
Kod:
<?
function read_file($file) //funkcija koja cita fajl i vraca njegovu sadrzinu
{
        $handle = fopen ("$file", "r"); //otvaramo file
        $content = ""; //postavljamo sadrzaj fajla na prazan string
        if ($handle) //ako je fajl otvoren
        {
                while (!feof($handle))
                {
                        $content .= fgets ($handle, 1024);//ucitavamo ga
                }
        return $content;//i vracamo sadrzaj
        }
        else //ako nije otvoren, ispisujemo gresku
        {
        echo "<center><b>Pogresno je uneto ime file-a ili putanja do file-a</b></center>";
        }
        fclose ($handle);//zatvaramo fajl
}
$text = read_file("http://www.linuxserbia.com");
echo $text;
?>

Kada je pokrenem, vraća:
Citat
Warning: fopen(http://www.linuxserbia.com) [function.fopen]: failed to open stream: Permission denied in /var/www/html/fopen.php on line 4
Pogresno je uneto ime file-a ili putanja do file-a

Warning: fclose(): supplied argument is not a valid stream resource in /var/www/html/fopen.php on line 18

Moram da napomenem da je allow_url_fopen stavljen na On u php.ini fajlu, ali sam po php manualu probao i sa 1, ali nema pomoći.
Sačuvana
acim
Administrator
Elitni član
*****
Van mreže Van mreže

Poruke: 1.604



Pogledaj profil WWW
« Odgovor #1 poslato: Sreda, 29. Mart 2006. 12:22:58 »

Kod mene na serveru taj skript radi, verovatno je problem tvoja PHP konfiguracija.
Sačuvana

Boban Aćimović, urednik linux.rs
Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na:  

?>