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

Webseiten professionell erstellen

Webseiten professionell erstellen 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 15.04.2003, 22:12:05
humixx humixx ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 10
gästebuch nachträglich editieren

hi alle zusammen,
ich hab ein tagegästebuch gemacht,jetzt habe ich noch folgendes prob.ich möchte,wenn die betreffende person geht,das sich die abfahrtszeit automatisch in die txt-datei einträgt(nartürlich an die richtige stelle*g*)
die daten werden im moment in einer tabelle dargestellt.bei abfahrt wollte ich einen link einfügen und dadurch sollte automatisch die abfahrtszeit eingetragen werden.die txt-datei einträge sind fortlaufend nummeriert.hoffe man blick noch durch.

so jetzt mein(e) prob(s):
ersten wie kann ich durch das anklicken des links den betreffenden datensatz aufrufen?habs schon probiert mit fget,aber geht nicht.
zweites wie kann ich dann die zeit in die txt-datei eintragen?

danke

wer mal testen will:http://humixx.homeip.net/gbuch.htm
Mit Zitat antworten
  #2  
Alt 16.04.2003, 07:06:17
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Hatten wir das nicht schon mal??

Die text.txt mit file() einlesen, dann mittels while() duchlaufen und nach der ID der Zeile suchen. Wurde diese gefunden, kannst Du diese ja ändern und gut. Dann machst Du aus dem Array wieder einen String: join() und schreibst die Daten zurück in die Datei.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 16.04.2003, 13:42:51
humixx humixx ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 10
ok werde es mal probieren.melde mich dann wieder.

das hatten wir noch nicht,ging um das gästebuch tabelle erstellen.

Geändert von humixx (16.04.2003 um 15:16:53 Uhr)
Mit Zitat antworten
  #4  
Alt 16.04.2003, 19:16:12
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Zitat:
das hatten wir noch nicht
Okay, sah nur so bekannt aus.

Also diesmal ausführlicher und mit Links. :)

Mit file() die ganze Textdatei in ein Array klatschen und dieses dann mit while() und strstr() oder explode() durchsuchen. in_array() geht vielleicht auch. Wenn Du explode() nutzt, dann vergiss nicht trim() zu verwenden, da sonst die Darstellung im Quältext versaut wird.

So, wie ich sehe hast Du es ja nun nummeriert. Um die 'Abkunftszeit' einzutragen rufst Du einfach diese tab.php auf und übergibst als Parameter den Wert der Zeile, also die Zahl der Nummerierung. In der tab.php durchsuchst Du die gbuch.txt nach der übergebenen Nummer und trägst die aktuelle Zeit ein. Dafür wirst Du wieder while(), explode() und join() brauchen.

So, Fragen? Bestimmt, bei diesem 'verständlichem' Text...
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 17.04.2003, 16:41:26
humixx humixx ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 10
hi,
habs fast hinbekommen,bischen anders,aber würde gehen,hoffe ich.siehe zeilenumbruch verschieben
danke
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 17:38:53 Uhr.


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


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