/ 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
Mellemrum mellem variabel og file extentio~
Fra : Tenzel Kim


Dato : 24-10-04 17:53

Jeg har forsøgt at lave en code der skulle hente linje 3, 5 og 7 ind i
en tabel således at der i cellen ville komme til at stå "INDHOLD LINJE 3
indhold linje 5 [indhold linje 7]" men af en eller anden årsag kan jeg
ikke undgå at den laver et mellemrum mellem 7 og ]

Hvad gør jeg galt? Koden ser sådan ud:

if(isset($_GET["name"])){
   $profile = file($_GET["name"]);
      $line = explode("\n", file_get_contents($_GET["name"]));
      echo "<table width=100%><tr><td bgcolor=#cc0000>" .
strtoupper($line[3]) . $line[5] . "[" . $line[7] .
"]</font></td></tr></table>\n""[" . $line[7] .
"]</font></td></tr></table>\n"

Tenz.


 
 
Anders K. Madsen (24-10-2004)
Kommentar
Fra : Anders K. Madsen


Dato : 24-10-04 17:57



Tenzel Kim (24-10-2004)
Kommentar
Fra : Tenzel Kim


Dato : 24-10-04 18:25

Anders K. Madsen wrote:
> Kan det ikke være fordi $line[7] indeholder en ekstra \n?
> Du kan jo evt. køre en trim() på dem alle, så kan du i hvert fald være
> sikker på at det ikke er i variablerne selv der er whitespace.

$line[7] indeholder kun et enkelt ord og ingen kode af nogen art. Der er
intet extra space efter ordet. Bør der være noget efter sidste bogstav i
linjen?

Filen den henter oplysningerne fra er stort set kun plain text, med et
par enkelte html kursivkoder og sådan som undtagelse.

Tenz.


Anders K. Madsen (24-10-2004)
Kommentar
Fra : Anders K. Madsen


Dato : 24-10-04 18:41



Anders K. Madsen (24-10-2004)
Kommentar
Fra : Anders K. Madsen


Dato : 24-10-04 19:00



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

Månedens bedste
Årets bedste
Sidste års bedste