WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Datei beschriften und nach...löschen

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Datei beschriften und nach...löschen - 21 Nov 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Datei beschriften und nach...löschen
Tetsuo
Pixelschubser
Threadstarter




Beiträge: 8

Also ich will das ich in ein datei was rein schreibe (fopen("xxx.txt","r+");... )
klapt auch wunderbar, jedoch will ich das die datei xxx.txt nach einer bestimmten größe geleert wird.Wie bekomm ich das hin? Oder geht das gar nicht?

Diese Nachricht wurde geändert von: Tetsuo
  Profil   E-Mail   Editieren   Zitieren
cmuecke
Quasselstrippe




Beiträge: 285

if(filesize("./datei.txt") > 1024){
$file = fopen("./datei.txt","w");
fwrite($file,"");
fclose($file);
} else {
$file = fopen("./datei.txt","a");
fwrite($file,"$stringn");
fclose($file);
}

(Hier wird sie nach einem Kilobyte = 1024 Byte geleert.)

filesize überprüft nämlich die Dateigröße und gibt sie in Byte zurück. Dann lässt sie sich entleeren durch einen Dummy-Eintrag, der über das Attribut "w" bei fopen geschrieben wird.
Diese Entleerung wird durch Byte-Angaben gemacht. Willst Du allerdings das über die Anzahl der Einträge machen, lade einfach die Datei in einen Array und lass die Anzahl der Strings zählen. Dann eine einfache Operation vornehmen:

$file_a = file("./datei.txt");
$cvalue = count($file_a);
if($cvalue > 200){
$file = fopen("./datei.txt","w");
fwrite($file,"");
fclose($file);
} else {
$file = fopen("./datei.txt","a");
fwrite($file,"$stringn");
fclose($file);
}

(Hier wird sie nach 200 Einträgen geleert.)

---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

Diese Nachricht wurde geändert von: cmuecke
  Profil   E-Mail   Website   Editieren   Zitieren
Tetsuo
Pixelschubser
Threadstarter




Beiträge: 8

Danke, hast mir geholfen.

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Datei beschriften und nach...löschen

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Datei beschriften und nach...löschen im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126494    Heute : 412     Gestern : 463     Online : 243     21.11.2024    13:34      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben