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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.07.2002, 21:11:56
Benutzerbild von DeMaephis
DeMaephis DeMaephis ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 63
Eingenartiges Problem mit Zeilenumbruch...

Also folgendes...

Ich benutze ein Formular um bestimmte Daten einzugeben...diese werden danach in eine Datei gespeichert.

Danach lasse ich ein Script düberlaufen das den gespeicherten Text in der Datei auswertet, allerdings sind die Datensätze jeweils durch einen alleinige Zeilenumbruch getrennt, d.h. einer Leerzeile.

TEXTTEXTTEXTTEXT (1. Datensatz)
TEXTTEXTTEXTTEXT
TEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXT (2. Datensatz)
TEXTTEXTTEXTTEXT
TEXTTEXTTEXTTEXT

TEXTTEXTTEXTTEXT (3. Datensatz)
TEXTTEXTTEXTTEXT
TEXTTEXTTEXTTEXT

usw.

Jedoch erkennt das Script diese Leerzeile nicht und liest einfach alle Datensätze hintereinander weg. Die Ausgabe is dann nat. nicht mehr zu gebrauchen.

Aber wenn ich jetzt die Datei runterlade und wieder auf den Server hochlade und nochmals das Script ausführe funktioniert alles.

Was läuft hier falsch, ungeachtet dessen das mich dieser Fehler zu Verzweiflung treibt.
Mit Zitat antworten
  #2  
Alt 03.07.2002, 22:23:56
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
hi,

was verwendest du als zeilenumbruch ?


oder
?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #3  
Alt 03.07.2002, 22:29:52
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
P.S.

benutzt du nl2br() ?
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #4  
Alt 03.07.2002, 22:54:24
Benutzerbild von DeMaephis
DeMaephis DeMaephis ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 63
nun

normalerweise ich benutze /n als zeilen umbruch....ich überprüfe mit ord() ob ein zeilenumbruch vorliegt... je nach system ist der wert entweder 10 oder 13...

aber ich lasse gleich den ganzen text schreiben ohne an jede zeile noch eine /n hinzuzufügen.
(d.h. ich wandle den text vom eingabe forumal nicht in eine array um , also nicht mit explode(); )


nur wieso muß ich erst die datei runter und dann wieder hochalden bevor das funzt ???

Geändert von DeMaephis (03.07.2002 um 23:04:06 Uhr)
Mit Zitat antworten
  #5  
Alt 04.07.2002, 17:38:04
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 42
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
was hast du für nen server win oder linux?

übrigends heißt das nich /n sondern
ich hoffe du hast dich da jetzt nur hier vertan.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #6  
Alt 04.07.2002, 19:30:57
Benutzerbild von DeMaephis
DeMaephis DeMaephis ist offline
Anfänger
 
Registriert seit: May 2002
Beiträge: 63
problem gelöst...

also es ist ein linux server...

aber ich hab denn ganzen string nun doch mit explode("
", $string); behandelt und dann mit rtrim($string). "
";

nun funzt das...

iss verdamt eigenartig mit dem zeilenumbruch...vorallem weil ich die unterschiedlichen system berücksichtig hab...

was ich nicht ganz verstehe wieso das erst funktinionierte wenn ich die datei runterfgeladen und wieder hochgeladen hatte...
Mit Zitat antworten
  #7  
Alt 04.07.2002, 22:12:56
markus.thiede markus.thiede ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Köln
Alter: 42
Beiträge: 112
markus.thiede eine Nachricht über ICQ schicken
Leer Zeile

Also wenn deine Texte durch eine Leerzeile getrennt sin muß du auf "

" Abfragen.
Nützlich könnte da die funktion split() um den Text auseinander zu Frimeln.

(PS: Auch auf Linux Server reicht "
" das "
" fügt PHP selbstätig ein !!!)
__________________
Ein Programm schreibt man um ein
Problem zu lösen nur leider erhält
man mit jedem Program ein neues
Problem!

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


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


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


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