Also habe eine Community und möchte jedem User die möglcihkeit geben 5 fotos hochzuladen.
In der Tabelle userdb sind dafür Spalten einmal hauptfoto,pic1,pic2,pic3,pic4
So wie mache ich das jetzt möchte das beim upload auf dem webspace unter img/user/ ein Userordner erstellt wird
also jeder user hat unter img/user/*** seinen eigen ordner den namen vom userwird mit der Variable $user übergeben hat einer ein tut oder ein feritgscript
habe im mom das script kann man das umschrieben? wenn wie? möchte auch thumbnails haben 140*160
In der Tabelle userdb sind dafür Spalten einmal hauptfoto,pic1,pic2,pic3,pic4
So wie mache ich das jetzt möchte das beim upload auf dem webspace unter img/user/ ein Userordner erstellt wird
also jeder user hat unter img/user/*** seinen eigen ordner den namen vom userwird mit der Variable $user übergeben hat einer ein tut oder ein feritgscript
habe im mom das script kann man das umschrieben? wenn wie? möchte auch thumbnails haben 140*160
PHP:
<?php
// Abfrage, ob Formular abgeschickt worden ist
// wenn ja, dann Definition der Upload-Variablen
if (isset($_POST["abschicken"])) {
$dateiname = $_FILES['dateiname']['name'];
$tmp_name = $_FILES['dateiname']['tmp_name'];
if (!isset($dateiname)) {exit;}
// Definition unterschiedlicher Fehlermeldungen
if(!is_uploaded_file($tmp_name)) {
echo 'Fehler!<br><ul>';
switch ($_FILES['dateiname']['error']) {
case 1: echo "<li>Die Datei überschreitet die
maximale Größe von 2 Megabytes.";
break;
case 2: echo "<li>Die Datei überschreitet die
maximale Größe von $_POST[MAX_FILE_SIZE] Bytes.";
break;
case 3: echo "<li>Die Datei wurde nur
teilweise übertragen.";
break;
case 4: echo "<li>Sie haben vergessen,
die zu überspielende Datei anzugeben.";
break;
}
echo "</li></ul>";
exit;
}
// Festlegen des Pfades mit Dateinamen.
$uploadname ="img/user/$user=$dateiname";
move_uploaded_file($tmp_name,$uploadname);
// Ausgabe auf dem Bildschirm zur Bestätigung.
printf("Das Bild wurde erfolgreich hochgeladen");
// Einfügen des Datensatzes
$sql = "insert into picture(pic_user,dateiname)
Values ('$user','$dateiname')"
or die ("SQL-Fehler = ".mysql_error());
$rs = mysql_query($sql);
}
?>
Zuletzt bearbeitet: