hallo @all,
ich habe folgendes Problem *oder auch nicht*...
ich habe ein bildupload Script welches den Dateinamen der Datei
in der SQL DB speichert...
nun möchte ich aber das wenn ein user im formular kein bild uploaded ein festgelegter Dateiname (NoPic.gif) upgeloaded wird.
wie stelle ich das an ?
habe schon in Foren gesucht aber leider nichts gefunden.
ich hab leider noch nicht so viel Ahnung von PHP.
hier der Code von send.php
das Script selber ist nicht von mir *ich habe es nur ein klein wenig verändert.
ich bin dankbar über jeden Tipp wie ich das machen könnte.
ich habe folgendes Problem *oder auch nicht*...
ich habe ein bildupload Script welches den Dateinamen der Datei
in der SQL DB speichert...
nun möchte ich aber das wenn ein user im formular kein bild uploaded ein festgelegter Dateiname (NoPic.gif) upgeloaded wird.
wie stelle ich das an ?
habe schon in Foren gesucht aber leider nichts gefunden.
ich hab leider noch nicht so viel Ahnung von PHP.
hier der Code von send.php
PHP-Code:
// Abfrage, ob Formular abgeschickt worden ist
// wenn ja, dann Definition der Upload-Variablen
if (isset($_POST["abschicken"])) {
$loclogo = $_FILES['loclogo']['name'];
$tmp_name = $_FILES['loclogo']['tmp_name'];
if (!isset($loclogo)) {exit;}
// Definition unterschiedlicher Fehlermeldungen
if(!is_uploaded_file($tmp_name)) {
echo 'Fehler!<br><ul>';
switch ($_FILES['loclogo']['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 ="$server/location/Location/user_logo/$loclogo";
$loclogo = "<img src=location/Location/user_logo/$loclogo width=\"150\">";
$kommentar = $_POST[kommentar];
move_uploaded_file($tmp_name,$uploadname);
// Ausgabe auf dem Bildschirm zur Bestätigung.
printf("<div align=\"center\"><strong>Ihre Daten wurden erfolgreich übermittelt!</strong><br/>",
$_FILES['loclogo']['name'], $uploadname);
// Einfügen eines Datensatzes zum Bild in Datenbank
// Verbindung zur Datenbank
mysql_connect("$dbhost", "$dbuname","$dbpass","$dbname") or die ("Keine Verbindung moeglich");
mysql_select_db("$dbname") or die ("Die Datenbank existiert nicht");
// Einfügen des Datensatzes
$eintrag = "INSERT INTO.........
ich bin dankbar über jeden Tipp wie ich das machen könnte.
Kommentar