Article View: be.comp.programming
Article #4054Re: PHP en locatie naar een bestandje
From: Nicolas Barbier
Date: Tue, 16 Sep 2003 17:22
Date: Tue, 16 Sep 2003 17:22
38 lines
2712 bytes
2712 bytes
Christof Laeremans wrote: > Christof Laeremans wrote: > >> De foto's staan voorlopig in een directory fototest, dus als ik goed >> redeneer dan is de locatie toch \fototest\dsc00051.jpg. MAAR omdat het >> windows is moet je werken met \\fototest\\dsc00051.jpg (over vergis ik >> me). Een path dat begint met een dubbele backslash duidt op een bestand gedeeld over een Windows-netwerk. Dat heeft hier dus niets te zoeken. Apache is een standaard webserver en die gebruikt dus (forward-)slashes om de hierarchie aan te duiden in een URL. Of je het nu onder Windows draait of niet. De enige situatie waarin je backslashes zou gebruiken om directories te scheiden, is om een lokaal bestand te openen. Maar ik veronderstel dat PHP dat evengoed met standaard UNIX-slashes toelaat (de C library die ergens bij Windows blijkt te zitten laat het zelfs toe). Btw: de backslashes voor de aanhalingstekens zijn gewoon escape-tekens. Ze zullen niet in je output verschijnen. > http://geophoto.no-ip.org/test.php Ik krijg oa de volgende HTML code binnen: /fototest/DSC00070.jpg<img scr=/fototest/DSC00070.jpg"> <br>/fototest/DSC00071.jpg<img scr=/fototest/DSC00071.jpg"> Je gebruikt een " op het einde van het attribuut en niet aan het begin, wat natuurlijk niet werkt. Als ik de correcte URL gebruikt: "http://geophoto.no-ip.org/fototest/DSC00070.jpg", dan werkt het perfect. Conclusie: altijd je HTML output bekijken bij zulke problemen :-). -- Nicolas Barbier Protecting innovation against patent inflation <url:http://swpat.ffii.org/>
Technical Details
Message-ID:
<3f674728$0$1120$6c56d894@feed0.news.be.easynet.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!eusc.inter.net!easynews.net!newsfeed3.easynews.net!feed1.news.be.easynet.net!feed0.news.be.easynet.net!not-for-mailReferences:
<bk734u$ojf$1@reader10.wxs.nl> <bk7col$n8b$1@reader08.wxs.nl> <bk7e2d$34m$1@reader10.wxs.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,619052e110350090 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-09-16 10:23:57 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!eusc.inter.net!easynews.net!newsfeed3.easynews.net!feed1.news.be.easynet.net!feed0.news.be.easynet.net!not-for-mail Message-ID: <3f674728$0$1120$6c56d894@feed0.news.be.easynet.net> From: Nicolas Barbier <reply@in.group.invalid> Subject: Re: PHP en locatie naar een bestandje Newsgroups: be.comp.programming Date: Tue, 16 Sep 2003 19:22:19 +0200 References: <bk734u$ojf$1@reader10.wxs.nl> <bk7col$n8b$1@reader08.wxs.nl> <bk7e2d$34m$1@reader10.wxs.nl> User-Agent: KNode/0.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit Lines: 38 Organization: [ posted via Easynet Belgium ] NNTP-Posting-Date: 16 Sep 2003 17:23:52 GMT NNTP-Posting-Host: 213.193.183.74 X-Trace: 1063733032 feed0.news.be.easynet.net 1120 [::ffff:213.193.183.74]:34321 X-Complaints-To: abuse@be.easynet.net