Jump to content
php.lv forumi

Recommended Posts

Posted

Funkcija neatrod failu, ja tam ir dota absolūtā adrese: file_exists('/piemers/atteli/josta.jpg') atgriež false.

Ar relatīvo adresi darbojas pareizi: file_exists('./atteli/josta.jpg') atgriež true.

Kāpēc tā?

Posted

Nu redz!

Tātad Tev ir jāraksta:

file_exists('C:\wamp\www\piemers\atteli\josta.jpg');

Jo /piemers/atteli/josta nozīmē, ka izmanto UNIX failu sistēmu, kurai uzreiz saknes katalogā ir /piemers/atteli/josta

Iespējams, ka neskaidrība radusies sakarā ar jautājumu "Ar ko atšķiras absolūtais ceļš raugoties no pārlūka puses un ar ko no PHP puses"

No pārlūka puses absolūtais ceļš norāda uz ceļu attiecībā pret web-servera saknes katalogu, savukārt no PHP puses absolūtais ceļš ir attiecībā uz servera failu sistēmas saknes katalogu =>

Tādēļ absolūtais ceļš /bildes/attels.jpg HTMLā pārtop par absolūto ceļu c:\apache\htdocs\bildes\attels.jpg PHP pusē.

×
×
  • Create New...