Voor een site waar ik mee bezig ben heb ik een foto script dat automatisch thumbnails maakt. De klant wil beslist dat deze site op zijn windows (plesk) server draait.
In het script vervang ik het absolute pad:
En roep later deze $dirnaam aan. doormiddel van:
Wat de windows server nu doet is dat hij een ëen backward slash in het pad zet waardoor de thumbnail niet zichtbaar is.
Dit is wat ie nu echo't:
http://www.mijndomein.nl\photos/thumbnails.php?u=/photos\20060624/IMG_0105.JPG
En dit is wat het zou moeten zijn:
http://www.rmijndomein.nl/photos/thumbnails.php?u=/photos\20060624/IMG_0105.JPG
Als ik bij de string replace een slash toevoeg werkt dat natuurlijk niet. De vraag is dus hoe krijg ik die slash goed.
In het script vervang ik het absolute pad:
PHP:
1
| $dirnaam = str_replace('C:\Inetpub\vhosts\mijndomein.nl\httpdocs','',getcwd()); |
En roep later deze $dirnaam aan. doormiddel van:
PHP:
1
| echo "\n<td valign=top><a target=pic_example href=\"$PHP_SELF?start=$a[$i]\">[img]../thumbnails.php?u=$dirnaam/$a[$i][/img]</a></td>" |
Wat de windows server nu doet is dat hij een ëen backward slash in het pad zet waardoor de thumbnail niet zichtbaar is.
Dit is wat ie nu echo't:
http://www.mijndomein.nl\photos/thumbnails.php?u=/photos\20060624/IMG_0105.JPG
En dit is wat het zou moeten zijn:
http://www.rmijndomein.nl/photos/thumbnails.php?u=/photos\20060624/IMG_0105.JPG
Als ik bij de string replace een slash toevoeg werkt dat natuurlijk niet. De vraag is dus hoe krijg ik die slash goed.
[ Voor 8% gewijzigd door Maverick2001 op 27-06-2006 17:16 ]
Pura Vida