/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Simpelt spørgsmål.. for jer kloge :-)
Fra : H.S.


Dato : 13-09-05 14:50

Jeg har en php side (links.php) - hvor jeg vil have bannere på.

Pt virker siden som den skal, bortset fra at jeg ikke kan få billedet af
banneret frem.

Linien ser således ud :
echo "<a href=\"http://www.absolutecigars.com\">Absolute Cigars</a>";



Denne kode giver mig et link, der hedder "Absolute Cigars" - det er jo sådan
set fint nok, men når jeg nu har et banner der hedder absolute.gif - hvordan
skal min kode se ud, så jeg får vist banneret, i stedet for teksten
"absolute cigars" ?


--
----
Henrik

Besøg www.aficionado.dk
En cigarnyders blog



 
 
Bertel Lund Hansen (13-09-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 13-09-05 15:22

H.S. skrev:

> Linien ser således ud :
> echo "<a href=\"http://www.absolutecigars.com\">Absolute Cigars</a>";

Pedantisk rettelse som ikke har med korrekthed at gøre:

Du sparer serveren for et forgæves opslag ved at have en skåstreg
/ efter .com. Kun hvis adressen slutter med et filnavn, skal den
ikke være der.

> Denne kode giver mig et link, der hedder "Absolute Cigars" - det er jo sådan
> set fint nok, men når jeg nu har et banner der hedder absolute.gif - hvordan
> skal min kode se ud, så jeg får vist banneret, i stedet for teksten
> "absolute cigars" ?

I stedet for teksten indsætter du:
<img src='AbsoluteCigars.gif' alt='Absolute Cigars'>
evt. med width og height specificeret.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Peter Brodersen (13-09-2005)
Kommentar
Fra : Peter Brodersen


Dato : 13-09-05 15:38

On Tue, 13 Sep 2005 16:22:01 +0200, Bertel Lund Hansen
<nospamfilius@lundhansen.dk> wrote:

>Pedantisk rettelse som ikke har med korrekthed at gøre:
>
>Du sparer serveren for et forgæves opslag ved at have en skåstreg
>/ efter .com. Kun hvis adressen slutter med et filnavn, skal den
>ikke være der.

Det er kun tilfældet, hvis der henvises til en mappe. Idet der altid
vil skulle være en leading / , vil ingen browser undlade dette. Så i
det tilfælde er der intet forgæves opslag eller redirect til siden med
slash.

--
- Peter Brodersen

Bertel Lund Hansen (13-09-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 13-09-05 17:28

Peter Brodersen skrev:

> Det er kun tilfældet, hvis der henvises til en mappe. Idet der altid
> vil skulle være en leading / , vil ingen browser undlade dette.

Hvor ved du det fra?

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Peter Brodersen (14-09-2005)
Kommentar
Fra : Peter Brodersen


Dato : 14-09-05 00:34

On Tue, 13 Sep 2005 18:28:04 +0200, Bertel Lund Hansen
<nospamfilius@lundhansen.dk> wrote:

>> Det er kun tilfældet, hvis der henvises til en mappe. Idet der altid
>> vil skulle være en leading / , vil ingen browser undlade dette.
>
>Hvor ved du det fra?

Fordi det i så fald ellers slet ikke ville være et gyldigt
HTTP-request, og i så fald ville give en "400 Bad Request".

Når du requester http://www.eksempel.dk/mappe forbinder din browser
til www.eksempel.dk og sender:

   GET /mappe HTTP/1.1
   Host: www.eksempel.dk
   ...

Her vil browseren så fx sikre at brugeren "står" i den rette mappe (af
hensyn til relative URLs) og derfor svare:

   HTTP/1.1 301 Moved Permanently
   Location: http://www.eksempel.dk/mappe/
   ...

Her kommer rigtigt nok det redirect (eller "forgæves opslag" om man
vil), hvor klienten så bliver nødt til at lave et nyt HTTP-request
inklusive slash.

Men idet der skal angives noget mellem GET og HTTP/x.y, så vil en
browser, der fx følger et link til http://www.eksempel.dk (uden en
slash) selv som minimum sætte en slash, som der som udgangspunkt
alligevel altid vil være dér indledningsvis. Altså, browsere vil fx
sende:

   GET / HTTP/1.1
   Host: www.eksempel.dk

... og ikke:

   GET HTTP/1.1
   Host: www.eksempel.dk

--
- Peter Brodersen

H.S. (13-09-2005)
Kommentar
Fra : H.S.


Dato : 13-09-05 18:34

"Bertel Lund Hansen" <nospamfilius@lundhansen.dk> wrote in message
news:10kj7y91kfcc2.1c646iuxc821i$.dlg@40tude.net...
> H.S. skrev:
>
>> Linien ser således ud :
>> echo "<a href=\"http://www.absolutecigars.com\">Absolute Cigars</a>";
>
> Pedantisk rettelse som ikke har med korrekthed at gøre:
>
Mange tak for hjælpen, nu fungerer det - og med den ekstra "/" efter .com




H.S. (14-09-2005)
Kommentar
Fra : H.S.


Dato : 14-09-05 08:10

"H.S." <public@NOSPAMqlm.dk> wrote in message
news:43270d72$0$78283$157c6196@dreader1.cybercity.dk...
> "Bertel Lund Hansen" <nospamfilius@lundhansen.dk> wrote in message
> news:10kj7y91kfcc2.1c646iuxc821i$.dlg@40tude.net...
>> H.S. skrev:
>>
>>> Linien ser således ud :
>>> echo "<a href=\"http://www.absolutecigars.com\">Absolute Cigars</a>";
>>
>> Pedantisk rettelse som ikke har med korrekthed at gøre:
>>
> Mange tak for hjælpen, nu fungerer det - og med den ekstra "/" efter .com
>
Bortset fra at det ikke validerer

Hvad er der galt ? (http://www.aficionado.dk/links.php)



H.S. (14-09-2005)
Kommentar
Fra : H.S.


Dato : 14-09-05 08:18

"H.S." <public@NOSPAMqlm.dk> wrote in message
news:4327ccc2$0$78288$157c6196@dreader1.cybercity.dk...
> Bortset fra at det ikke validerer
>
> Hvad er der galt ? (http://www.aficionado.dk/links.php)
Ahhh.. jeg fandt fejlene.. nu validerer det hele, mange tak for jeres hjælp
!



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste