Zurück   Flashforum > Flash und Server > Server-Seite allgemein

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2008, 16:28   #1 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
fwrite \n Bug??

Hi all,

habe mal bischen im Internet rumgeschaut
wie man durch PHP einen Ordner auslesen kann.

Darauf habe ich mir was zusammengebastelt,
was den Ordnerinhalt ausliest und in eine .txt schreibt.
Welche dann z.B. in Flash weiterverarbeitet werden kann.

Allerdings werden die Zeilenbrüche durch "\n"
komischerweise nicht in der .txt dargestellt??
Weiss nicht woran der Fehler liegt,
normalerweise gab es mit den "\n" nie wirkliche Probleme...

der PHP Code:
PHP-Code:
<?php

$file 
"list.txt";
$list fopen($file"w");
fwrite($list"list= ");
fwrite($list"\n");

$folder "./";
$dir opendir($folder);

echo(
"list= <br>\n");
$i 0;
while((
$flow readdir($dir)) !== false){
 if(
$i>=2){
   if(
$i>2){
   echo(
"<br>\n");
   
fwrite($list"\n");
 }

 
fwrite($list$flow);
 echo(
$flow);
 }
 
$i++;
}
closedir($dir);
fclose($list);

?>
vielleicht hab ich aber auch nur was übersehen...

thx aufjedenfall!
__________________
helping helps
moonartist ist offline   Mit Zitat antworten
Alt 04-01-2008, 16:49   #2 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
Registriert seit: Jun 2005
Ort: Amsterdam
Beiträge: 2.649
http://en.wikipedia.org/wiki/Newline#Common_problems
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 04-01-2008, 16:57   #3 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
thx b.asile
ich schau es mir mal an
__________________
helping helps
moonartist ist offline   Mit Zitat antworten
Alt 04-01-2008, 21:37   #4 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
sag mal hast du PHP5 ?
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 04-01-2008, 22:04   #5 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
Ehm ich weiss nicht... rofl

ich verwende zum Testen XAMPP 2.5
und den Freehoster funpic.de
__________________
helping helps
moonartist ist offline   Mit Zitat antworten
Alt 04-01-2008, 22:54   #6 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
PHP-Code:
phpinfo(); 
Datei hochladen uns ausführen, dann weisst du's
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 04-01-2008, 23:08   #7 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
achso cool, danke für den Tipp!

dort steht PHP Version 5.2.3
__________________
helping helps
moonartist ist offline   Mit Zitat antworten
Alt 05-01-2008, 00:48   #8 (permalink)
Inventar
 
Benutzerbild von Nightflyer
 
Registriert seit: Jul 2002
Beiträge: 6.882
ok, dann machst du jetzt folgendes:

PHP-Code:
$files "list=\n\r";
foreach (
glob("*.*") as $filename) {
     if( !
is_dir$filename ){
          
$files .= $filename "\n\r";
     }
}
file_put_contents"list.txt"$files ); 
( ist etwas kürzer )
__________________
(\__/)
(='.'=)
(")_(")
Nightflyer ist offline   Mit Zitat antworten
Alt 05-01-2008, 08:20   #9 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
thx Nightflyer
dann hab ich auch mal was anderes ausser der while und for Schleife
__________________
helping helps
moonartist ist offline   Mit Zitat antworten
Alt 05-01-2008, 11:55   #10 (permalink)
wuschelkopp
 
Registriert seit: Aug 2004
Beiträge: 1.468
Zitat:
Zitat von Nightflyer Beitrag anzeigen
ok, dann machst du jetzt folgendes:

PHP-Code:
$files "list=\n\r";
foreach (
glob("*.*") as $filename) {
     if( !
is_dir$filename ){
          
$files .= $filename "\n\r";
     }
}
file_put_contents"list.txt"$files ); 
( ist etwas kürzer )
bis auf file_put_contents kann das auch php4
__________________
listening to techno & minimal :>
firstlord18 ist offline   Mit Zitat antworten
Alt 05-01-2008, 11:57   #11 (permalink)
wuschelkopp
 
Registriert seit: Aug 2004
Beiträge: 1.468
es ist auch so, wenn du ein \n reinschreibst und dir die datei in windows betrachtes (mit dem normalen windows editor), werden die umbrüche nicht dargestellt (die werden nr dargestellt, wenn du \r\n machst), aber in unix oder einem gescheiten editor wie notepad++ werden die umbrüche bei \n dargestellt.
__________________
listening to techno & minimal :>
firstlord18 ist offline   Mit Zitat antworten
Alt 05-01-2008, 12:24   #12 (permalink)
is learning
 
Registriert seit: Oct 2005
Beiträge: 1.019
achso ist das, thx firstlord18
__________________
helping helps
moonartist ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:10 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele