You are not logged in.

wcf.regNote.message

logix

Trainee

  • "logix" started this thread

Posts: 78

  • Send private message

1

Thursday, November 30th 2006, 8:09pm

Text in eine Textdatei schreiben (fopen)

Eine kleine Frage:

Ich möcht ein Script laufen lassen, dass mir am Ende in eine Textdatei schreib, ob es erfolgreich beendet wurde, oder nicht. Kann ich dazu die folgenden Befehle verwenden:

PHP Source code

1
2
$log fopen("log.txt","r+");
fputs($log,date("d.m.y H:i: ",time())."Script erfolgreich beendet!<br>");

braindead

Beginner

Posts: 22

  • Send private message

2

Friday, December 1st 2006, 8:28am

RE: Text in eine Textdatei schreiben (fopen)

PHP Source code

1
2
3
4
5
6
7
<?php
  $content date("d.m.y H:i:s ")."Script erfolgreich beendet!\n";
  $filename "log.txt";
  $fp fopen($filename "a+"); 
  fwrite($fp $content);
  fclose($fp);
?>


a+ wenn du alle einträge haben willst (anhängen), sonst w+ (nur aktueller eintrag)

This post has been edited 2 times, last edit by "braindead" (Dec 1st 2006, 8:32am)


logix

Trainee

  • "logix" started this thread

Posts: 78

  • Send private message

3

Friday, December 1st 2006, 5:55pm

Vielen Dank, es funktioniert! Mein obiger Code hatte glaub ich nicht funktioniert... :prost:

PS:

Meine log Datei sieht jetzt folgendermaßen aus:

01.12.06 18:08:49 Script erfolgreich beendet!
01.12.06 19:08:26 Script erfolgreich beendet!
01.12.06 20:08:16 Script erfolgreich beendet!
01.12.06 21:07:21 Script erfolgreich beendet!
01.12.06 22:07:07 Script erfolgreich beendet!

Was muss ich machen, damit ich jeweils dahinter in Klammern stehen haben,

A wie lange das Script lief,

und B wann der Script das letzte mal fertig gewesen ist (= Differenz zwischen der aktuellen Zeit und der Zeit des letzten log's)

This post has been edited 1 times, last edit by "logix" (Dec 1st 2006, 10:16pm)


logix

Trainee

  • "logix" started this thread

Posts: 78

  • Send private message

4

Saturday, December 9th 2006, 4:24am

Okay, ich kann das Problem eingrenzen. Ich habe zwei Strings die folgendermaßen aussehen:

String1 = 01.12.06 20:08:16
String2 = 01.12.06 21:07:21

Welche Funktion soll ich jetzt nehmen, wenn ich die Zeitdifferenz (String2 - String1) wieder genau in dem Format wie vorher haben möchte?

ralle030583

Beginner

Posts: 51

Location: Neuss

Occupation: FI Anwendungsentwicklung

  • Send private message

5

Tuesday, December 12th 2006, 2:17pm

schau mal google dein Freund und Helfer^^

http://www.google.de/search?q=php+date+diff

da hast direkt mehre Scripts wo reinschauen kannst wie es andere Leute gelöst haben

wcf.user.socialbookmarks.titel