php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.06.2004, 20:35  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard datein per checkbox löschen (php)

hi!
ich hatte schon mal so ein ähnliches problem...

ich hab einige datein auf meinem server. (ich bin ständig dabei meine "programme" zu verbessern und zu erweitern). rechts hab ich eine liste mit all diesen datein. vor jeder datei eine checkbox. bis dato hab ich die datein so löschen können, dass ich den dateinamen manuell in ein textfeld geschrieben hab. jetz möcht ich dass man einfach nur die checkbox anhakt und dann auf löschen klickt... hat jemand eine idee wie ich das angehn soll?

mfg
Rocco
rocco ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.06.2004, 20:37  
Gast
 
Beiträge: n/a
Standard

das ist doch genau das gleiche
im value-attribut der checkbox muss dann der pfad zu der datei stehen, den du früher immer eingegeben hast...
 
Alt 26.06.2004, 21:08  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard

nja....so einfach is das glaub ich nicht... wenn mehrere angehakt sind, wie pack ich die dann alle in ein array?
rocco ist offline  
Alt 26.06.2004, 21:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von rocco
nja....so einfach is das glaub ich nicht...
doch ist es...
Code:
<input type="checkbox" name="array[]" value="irgendwas.php">
und dann mit ner foreach schleife und ner if anweisung die dateien löschen
 
Alt 26.06.2004, 22:21  
Gast
 
Beiträge: n/a
Standard

foreach muss nicht sein, irgent eine schleife einfach
 
Alt 27.06.2004, 11:17  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard

das heißt bei value muss ich dann den dateinamen reinschreiben, der zu löschen ist, oder?
rocco ist offline  
Alt 27.06.2004, 11:18  
Gast
 
Beiträge: n/a
Standard

exakt...
ne andere möglichkeit wäre die:
Code:
<input type="checkbox" name="array['lösch_mich.php']" value="aktiv">
und dann die auswertung:
Code:
foreach($_POST['array'] as $key=>$value){
if($value=="aktiv") unlink($key);
}
das arbeitet mit einem assoziativen array wobei der key des array-elements immer die zu löschende datei ist und der wert ist falls die checkbox ausgwählt wurde, "aktiv"
aber das ist ungetestet....
 
Alt 27.06.2004, 11:34  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard

also irgendwas mach ich da falsch...

Code:
<?php
$dir = opendir("./");
echo '<p align="left">';
$zahler= -1;
   while ($file = readdir($dir))
   {
      if ($file !=="." && $file !==".." && $file !=="uploader.php")
      {
		$zahler++;
         echo '<input type="checkbox" name="box[]" value="'.$file.'">'.$file.'';
      }
   }
   closedir($dir);
echo '</p>';
echo '<p align="center">Belegter Speicher: '.$seiz_ges.' MByte</p>';
echo $box[3];
?>
ich wollte hier testweise mal den 3. array-eintrag ausgeben lassen (letzte zeile), aber er schreibt nix hin...
hier könnt ihr es sehn: http://www.vs-peesen.at/fraggle/uploader.php/
rocco ist offline  
Alt 27.06.2004, 12:07  
Gast
 
Beiträge: n/a
Standard

du hast das Array ja auch nicht reingebracht!

Code:
<?php
$dir = opendir("./");
echo '<p align="left">';
$zahler= -1;
   while ($file = readdir($dir))
   {
      if ($file !=="." && $file !==".." && $file !=="uploader.php")
      {
      $zahler++;
         echo "<input type='checkbox' name='box['$file']' value='$file'>$file";
      }
   }
   closedir($dir);
echo '</p>';
echo '<p align="center">Belegter Speicher: '.$seiz_ges.' MByte</p>';
echo $box[3];
?>
 
Alt 27.06.2004, 12:27  
Erfahrener Benutzer
 
Registriert seit: 30.04.2004
Beiträge: 225
rocco
rocco eine Nachricht über ICQ schicken
Standard

geht auch ned...
rocco ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Checkbox gibt als Wert nur "on" zurück, wenn aktiv kampfnickel PHP Tipps 2008 3 28.08.2007 07:47
Aktivieren einer Checkbox aktiviert viele andere Checkboxen buggybugga HTML, Usability und Barrierefreiheit 3 12.03.2007 16:23
Checkbox Text daneben andrew22 HTML, Usability und Barrierefreiheit 7 22.02.2007 16:44
Datein aus ordner auslesen mit Zeitangabe Sebja PHP Tipps 2006 4 06.07.2006 10:17
Checkbox jacos PHP Tipps 2006 5 01.04.2006 10:19
Check my Checkbox JanM PHP Tipps 2006 4 04.02.2006 17:44
checkbox problem test022 PHP Tipps 2006 18 25.01.2006 21:59
[Erledigt] Checkbox wert weitergeben PHP Tipps 2007 8 09.12.2005 14:30
[Erledigt] Checkbox via Button steuern HTML, Usability und Barrierefreiheit 2 17.10.2005 09:53
checkbox .. mehrere werte auslesen bei gleichem namen PHP Tipps 2005-2 9 12.10.2005 15:24
Uploadskript | mehrere Datein hochladen PHP Tipps 2005-2 5 13.06.2005 18:46
Markieren mit Checkbox und bearbeiten PHP Tipps 2005 4 22.03.2005 09:39
[Erledigt] Checkbox - Übergabe mehrerer Werte patr1k HTML, Usability und Barrierefreiheit 6 16.03.2005 11:25
entpacken von Datein macht Probleme PHP-Fortgeschrittene 2 23.12.2004 16:58
[Erledigt] Formularelement Checkbox in Interaktion mit MYSQL Datenbanken 4 13.07.2004 12:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php daten per checkbox löschen, html per checkbox feld leeren, html checkbox datei löschen, php checkbox datei löschen, php datei unlink checkbox, php datei löschen checkbox, php datei aus checkbox löschen, php wenn checkbox aktiviert ist, dann daten löschen, dateien mit checkbox löschen, php datei auslesen und checkboxen für löschen, php checkbox löschen datei, mit radiobuttons dateien löschen php, php dateien löschen checkbox for each, php mehrere dateien löschen checkbox, mit checkbox wert aus array löschen, datei mit checkbox auswählen und löschen in php

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.