07. marts 2010 - 00:33
Der er
15 kommentarer og 1 løsning
Underligt problem med php variable og <img src=""
Jeg har et underligt problem med php og html tag. Jeg har et udtræk fra min db som skal ind i et echo "<img src=".$t.">"; Men jeg får ligesom en charset fejl i læsningen, jeg kan lige ved siden skrive echo $t; Og det står korrekt, hvad kan fejlen være.
Annonceindlæg tema
07. marts 2010 - 00:35
#1
Fejlen: /gr%C3%A5and.JPG
07. marts 2010 - 00:43
#2
Er der forskel på hvad $t er alt efter om du bruger echo "<img src=".$t.">"; eller echo $t; ???
07. marts 2010 - 00:47
#3
Nej, det er under samme udtræk bage lige efter img tagget. den ene viser Fejlen: /gr%C3%A5and.JPG og den anden gråand.JPG
07. marts 2010 - 00:52
#4
Jeg forstår ikke helt. Hvis du skriver echo "<img src=".$t.">"; echo $t; Så er der ingen tvivl om at den vil skrive det samme begge gange. PHP kan ikke selv lave om på variabler, uden man hjælper lidt på vej.
07. marts 2010 - 00:57
#5
Den viser alle billeder undtaget dem med æøå, selvom de vises korrekt på siden med echo $t; - Mærkeligt.
07. marts 2010 - 01:01
#6
Kan du give et udsnit af kildekoden hvor dette bliver udskrevet?
07. marts 2010 - 01:11
#7
$tr = mysql_num_rows($result); if ($tr == 1) { $t = $row['navn']."_hun.JPG"; } } -------------------- <td align="center"> <?php if (!isset($t)){ echo "<td>"; }else { echo "'<img src='". $t.">"; } echo "</td>";
07. marts 2010 - 01:13
#8
Jeg har selv en server der virker det... Men på mit gigahost.dk domæne, virker det ikke samme kode.
07. marts 2010 - 02:23
#9
Ikke engang sådan her vil den vise billedet: <img src="gråand.jpg"> Nu er den da helt gal.
07. marts 2010 - 10:36
#10
Filsystemet understøtter ikke UTF-8 / ISO-8859-1 korrekt på gigahost. Du må omdøbe dine filer ;)
Slettet bruger
07. marts 2010 - 14:06
#11
Og så husk også, at filnavnet i img-taggets kilde skal være i gåseøjne/apostroffer:echo '<img src="'.$t.'">';
07. marts 2010 - 17:09
#12
coder ->Filsystemet understøtter ikke UTF-8 / ISO-8859-1 korrekt på gigahost. Du må omdøbe dine filer ;) - Det tog ca. hele natten. Tak for svarene begge 2. Lægger i nogle svar, tak.
08. marts 2010 - 02:41
#13
Ingen til mig, ellers tak :)
08. april 2010 - 20:21
#14
kimsey0 -> lægger du et svar
Slettet bruger
08. april 2010 - 23:29
#15
Gerne :)
Slettet bruger
08. april 2010 - 23:29
#16
Hvis jeg ellers kan finde ud af det :P
Vi tilbyder markedets bedste kurser inden for webudvikling