SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.06.2005, 11:45:01
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
TXT-Datei splitten, funktioniert nicht mit Leerstellen

beim IE rufe ich eine bestimmte Seite auf, wo ich dann die Seite im TXT-Format abspeichere. Das einlesen der Daten funktioniert einwandfrei.

Wenn ich die einzelnen Zeilen eingelesen habe, möchte ich die Zeile auftrennen lassen, nach jeder Leerstelle. Aber das funktioniert nicht. Ich habe keine idee warum. Aber wenn ich jetzt sonst ein Zeichen nehme, dann funktioniert das einwandfrei.

gibt es eine Möglichkeit, die Zeile trotzdem irgendwie mit Leerstellen aufzutrennen.

Die Auftrennung mache ich so:
PHP-Code:
$speicherung[$a] = explode(" "$zeilen[$a]); 
Die Zeile wird dann in ein mehrdimensionales Array gespeichert.

Hat jemand eine Idee wie ich das Problem beheben kann mit PHP?
Mit Zitat antworten
  #2  
Alt 22.06.2005, 11:49:07
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

Code sieht absolut korrekt aus und es sollte auch klappen.

Lass Dir mit print_r() mal den Inhalt des Arrays ausgeben, vielleicht hilft's was:
--> http://php.net/print_r

Ansonsten muss wohl mehr Code und mehr Erklärung her.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 22.06.2005, 11:58:19
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

danke für den Super-Tipp!

ich habe jetzt mal den Inhalt ausgegeben und habe festgestellt, dass vor den Daten auch noch Leerstellen sind und die werden natürlich jeweils auch noch in ein einzelnes Array abgespeichert.

Gibt es eine Möglichkeit, die Leerstellen vor dem ersten Zeichen zu löschen zu lassen? also immer pro ZEILE bis zum ersten Zeichen.

Wenn ich alles mache, dann habe ich wieder das Problem, dass auseinander zu bekommen, da das sehr oft sehr verschiedene Zeichen sind.
Mit Zitat antworten
  #4  
Alt 22.06.2005, 12:00:00
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Leerzeichen (Tabulator auch) am Anfang entfernen:
--> http://php.net/ltrim
Leerzeichen (Tabulator und Zeilenumbruch auch) am Ende entfernen:
--> http://php.net/rtrim
Leerzeichen (Tabulator und Zeilenumbruch auch) am Anfang und am Ende entfernen:
--> http://php.net/trim
__________________
sic!
--> http://dbCF.de/

Geändert von c4 (22.06.2005 um 12:00:29 Uhr)
Mit Zitat antworten
  #5  
Alt 22.06.2005, 12:41:09
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

jetzt habe ich zwischendurch noch Array's wo leer sind.

kann ich die irgendwie löschen lassen und dafür, dass dann die nachfolgenden Arrays eins nach vorne rücken. Gibt es sowas schon?
Mit Zitat antworten
  #6  
Alt 22.06.2005, 12:43:22
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

Könnte man sich basteln, macht aber keinen Sinn.
PHP-Code:
for ($i=0$i<count($array_mit_zeug_drin); $i++) {
    
// Wenn Feld leer, dann mit naechstem weitermachen
    
if (empty($array_mit_zeug_drin)) {
        continue;
    }

    
// normal fortfahren

__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 22.06.2005, 12:57:08
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

gibt es noch eine Möglichkeit den Befehl print_r optisch besser anzeigen zu lassen?

dass jedes neue Array in einer neuen Zeile z. B. erscheint?
Mit Zitat antworten
  #8  
Alt 22.06.2005, 12:58:24
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

Quelltext im Browser anschauen oder so:
PHP-Code:
echo '<pre>';
print_r($array);
echo 
'</pre>'
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #9  
Alt 22.06.2005, 13:02:43
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

das wars, was ich gesucht habe!

DANKE für die schnelle hilfe!

werde jetzt die Struktur der Arrays begutachten und dann die vorgehensweise entwickeln um die Daten weiterzuverarbeiten.
Mit Zitat antworten
  #10  
Alt 26.06.2005, 00:06:32
BenjaminG BenjaminG ist offline
Junior Member
 
Registriert seit: May 2003
Beiträge: 261
AW: TXT-Datei splitten, funktioniert nicht mit Leerstellen

Zitat:
Zitat von c4
Könnte man sich basteln, macht aber keinen Sinn.
PHP-Code:
for ($i=0$i<count($array_mit_zeug_drin); $i++) {
    
// Wenn Feld leer, dann mit naechstem weitermachen
    
if (empty($array_mit_zeug_drin)) {
        continue;
    }

    
// normal fortfahren

wie soll man dass sonst lösen?

weil ich bin soweit, dass ich alle leeren Arrays raus löschen möchte. Deshalb bin ich grad noch auf der Suche nach einer Lösung des Problems.

wer hat eine idee?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler in Script das Inhalt einer .txt Datei (HTML Sourcecode) in Datei schreiben sol RookieXL2 PHP für Fortgeschrittene und Experten 2 08.06.2007 23:58:33
Inhalt einer Datei ab einem Fixpunkt einlesen rkersting PHP für Fortgeschrittene und Experten 11 21.03.2005 12:52:47
Wie Datei sperren? zenker PHP Grundlagen 2 20.12.2004 09:25:30
csv datei an webserver verschenken (chmod) PiCiJi Apache HTTP-Server 8 18.04.2004 17:44:06
geparste datei schreiben ingo PHP Grundlagen 1 29.12.2003 18:45:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:18:12 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt