🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4054

Re: PHP en locatie naar een bestandje

#4054
From: Nicolas Barbier
Date: Tue, 16 Sep 2003 17:22
38 lines
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-mail
References: <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