php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 25.04.2005, 14:37  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard fgetcsv - Probleme mit Darstellung

Hi Leute,
ich habe diesen code:
Code:
<?php
$row = 4;                                     				       
$handle = fopen ("XXX.csv","r");           					   
while ( ($data = fgetcsv ($handle, 1000, ",")) !== FALSE ) { 	   
                                             					   
   $num = count ($data);                     					   
                                              					   
   print "

 $num fields in line $row: 
\n";
   $row++;                                 						   
                                           						   
   for ($c=0; $c < $num; $c++) {             					   
       print $data[$c] . "
\n";                               
   }
}
fclose ($handle);
?>
Meine "Exeltabelle" wird nun zwar wieder gegeben, allerdings in einer SEHR langen zeichenkette (1000 zeichen), wie oben deffiniert.
ich möchte allerdings dass er mir dies auch wieder als tabelle ausgibt.
wie ist die möglich?!
__________________
Gruß Marc
GrU3nL!nG ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 25.04.2005, 15:12  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard

Weiss keiner rat?!
oder gibt es bessere vorschlänge anstatt csv etwas anderes zu nehmen um eine exeltabelle besser darstellen zu können?
hatte schon daran gedacht, dass man diese einfach als .html speichert..
funzt auch und so, doch die html-datei ist leider nicht sicher...
weil bei csv kann ich noch ne if schleife drum machen.
__________________
Gruß Marc
GrU3nL!nG ist offline  
Alt 25.04.2005, 15:24  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Bist du sicher, dass deine Felder mit Kommas und nicht mit Semikolons getrennt sind?
__________________
Gruss
L
lazydog ist offline  
Alt 25.04.2005, 15:28  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard

die"felder werden mit semikolons getrennt, das ist richtig.
warum?
__________________
Gruß Marc
GrU3nL!nG ist offline  
Alt 25.04.2005, 15:51  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard

okay da mir hier keiner helfen kann habe ich die exeltabelle nun in html gespeichert.
diese wird via .htaccess gesichert.
mein problem damit findet ihr hier:
http://phpfriend.de/forum/viewtopic.php?p=254284#254284

-> Closen
__________________
Gruß Marc
GrU3nL!nG ist offline  
Alt 26.04.2005, 08:22  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von GrU3nL!nG
okay da mir hier keiner helfen kann habe ich die exeltabelle nun in html gespeichert.
diese wird via .htaccess gesichert.
mein problem damit findet ihr hier:
http://phpfriend.de/forum/viewtopic.php?p=254284#254284

-> Closen
Was heisst da, dass dir keiner helfen kann? Ersetze das Trennzeichen im fgetcsv(), das du als Komma eingegeben hast, mit einem Semikolon. Soviel wirst du ja noch selber schaffen. Andernfalls gäbe es ja noch das Manual.
Und zum Warum: Soviel ich weiss - kanns nicht nachvollziehen, weil ich kein Windows und damit kein Excel habe - speichert Excel in deutschsprachigen Installationen CSV-Dateien mit Semikolons getrennt, sonst Komma getrennt. Aber ich glaube, das man das beim Speichern auch noch angeben kann.
__________________
Gruss
L
lazydog ist offline  
Alt 26.04.2005, 08:34  
Erfahrener Benutzer
 
Registriert seit: 01.06.2004
Beiträge: 721
suendesizer
Standard

Excel speichert eine CSV-Datei mit einem Semikolon als Separator.
__________________
If you read this message backward, Satan will force you to smoke marijuana.
Gute Tutorials
suendesizer ist offline  
Alt 26.04.2005, 08:36  
Gast
 
Beiträge: n/a
Standard

Zitat:
ich möchte allerdings dass er mir dies auch wieder als tabelle ausgibt.
Was meinst du genau ?
Exceltabelle oder HTML-Tabelle ?
 
Alt 26.04.2005, 08:40  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

nur als info, sollten z.b. ; im inhalt eines feldes vorkommen setzt excel auch noch " um die jeweiligen felder:

beispielcode einer excel-csv (Excel 2002)
Zitat:
43r;"SD_FDSAF:G;$R_X_§$:""";
dfvsdf;343x4;
vsdfvsf$§F;3x4;
43;4;3x
r34r;;
wobei " selbst auch in den feldern stehen kann wie man oben sieht.

vorsicht ist uach geboten beim umbruch, manche ältere versionen kommen mit einem \n nicht klar, weil sie den windowsumbruch brauchen.

mfg
robo47

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit der "include"-Funktion wuethrich PHP Tipps 2008 9 03.07.2008 09:12
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit Rechteverteilung chmod() per script!!!??? Funky_ PHP Tipps 2006 7 17.06.2006 17:10
ISO - utf-8 - Probleme mit Umlauten Datenbanken 1 06.02.2006 10:15
Probleme mit der darstellung HTML, Usability und Barrierefreiheit 0 25.10.2005 10:03
Probleme bei der Installation von Turck MMCache tomx992 PHP-Fortgeschrittene 2 27.09.2005 20:31
Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
Probleme mit Sonderzeichen... Datenbanken 1 02.08.2005 23:37
prob beim löschen von datensätzen und der darstellung danach PHP Tipps 2005-2 4 17.07.2005 21:42
IE falsche darstellung von border eigenschaften HTML, Usability und Barrierefreiheit 1 20.06.2005 11:50
[Erledigt] hilfe! probleme mit... PHP Tipps 2005 4 12.04.2005 22:55
[Erledigt] CSV Größe macht Probleme mit php PHP Tipps 2005 5 15.03.2005 21:29
Zwei Rechner ins Netz - Router - Hub - Probleme... imported_Ben Off-Topic Diskussionen 37 13.01.2005 21:36
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fgetcsv umlaute, probleme fgetcsv php, fgetcsv probleme, fgetcsv semikolon, php problem get_csv \=\, tutorial fgetcsv als tabelle ausgeben, csv php umlaut nach semikolon fgetcsv, fgetcsv speicherproblem, php umlaute in fgetcsv, fgetcsv problem mit komma, php fgetcsv problem, php fgetcsv problems, fgetcsv sonderzeichen, php fgetcsv umlaute, fgetcsv codeschnipsel, php count, fgetcsv umlaut nach trennzeichen, php problem fgetcsv, fehler php funktion umlaute fgetcsv, fgetcsv Ä geht nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.