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 Grundlagen

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.01.2006, 10:07:31
psman psman ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 2
Zeilen aus csv oder txt Datei löschen

Hey Leute!

Habe auf meiner Page einen Kalender, der die Daten aus einer .csv-Datei ausliest und in eine Tabelle einträgt. Ich will jetzt aber nicht mehr immer selbst direkt die csv-Datei ändern müssen, sondern eine Admin-Seite machen, auf der ich zB einzelne Datensätze löschen kann. Dazu hätte ich CheckBoxen verwenden wollen, die vor den einzelnen Zeilen stehen, und wenn man eine deaktiviert und das ganze startet sollte die Zeile gelöscht werden.


<form action="admin.php" method="post" target="">
<input type="Submit" name="button" value="Eingabe">
<table border="1" align="center" cellpadding="8" border="2" bordercolordark="#808080" bordercolorlight="#606060">
<tr><td>Checkbox</td></td><td><h3>Wochentag</h3></td><td><h3>Datum</h3></td><td><h3>Ort</h3></td><td><h3>Anlass</h3></td></tr>
</form>

<?php

$Zeilen = 0;
$Dateizeiger = fopen("cal.csv", "r");
while(($Daten=fgetcsv($Dateizeiger, 1000, ";"))!==FALSE)
{$AnzahlDerFelder = count($Daten);
$Zeilen++;

for($x=0;$x<$AnzahlDerFelder;$x=$x+5){
echo '<tr><td>';
echo '<input type=\'Checkbox\' name=\'z['.$Zeilen.']\' value=\'true\' checked>';
echo '</td><td>';
echo $Daten[$x];
echo '</td><td>'.$Daten[($x+1)].'</td><td>'.$Daten[$x+2].'</td><td>'.$Daten[$x+3].'</td></tr>';
}}
fclose($Dateizeiger);

$Zeile=1;
if($button=='Eingabe'){
if($z[$Zeile]=='true'){
$df=fopen("cal.csv","w");
fputs($df,$Daten[$Zeile]);
fclose($df);
$Zeile++;};
if(!$z[$Zeile]=='true'){
$Zeile++;}
}

?>



Außerdem will ich später noch Zeilen dazwischen einfügen können, vielleicht gäbe es eine Möglichkeit sie auch automatisch nach dem Datum zu sortieren, falls nicht wäre es aber auch eine Idee, dass ich einfach eingebe, an welche Position sie geschrieben werden soll....

Schon jetzt danke für eure Hilfe
mfg
PsMan
Mit Zitat antworten
  #2  
Alt 05.01.2006, 10:56:52
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Zeilen aus csv oder txt Datei löschen

13.4. Wie kann ich in einer Datei eine Zeile einfügen oder löschen?
http://php-faq.de/q/q-datei-einfuegen.html

Und benutze in Zukunft bitte die php-Tags des Boards.

Geändert von xabbuh (05.01.2006 um 10:57:17 Uhr)
Mit Zitat antworten
  #3  
Alt 05.01.2006, 14:15:30
psman psman ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 2
AW: Zeilen aus csv oder txt Datei löschen

Danke, das zeigt mir schon ungefähr den Weg, aber wo muss ich denn diesem Script sagen, welche Zeile jetzt ausgelassen werden soll bzw eingefügt werden soll????
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
Datei löschen... web-wg PHP Grundlagen 1 24.08.2003 20:49:55
angelegte php datei wieder löschen saidbuchari PHP Grundlagen 28 12.06.2003 10:46:44
aus Datei je 10 Zeilen neue Liste? doudie PHP für Fortgeschrittene und Experten 3 29.08.2002 20:58:46
Datei anzeigen und anschließend löschen Ben20 PHP für Fortgeschrittene und Experten 2 08.08.2002 18:43:24
Eine Zeile aus Datei löschen ??? doudie PHP für Fortgeschrittene und Experten 5 18.07.2002 14:14:49


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:59:30 Uhr.


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


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