Avatar billede blanko Nybegynder
04. april 2005 - 18:58 Der er 5 kommentarer og
2 løsninger

$var=file('fil.txt') splitter ikke filen op ?

Hej

Min kode:

$var = file('filen.txt');
print('test:'.sizeof($var).'<br>');

Min tekstfil indeholder 60 linier.
output på denne koder er: test: 1

Det har før virket, med at jeg fik hver linie som et array.
Men ligepludselig smider den hele filen ind i $var[0] !

Kan det være min udbyder, som har ændret noget ved php ?
Avatar billede nyhuus Nybegynder
04. april 2005 - 19:18 #1
udkast fra php.net
---
<?php
// Get a file into an array.  In this example we'll go through HTTP to get
// the HTML source of a URL.
$lines = file('http://www.example.com/');

// Loop through our array, show HTML source as HTML source; and line numbers too.
foreach ($lines as $line_num => $line) {
  echo "Line #<b>{$line_num}</b> : " . htmlspecialchars($line) . "<br />\n";
}

// Another example, let's get a web page into a string.  See also file_get_contents().
$html = implode('', file('http://www.example.com/'));
?>
---
http://dk.php.net/file

kan være du kan bruge det der
Avatar billede blanko Nybegynder
04. april 2005 - 23:00 #2
Problemet er, at den smider hele lortet ind i $var[0], og ikke hver linie ind $var[0],$var[1],$var[2].....osv...

Jeg prøvede og køre den igennem foreach løkken....samme resultat.

Jeg forstår det ikke. Den burde ifølge beskrivelsen smide linier på hver sin plads.
Avatar billede blanko Nybegynder
04. april 2005 - 23:24 #3
Har fundet fejlen....min udbyder, har sat auto_detect_line_endings=0
Det er jeg næsten sikker på at den ikke har været før, da min kode har virket upåklageligt i 8 uger.
Avatar billede blanko Nybegynder
04. april 2005 - 23:26 #4
kan du smide et svar igen, så jeg lukke tråden ?
Avatar billede nyhuus Nybegynder
05. april 2005 - 00:22 #5
kan jeg godt ;)
Avatar billede blanko Nybegynder
05. april 2005 - 07:09 #6
der sker ikke en skid, når jeg klikker på accepter !?!
Avatar billede nyhuus Nybegynder
05. april 2005 - 08:59 #7
hmm du skal klikke på mit navn først og så accepter, alså ede hvor du kan accepter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester