Autor Zpráva
frances
Profil *
Dobry den potřebuju načíst pomocí webového prohlížeče png soubor:

$img ="cesta";


$imageInfo = GetImagesize($img);

if ( $imageInfo[2] == 1 ) {
   //it's a gif
   $file = fread(fopen($path, "r"), filesize($path));

   $fileHeader = "image/gif";
   Header("Content-Type: ".$fileHeader);
   echo $file;
   fclose($file);
}


Vyzkoušel jsem všechny možné scripty ale výsledek je stejný i kdyz mam soubor povoleny a GD2 na serveru zapnute tak to haze:

Warning: getimagesize(http://pepa.cz/image/banpr3.gif) [function.getimagesize]: failed to open stream: Pokus o pripojenie zlyhal, pretože pripojená strana v stanovenom čase riadne neodpovedala, alebo vytvorené pripojenie zlyhalo, pretože pripojený hostiteľ neodpovedal. in C:\wamp\www\... on line 11

Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\.... on line 11
Mike__
Profil *
a kde je problem? vzdyt tam mas napsany co zpusobuje chybu

php nebylo schopny nacist soubor ze vzdalenyho serveru bud proto ze to je pomalej server (a php to nestihlo v 30 vterinovem limitu) nebo proto ze php neni schopny najit vzdalenej server pepa.cz
frances
Profil *
server je localhost a cesta k souboru je spravne...
Majkl578
Profil
soubor, ktery se snazis otevrit, neexistuje (vraci e404 not found).
frances
Profil *
Prave ze aexistuje zkopiroval jsem adresu, toto je jen ilustracni: http://pepa.cz/image/banpr3.gif, ale zkopl jsem ta co tam puvodne je normalne do noveho okna a obrazek se mi otevrel.
Vyzkousel jsem vice scriptu ale u vsech mi to dela uplne to same.
bohyn
Profil
frances
Pokud je to na localhost tak to tipuju na problem s DNS (server nevi co je pepa.cz zac) nebo nema PHP nema patricna sitova opravneni.
frances
Profil *
nn blbe me chapete samozrejme se jedna o adresu na localu: http://localhost/web/images/banpr3.gif , dns ani sitovy problem v tom nebude...
Nenapada vas proc ta funkce nejde?
Majkl578
Profil
ne, neexistuje:

http://pepa.cz/image/banpr3.gif

Not Found

The requested URL /image/banpr3.gif was not found on this server.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0