Hej
Jeg har installeret en virtuel server på min PC XAMPP/Apache for at kunne lave nogle små programmer. Jeg har lavet en hjemmeside, hvor jeg har samlet mine links til nogle php-programmer, hvor jeg kan kalde programmer der opdaterer forskellige kartoteker med bøger, LP-plader, film osv. og andre programmer der så viser nogle oversigter.
Alle disse programmer og kartoteker ligger i under folderen XAMPP.
Jeg har også lavet php-programmer der ligger i htdocs, men hvor jeg henter filer (csv) uden for htdocs – f.eks. C:/Data/bankfiler. Med en scandir kan jeg liste filerne i bankfolderen og når jeg klikker på en af dem, kaldes en php . med en ”a href=bankfil.php”
den åbner filen og viser indholdet.
Nu vil jeg gerne lave et galleri med mine billeder på samme måde. Disse billeder ligger også uden for htdocs – f.eks. C:/Data_billeder/ferie. Det går også fint med at liste billederne, men når jeg vil vise dem med "<img src='$fil' alt='$fil' />”
vises kun en lille sort firkant med et hvidt kryds og navnet på billedet, f.eks. 19590315_small.jpg
Er der et trick til at vise billeder der ikke ligger i xampp eller underfoldere hertil – eller kan det bare ikke lade sig gøre?
Billeder fra filer uden for htdocs
Re: Billeder fra filer uden for htdocs
Du kan overveje at opsætte en virtualhost til dit test-domæne. Så vidt jeg husker xampp opsat til at begrænse adgang til mapper udenfor htdocs.
http://stackoverflow.com/questions/1408 ... -of-htdocs
http://stackoverflow.com/questions/1408 ... -of-htdocs
Re: Billeder fra filer uden for htdocs
Hej Jeppe
Tak for svar. Jeg har prøvet at kigge på linket til stackoverflow og har også forsøgt noget af det, dog uden held.
Når jeg ændrer documentRoot, kan den ikke finde mine programmer, heller ikke selv om jeg kopierer htdocs ind i den nye DocumentRoot.
Men jeg forstår stadigvæk ikke, hvorfor man åbne og vise indholdet af data filer, altså f.eks. .csv filer, der ligger uden for htdocs,
men ikke vise billeder, altså f.eks. .jpg filer der ligger uden for htdocs.
Tak for svar. Jeg har prøvet at kigge på linket til stackoverflow og har også forsøgt noget af det, dog uden held.
Når jeg ændrer documentRoot, kan den ikke finde mine programmer, heller ikke selv om jeg kopierer htdocs ind i den nye DocumentRoot.
Men jeg forstår stadigvæk ikke, hvorfor man åbne og vise indholdet af data filer, altså f.eks. .csv filer, der ligger uden for htdocs,
men ikke vise billeder, altså f.eks. .jpg filer der ligger uden for htdocs.