php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.02.2006, 08:42  
Gast
 
Beiträge: n/a
Standard Uploaded Files wieder löschen

Hallo was Dateiupload und so angeht bin ich echt Anfänger. Ich habe heir gesucht wie n Wilder hab aber nicht das passende gefunden. Folgendes, unten poste ich mein Script mit dem ich es hinbekomme bilder in mein vorgesehenes VErzeichnis zu laden bleiben nur noch 2 Probleme: Wenn ich das gleiche Bild nochmal hochlade wird es einfach überschrieben(oder es passiert nix weiß ich nicht, jedenfalls kommt keine Meldung),. wie schaffe ich es das das Script mir sagt Achtung dieses Bild gibt es schon.. und wie kann ich das VErzeichnis auswählen dann Bilder auswählen und diese löschen? Vielen Dank für eure Hilfe
Code:
<?php
// In PHP kleiner als 4.1.0 sollten Sie $HTTP_POST_FILES anstatt $_FILES verwenden.
// In PHP kleiner als 4.0.3 verwenden Sie copy() und is_uploaded_file() anstatt von
// move_uploaded_file()

$uploaddir = './images/';

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
   print "File is valid, and was successfully uploaded.

  Here's some more debugging info:\n ";
   //print_r($_FILES['userfile']['name']); ORIGINALZEILE
$bildverzeichnis = $uploaddir;
$ausgabebild = $_FILES['userfile']['name'];
echo "<img src=\"$bildverzeichnis$ausgabebild\">";
} else {
   print "Possible file upload attack!  Here's some debugging info:\n";
   print_r($_FILES);
}

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 18.02.2006, 09:30  
Gast
 
Beiträge: n/a
Standard

Kurz und knapp.

Überprüfen ob der File schon existiert , Den Ordner vorher mal öffnen und file_exists() machen.

Zu dem anderen Problem ,

Ordner öffnen mit opendir() , Ordner auslesen mit readdir()
alle Datein auslesen und überprüfen ob es auch eine Datei ist mit
is_file() und diese an Checkboxen binden. Also brauchst noch ein
Formular , nach dem Submit hast ja das $_POST[] Array und diese
Datein dann mittels unlink() aus dem Ordner entfernen.

PHP-Code:
<?php

// Ordner auslesen

$directory "Bilder/";
if(
is_dir($directory) && $files opendir($directory) ){
    while(
$file readdir($files) ){
         
is(is_file($file)){
              echo 
$file;
         }
    }
}

?>
 
Alt 18.02.2006, 12:50  
Gast
 
Beiträge: n/a
Standard

oder hänge an den Dateinamen einfach n DatumUhrzeit dran, dann haste nie zweimal den gleichen Namen
 
 


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
Welche Methode um Config Files editierbar zu machen? GSJLink PHP-Fortgeschrittene 5 25.07.2008 01:01
XML files mit PHP bearbeiten chiliGREEN PHP Tipps 2006 11 09.06.2006 21:32
files anzeigen die nur .pdf heissen PHP Tipps 2005-2 6 08.08.2005 19:42
Speicherung MPEG Files in MySQL Datenbank Abruf via PHP PHP Tipps 2005-2 5 07.07.2005 11:29
Download Files bzw. Upload files !! PHP Tipps 2005 2 29.03.2005 20:20
[Erledigt] warum kann nicht SVG files laden? PHP Tipps 2005 16 09.03.2005 14:05
Files zippen mit ftp_exec()?! - Hilfe PHP-Fortgeschrittene 0 24.01.2005 10:39
files in ordner UND unterordner zählen? Promaetheus PHP Tipps 2004 4 20.09.2004 16:05
Beim upload den Originalnamen des Files behalten PHP Tipps 2004 1 02.09.2004 17:02
[Erledigt] .php5 files Server, Hosting und Workstations 11 31.08.2004 19:29
uploaded Files wieder löschen PHP Tipps 2004 2 13.08.2004 19:26
Warning: Failed to write session data (files)... PHP Tipps 2004 1 26.07.2004 17:32
number of open files to more than 150 Datenbanken 0 22.07.2004 11:41
server variablen und files PHP Tipps 2004 1 04.07.2004 16:16
*.txt files auslesen und wegschreiben?!?!? PHP Tipps 2004 3 17.06.2004 09:56

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
uploaded datei löschen, uploaded.to löschen, uploaded.to datei löschen, uploaded.to upload löschen, uploaded löschen, uploaded.de, uploaded dateien löschen, uploaded.to datei entfernen, uploaded.to dateien löschen, uploaded.to file löschen, uploaded file löschen, uploaded.to entfernen, http://www.php.de/php-tipps-2006/37235-uploaded-files-wieder-loeschen.html, uploaded files löschen, php upload delete, uploaded.to files löschen, uploaded.to dateien entfernen, uploaded.to datein löschen, uploaded.to löschcode, php upload löschen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:59 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.