404 på billeder som findes på serveren.

Tags:    php sql js 404 gallery

Jeg har et problem med et gallery jeg er igang med, kan ikke lige gennemskue hvorfor jeg får 404 når jeg forsøger at indlæse de fotos jeg har uploaded.

step 1:
upload af billeder og vis dem efter uploadet, virker fint
Fold kodeboks ind/udJScript kode 


Fold kodeboks ind/udKode 



step 2:
indsæt i databasen, virker fint.
Fold kodeboks ind/udPHP kode 


Fold kodeboks ind/udKode 

step 3:
vis album, får 404 på billederne (som blev vist på upload siden.)

Fold kodeboks ind/udPHP kode 

Fold kodeboks ind/udKode 


Jeg er helt blank for idéer, filen kan ses på den ene side men ik den anden :/
filen bliver ikke slettet nogen steder, kan se den via FTP.



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Din image.php tager udgangspunkt i serverens mappe struktur, hvor en URL tager udgangspunkt i webserverens mappe struktur.

Det skal forståes at image.php læser "/files/gallery/6f370da47c1dfd7525f57263fe3566" som det der står, mens din webserver læser det eksempelvis som "/var/www/html/.../files/gallery/6f370da47c1dfd7525f57263fe3566"

og det tager din image.php ikke højde for.



Indlæg senest redigeret d. 20.01.2012 12:21 af Bruger #10216
jeg bruger $_SERVER['DOCUMENT_ROOT'] i min image.php, så skulle ikke være derfor, men vil da lige teste lidt der om der er noget galt med image.php

der ud over så ligger alt i samme mappe.


Edit:
fejlen er fundet, på test-serveren var den sat til varchar 45 og ik 47 på "picture" i gallery_pictures :$

men tak for hjælpen, prøvet at skrive stien ud inde image.php:

image does exist:
/srv/www/vhosts/---/httpdocs/files/gallery/960bbade7f38dcb36dce5addb73a7893

Error: image does not exist:
/srv/www/vhosts/---/httpdocs/files/gallery/960bbade7f38dcb36dce5addb73a78





Indlæg senest redigeret d. 20.01.2012 12:43 af Bruger #3427
t