Einzelnen Beitrag anzeigen
  #1  
Alt 20.02.2005, 00:23:05
sodiummd sodiummd ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 32
wohin mit dem "move_uploaded_file" schnipsel

nabend,

hab folgendes uploadscript. dis soll jetzt noch erweitert werden, um einen bilderupload. so wie es jetzt ist, schreibt er den namen des bildes in die db, allerdings weiß ich nicht, an welche stelle ich den move_uploaded_file" schnipsel setzen soll...

wäre über tips echt dankbar...

PHP-Code:
if(!isset($set))
  {
      
$tempname $_FILES['file']['tmp_name']; 
    
$name $_FILES['file']['name']; 
    
$type $_FILES['file']['type']; 
    
$size $_FILES['file']['size'];
    if(
$type != "image/gif" && $type != "image/jpeg" && $type != "image/jpg") { 
    
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."
    } 
    if (
$size "900000") { 
    
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!"
    } 
  
seitenAnfang("Neues Tier aufnehmen");
  echo 
"<h1>Neues Tier aufnehmen</h1>n";
  echo 
"<form action="$PHP_SELF" method="post">n";
    echo 
"<input type="hidden" name="set" value="true">n";
    echo 
"<table border="1">n";

    echo 
"<tr>n";
    echo 
"<td><b>Lateinische Gattungsbezeichnung:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_lat_gattung" size="50" maxlength="40">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Lateinische Artenbezeichnung:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_lat_art" size="50" maxlength="40">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Deutsche Bezeichnung</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_deut" size="50" maxlength="50">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Herkunft:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_herkunft" size="50" maxlength="50">n";
    echo 
"</td>n";
    echo 
"</tr>n";
    
    echo 
"<tr>n";
    echo 
"<td><b>Größe:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_groesse" size="50" maxlength="30">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Lebensweise:</b></td>n";
    echo 
"<td>n";
    echo 
"<select name="f_lebensweise" size="1"><option>$lw1<option>$lw2<option>$lw3</select>n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Haltung:</b></td>n";
    echo 
"<td>n";
    echo 
"<select name="f_haltung" size="1"><option>$hg1<option>$hg2<option>$hg3<option>$hg4</select>n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Temperatur:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_temp" size="30" maxlength="30">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Luftfeuchtigkeit:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_luftfe" size="30" maxlength="30">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Zucht:</b></td>n";
    echo 
"<td>n";
    echo 
"<textarea rows="10" name="f_zucht" cols="60"></textarea>n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Beschrieben von:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_beschrieben_von" size="30" maxlength="30">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Artenschutz:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="checkbox" name="f_artenschutz" value="WA II">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Beschreibung:</b></td>n";
    echo 
"<td>n";
    echo 
"<textarea rows="10" name="f_beschreibung" cols="60"></textarea>n";
    echo 
"</td>n";
    echo 
"</tr>n";
    
    echo 
"<tr>n";
    echo 
"<td><b>Bild 1:</b></td>n";
    echo 
"<td>n";
    echo 
"<input name="file" type="file">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"</table>n";
    echo 
"<p>n";
    echo 
"<input type="submit" value="Daten abspeichern">n";
    echo 
"<input type="reset" value="Daten verwerfen">n";
  echo 
"</form>n";
  } 
//!isset($set)
else
  {
  include(
"../hidden/db_connect2.php");
  
seitenAnfang("Das Tier wurde der Datenbank erfolgreich hinzugefügt");
   if(@
mysql_connect($host$user$pwd))
    {
    if(@
mysql_select_db($dbname))
      {
      
$sql "INSERT INTO $tblname1 (lat_gattung, lat_art, deut, herkunft, groesse, lebensweise, haltung, temp, luftfe, zucht, beschrieben_von, artenschutz, beschreibung, bild1) VALUES ("
           
"'$f_lat_gattung', "
           
"'$f_lat_art', "
           
"'$f_deut', "
           
"'$f_herkunft', "
           
"'$f_groesse', "
           
"'$f_lebensweise', "
           
"'$f_haltung', "
           
"'$f_temp', "
           
"'$f_luftfe', "
           
"'$f_zucht', "
           
"'$f_beschrieben_von', "
           
"'$f_artenschutz', "
           
"'$f_beschreibung', "
           
"'$file');";
      if(@
mysql_query($sql))
        {
        echo 
"<h1>Eintrag erfolgreich</h1>n";
        echo 
"Das neue Tier <b>$f_lat_gattung $f_lat_art $file</b> wurde erfolgreich eingetragen.<p><hr>";
        }
      else
        {
        echo 
"Der Datensatz konnte leider nicht gespeichert werden. ";
        echo 
"Schau nochmal nach, was denn fehlt.<p>n";
        }
      } 
//mysql_select_db()
    
else
      echo 
"<br><i>Verbindung zur Datenbank ist im Moment nicht m&ouml;glich!</i><br>n";
    
mysql_close();
    }
//mysql_connect()
    
}
  else
    echo 
"<br><i>Der Server ist wegen Wartungsarbeiten vor&uuml;bergehend nicht erreichbar.</i><br>n";
  } 
//else-Zweig !isset($set)
  
back(3);
  
seitenEnde();
?> 
Mit Zitat antworten