#1 15. Dezember 2007 Bilder löschen Hallo, wie vielleicht der ein oder andere weiß hab ich mir so ne bilderuploadseite gemacht! Folgende Probs sind noch vorhanden und ich weiß nicht genau wie ich das umsetzten kann: 1. Wie erstell ich nen Delete-Link für ein Bild? 2. Wie kann ich ne Statusleiste o.ä. einbauen? Hier mein Skript: Spoiler PHP: <? php error_reporting ( 0 ); include_once( 'functions.php' ); // ----------------------------------------- // Verzeichnis // Beispiel $path = '/bilder-upload-script/img/'; $path = '/test/img/' ; // Absuluter Pfad zum Speicher Ordner // Beispiel $img_path_up = '/home/www/web3/html/php-space/bilder-upload-script/img/'; $img_path_up = '/usr/export/www/vhosts/funnetwork/hosting/norad2/test/img/' ; // Maximal Größe in KB (KiloByte) $groessemax = 100000 ; $length = 3 ; // ----------------------------------------- if (!isset( $_GET [ "loechen" ])) $_GET [ "loechen" ] = "" ; if (!isset( $_GET [ "file" ])) $_GET [ "file" ] = "" ; ?> <html> <head> <title>Datei Upload</title> <!-- Datei Upload Version 1.02 - 16.09.2007 --><!-- (c) bigD <?php echo date ( "Y" ); ?> --><style type="text/css"> <!-- body, table{ color: #000; font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif; } div{ margin:0; padding:0; }body,td,th { color: #FFFFFF;}body { background-color: #000000;}.Stil3 {font-size: 14px} --></style><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body> <div align="center"> <p> </p> <p> </p> <p> <? if( uploadmoeglichkeitpruefen ()== false ){ echo '<div style="color:red;">Es ist auf diesen Server kein Upload möglich, bitte wenden Sie sich an Ihren Hoster und bitten um Aktivierung der Php Upload Funktion.</div>' ; exit; }if( file_exists ( $img_path_up )== false OR $img_path_up == '' ){ echo '<div style="color:red;">Es gibt kein Ordner wohin die Bilder geladen werden sollen!</div>' ; exit; } ?> </p> <p> </p> <p> <br> <img src="header.png" alt="No Picture available!" width="400" height="100"><br> <br> <? if( $_POST [ "action" ]){ $filename = "" ; if ( $_FILES [ 'userfile' ][ 'tmp_name' ]<> 'none' ){ $file = $_FILES [ 'userfile' ][ 'name' ]; $temp = $_FILES [ 'userfile' ][ 'tmp_name' ]; $path_parts = pathinfo ( $file ); $filename = "datei_" . time () . "." . $path_parts [ "extension" ]; if( $_FILES [ 'userfile' ][ 'size' ] <= $groessemax * 1024 ){ if( decoct ( fileperms ( $img_path_up ))== 40777 ){ if(@ copy ( $temp , $img_path_up . $filename )){ echo '<div style="color:green;">File has been uploaded!<br>' ; echo 'File-Link: <a href="http://' . $_SERVER [ 'HTTP_HOST' ]. $path . $filename . '" target="_blank">http://' . $_SERVER [ 'HTTP_HOST' ]. $path . $filename . '</a><br><br><a href="' . $_SERVER [ 'PHP_SELF' ]. '">Host another file!</a><br><br></div>' ; } else { echo '<div style="color:red;">File could not be uploaded!<a href="' . $_SERVER [ 'PHP_SELF' ]. '">Try again!</a><br><br></div>' ; } } else { echo '<div style="color:red;">Der Upload Ordner hat keine Schreibrechte! <a href="' . $_SERVER [ 'PHP_SELF' ]. '">Try again!</a><br><br></div>' ; } } else { echo '<div style="color:red;">Die Datei ist zu groß! Die Datei darf nicht größer als ' . $groessemax . ' KB (KiloByte) sein. <a href="' . $_SERVER [ 'PHP_SELF' ]. '">Noch mal versuchen...</a><br><br></div>' ; } } } else { ?> </p></div><form method="post" enctype="multipart/form-data" action="<?php echo htmlspecialchars ( $_SERVER [ "PHP_SELF" ]); ?>"> <div align="center"> <p> </p> <p> </p> <p><span class="Stil3"><strong>Max. Size:</strong><strong> 100 MB (MegaByte).</strong></span><br> <br> <input name="userfile" type="file" size="60"> <br> <br> <input type="submit" name="action" value="Upload!"> </p> </div></form> <? } ?> </body> </html> Wäre cool wenns jemand wüsste Danke bigD
#2 15. Dezember 2007 AW: Bilder löschen ähm PHP: <? php $bild = (isset( $_GET [ 'bild' ]) && file_exists ( $_GET [ 'bild' ])? $_GET [ 'bild' ]): 0 ); // Bild if( $bild ) unlink ( $bild ); // Wenn ok, dann unlink = löschen ?> für welchen zweck? was sollte diese darstellen?
#3 15. Dezember 2007 AW: Bilder löschen okay, ähm zu 1, ich plans grad gar nicht, steh i-wie auf der Leitung... 2. so ne Leiste z.B. wie beim Windows start! Danke erstmal, BW hast!
#4 15. Dezember 2007 AW: Bilder löschen Statusleiste beim hochladen ? Also grade für Anfängern icht zu empfehlen, bisschen komplexer, musst dafür auch AJAX verwenden
#5 15. Dezember 2007 AW: Bilder löschen Gibts nix vergleichbares zu ner statusleiste, ein gif oder so, einfach nur was was sich bewegt ?? Und wie geht das jetzt mit dem Löschlink genau?
#6 15. Dezember 2007 AW: Bilder löschen Grafik die sich bewegt und so tut als ob was geladen werden würde: AjaxLoad.info
#7 15. Dezember 2007 AW: Bilder löschen Gut wie bau ich die ein? Am coolsten wäre es wenn der header bleiben würde...
#8 16. Dezember 2007 AW: Bilder löschen Du stellst immer interessante Fragen... So interessant das Sie bereits über google und die offiziellen Dokus ohne Probleme zu lösen sind. Wenn du es schaffst ein Bild upzuloaden, wirste es doch wohl auch schaffen es wieder runter zu nehmen! Wo ist das Problem? Aber ich kenne das Problem, es isz wie in all deinen anderen Threads bei der Webtechnik, lieber erst die anderen denken lassen, bevor man sich selber richtig Mühe gibt .... http://www.mysql.com/DELETE PHP: sha1_file - Manual [G]upload status[/G] Zusätzlich zum Upload-Status (Brauchst du jetzt wirklich was kompliziertes, oder möchtest du in dem Thread wirklich mitteilen Probleme beim Einbinden einer animierten Grafik zu haben!?) hätte man auch die Board-Suche nutzen können oder sich z.B. mal bei G-Mail im Quelltext umschauen wie die das machen. Der Status ist etwas verzwickter, das gebe ich zu, aber einen Einsatz dazu sehe ich bei dir noch nicht und es wird dir anfänger hier mal eben keiner erklären können .... das löschen des bildes ist mit php basiswissen zu erledigen, hashwert für link erstellen, datenbankprotokoll/kontrolle, klicken, query, fertig ...
#9 16. Dezember 2007 Zuletzt von einem Moderator bearbeitet: 14. April 2017 AW: Bilder löschen Am besten kannst du dafür die xp progress bar verwenden. Anleitung und mehrere Beispiele sind in dem HTML Dokument vorhanden.
#10 16. Dezember 2007 AW: Bilder löschen bigD, langsam gehen sogar mir deine metafragen aufn keks > closed lern verdammt nochmal php und html du bindest so einen ladebalken mit <img> ein.... wenn der erst später kommen soll halt per js ne css eigenschaft setzen so langsam solltest du mal anfangen zu lernen