| | | | |
| | |
| Benutzer Registriert seit: 27.02.2005
Beiträge: 57
![]() | Code: <?php
// Einstellungen
$maxsize = "102400"; // Maximale Uploadgrösse (100 Kb)
$uploddir = "/home/www/web130/html/upload/"; // Upload Ordner
$extensions = array(".jpg", ".gif"); // Erlaubte Erweiterungen
$url = "http://my-hp.wp-host.de/upload/";
if($_POST['action']=="upload")
{
$tmp_name = $HTTP_POST_FILES['bild']['tmp_name']; // Der Originalname
$name = $HTTP_POST_FILES['bild']['name']; // Der Originalname
$size = $HTTP_POST_FILES['bild']['size']; // Größe der Datei
$type = $HTTP_POST_FILES['bild']['type']; // Der MIME Type der Datei
$ext_tmp = explode(".", $name);
$ext = ".".$ext_tmp[(count($ext_tmp)-1)];
if(in_array($ext, $extensions))
{
if($size<=$maxsize && $size!=0)
{
while(file_exists($uploddir.$newname) || !$newname)
{
$newname = md5(uniqid(rand()));
}
if(move_uploaded_file($tmp_name, $uploddir.$newname.$ext))
{
echo "Däin Datei ass erfolechgräich ropgelueden ginn .
";
echo "Gréist: ".$size." Byte
";
echo "Nunn: ".$name."
";
echo "MIME-Typ: ".$type."
";
echo "Bild-Adress: ".$url.$newname.$ext."";
}
else{echo "Fehler: D'Bild konnt net verschoben ginn!";}
}
else
{
echo "Däin Bild ($size) ass mei grouß wei $maxsize Bytes oder nemmen 0 KB grouß";
}
}
else
{
echo "Falsch Endung vum Bild: ".$name;
}
}
else
{
echo "<form action='".$_SERVER['PHP_SELF']."' enctype=\"multipart/form-data\" method='post'>";
echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$maxsize."\">";
echo "<input type='hidden' name='action' value='upload'>";
echo "<table>";
echo "<tr>";
echo "<td>Datei</td><td><input type='file' name='bild'></td>";
echo "</tr><tr>";
echo "<td> </td><td><input type='submit' value='Roplueden'></td>";
echo "</tr>";
echo "</form>";
echo "</table>";
}
?>
Ich hoffe, ihr habt eine Antwort, danke schonmal
__________________ [ I like the way... ] |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Benutzer Registriert seit: 27.02.2005
Beiträge: 57
![]() | Das ist Luxemburgisch *lol* denn die HP wird auf Luxemburgisch, aber dieser Teil ist nicht so wichtig. Aber wie kann ich das mit dem neuen Namen ganz weg lassen, es soll den alten behalten, auch wenn dieser schon da ist!
__________________ [ I like the way... ] |
| |
| | |
| Gast
Beiträge: n/a
| Hmmm, naja dazu müsste man eine DB anlegen, wo Username, Passwort, Bildname, vieleicht noch ein primären Schlüssel in Form einer ID etc. abgelegt werden. Denn es muss ja eine Zuordnung User <-> Bild vorhanden sein. Dies ist Notwendig, sonst kann jeder A... deine Bilder löschen. Ob ein 5-fach Upload auch wirklich Sinn macht ? Würde das erstmal auf nur eins begrenzen. Ist nur ein Vorschlag. |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| datei upload problem | thecracked | PHP Tipps 2008 | 5 | 11.07.2008 06:23 |
| Datei Upload mit curl? | R.E.M. | PHP Tipps 2006 | 1 | 18.09.2006 20:44 |
| Wo bleibt die temporäre Datei beim Upload | ggfan | PHP Tipps 2006 | 5 | 31.03.2006 23:45 |
| Datei Upload sammt Dateisplittung | PHP Tipps 2007 | 4 | 09.12.2005 12:08 | |
| Datei Upload sammt Dateisplittung | PHP Tipps 2007 | 1 | 09.12.2005 11:36 | |
| probleme mit rechten => datei upload | ph!l | PHP Tipps 2005-2 | 5 | 29.09.2005 10:12 |
| Datei nach Upload umbennen | PHP Tipps 2005-2 | 6 | 03.08.2005 16:05 | |
| Problem mit Datei upload | PHP Tipps 2005 | 16 | 24.03.2005 00:23 | |
| Geld zu verdienen - Formular für Datei upload | Beitragsarchiv | 5 | 21.01.2005 08:06 | |
| Probleme mit Datei Upload | PHP Tipps 2004-2 | 2 | 28.11.2004 16:37 | |
| datei upload => datei anzeigen | PHP Tipps 2004 | 16 | 05.08.2004 02:02 | |
| Nach datei Upload den namen der datei in DB speichern?? | PHP Tipps 2004 | 14 | 17.07.2004 15:38 | |
| [Erledigt] altes neues problem von datei upload!!! | PHP Tipps 2004 | 3 | 28.06.2004 19:06 | |
| wenn ihr datei upload habt? wo habt ihr webspace? | PHP Tipps 2004 | 6 | 18.06.2004 20:23 | |
| Datei Upload mit PHP - Probleme | PHP Tipps 2004 | 12 | 04.06.2004 12:26 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| dateiupload php maxsize input type, dateiupload begrenzen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.