Ik blijf er iig vrij nuchter onder....
Kan je eens de html laten zien?
Je moet in IE altijd een volledige url (naar een plaatje dus...) in je <img src> aangeven, anders doet hij de raarste dingen.
Je moet in IE altijd een volledige url (naar een plaatje dus...) in je <img src> aangeven, anders doet hij de raarste dingen.
ASCII stupid question, get a stupid ANSI!
Verwijderd
Ik ga er hier van uit dat er van Apache gebruik wordt gemaakt.
Apache heeft de instelling DirectoryIndex. Deze bepaalt welk bestand er moet worden getoond als hij een request krijgt als http://www.domein.nl/, of voor elke willekeurige subdirectory daaronder.
Je dient dus altijd het volledige pad op te geven
Apache heeft de instelling DirectoryIndex. Deze bepaalt welk bestand er moet worden getoond als hij een request krijgt als http://www.domein.nl/, of voor elke willekeurige subdirectory daaronder.
Je dient dus altijd het volledige pad op te geven
Het is niet de
die zoekt, het is de webserver die een bestand terug geeft adhv de gekregen url. Waneer je niet een plaatje opvraagt (enkel een domein levert normaal gesproken geen plaatje op) krijg je ook geen plaatje terug.
Ik snap het probleem niet helemaal. Zou je het iets duidelijker kunnen omschrijven?
Ik snap het probleem niet helemaal. Zou je het iets duidelijker kunnen omschrijven?
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
het probleem is dat als een layouter een plaatje verwijst naar een map, zonder plaatje en extensie, dat de scripting daar behoorlijk van in de war raakt, omdat de code van een onverwacht bestand opeens erbij wordt uitgevoerd.
Zo was er dus een verwijzing naar http://documentroot/ in een img tag die er voor zorgde dat http://documentroot/index.php uitgevoerd werd. Iets dat mij uren heeft gekost omdat ik niet doorhad dat dat bestand aangeroepen werd vanuit de layout en niet vanuit mijn scripting.
Om dat probleem te ondervangen wou ik ervoor zorgen dat die img tag alleen plaatjes kan aanroepen, maar ik heb al begrepen dat dit niet mogelijk is.
Zo was er dus een verwijzing naar http://documentroot/ in een img tag die er voor zorgde dat http://documentroot/index.php uitgevoerd werd. Iets dat mij uren heeft gekost omdat ik niet doorhad dat dat bestand aangeroepen werd vanuit de layout en niet vanuit mijn scripting.
Om dat probleem te ondervangen wou ik ervoor zorgen dat die img tag alleen plaatjes kan aanroepen, maar ik heb al begrepen dat dit niet mogelijk is.
Ik blijf er iig vrij nuchter onder....
gewoon in je php een mooie regex maken dat er in het tijdens het invullen van de locatie van plaatje alleen een waarde ingevoerd mag worden die begint http://, die daarna nog minstens een / bevat en die eindigt op .jpg / .gif / .png (hoofdletterongevoelig). Als de input iets anders dan gewoon een confirmatiescherpje tonen met een voorbeeld van het plaatje.
Pagina: 1