Autor Zpráva
Milkys
Profil
Dobrý podvečer vážení,
tak jsem se do toho nějak zamotal.

Struktura adresářů:
domena.cz/slozka1/slozka2/slozka3/slozka4/slozka5/soubor.php
a
domena.cz/jina-slozka1/jina-slozka2/jina-slozka3/jina-slozka4/jina-slozka5/fotka.jpg

V souboru soubor.php je toto:
<?php
$foto_size = getimagesize("jina-slozka1/jina-slozka2/jina-slozka3/jina-slozka4/jina-slozka5/fotka.jpg");
echo  $foto_size[0].' x '.$foto_size[1]; //vypíše rozměry (šířka x výška) souboru fotka.jpg
?>
Problém:
Nenajde soubor fotka.jpg

Pokud soubor.php vložím do kořene, soubor fotka.jpg to najde a funkce getimagesize() se provede.
Vím, že nadřazený adresář je ../.
Tuším, že to bude v lomítkách a tečkách. Dá se vůbec použít funkce getimagesize(), když jsou oba soubory tak hluboko?
Děkuji za přínosné reakce.


Milkys:
Tak už to mám, odpovím si sám:
před path se souborem je třeba vložit ./, protože cesta se musí volat z rootu.
<?php
$foto_size = getimagesize("./jina-slozka1/jina-slozka2/jina-slozka3/jina-slozka4/jina-slozka5/fotka.jpg");
echo  $foto_size[0].' x '.$foto_size[1]; //vypíše rozměry (šířka x výška) souboru fotka.jpg
?>
nethor
Profil
Pro úplnost doplním, že
./ je od souboru.
z rootu je pouze /

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: