Einzelnen Beitrag anzeigen
  #26  
Alt 20.02.2005, 19:39:22
sodiummd sodiummd ist offline
Anfänger
 
Registriert seit: Feb 2005
Beiträge: 32
AW: wohin mit dem "move_uploaded_file" schnipsel

lieber nicht*g*

büdde
PHP-Code:
<?php
require("../hidden/biblio2.php");
include(
"../hidden/info.php");
chmod ("../img/"0755);

if(!isset(
$set))
  {
// file_1
      
$tempname_1 $_FILES['file_1']['tmp_name']; 
    
$name_1 $_FILES['file_1']['name']; 
    
$type_1 $_FILES['file_1']['type']; 
    
$size_1 $_FILES['file_1']['size'];
    if(
$type_1 != "image/gif" && $type_1 != "image/jpeg" && $type_1 != "image/jpg") { 
    
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."
    } 
    if (
$size_1 "900000") { 
    
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!"
    } 
    
//file_2
      
$tempname_2 $_FILES['file_2']['tmp_name']; 
    
$name_2 $_FILES['file_2']['name']; 
    
$type_2 $_FILES['file_2']['type']; 
    
$size_2 $_FILES['file_2']['size'];
    if(
$type_2 != "image/gif" && $type_2 != "image/jpeg" && $type_2 != "image/jpg") { 
    
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."
    } 
    if (
$size_2 "900000") { 
    
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!"
    }
    
    
//file_3
      
$tempname_3 $_FILES['file_3']['tmp_name']; 
    
$name_3 $_FILES['file_3']['name']; 
    
$type_3 $_FILES['file_3']['type']; 
    
$size_3 $_FILES['file_3']['size'];
    if(
$type_3 != "image/gif" && $type_3 != "image/jpeg" && $type_3 != "image/jpg") { 
    
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."
    } 
    if (
$size_3 "900000") { 
    
$err[] = "Die Datei welche du hochladen willst, ist zu gross!Maximale Dateigrosse beträgt 50 KB!"
    }    

    
//file_4
      
$tempname_4 $_FILES['file_4']['tmp_name']; 
    
$name_4 $_FILES['file_4']['name']; 
    
$type_4 $_FILES['file_4']['type']; 
    
$size_4 $_FILES['file_4']['size'];
    if(
$type_4 != "image/gif" && $type_4 != "image/jpeg" && $type_4 != "image/jpg") { 
    
$err[] = "nur gif und jpeg Dateien dürfen hochgeladen werden."
    } 
    if (
$size_4 "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" enctype="multipart/form-data">n";
    echo 
"<input type="hidden" name="set" value="true">n";
    echo 
"<table border="1">n";

    echo 
"<tr>n";
    echo 
"<td><b>Unterfamilie:</b></td>n";
    echo 
"<td>n";
    echo 
"<select name="f_u_fam" size="1"><option>$t1<option>$t2<option>$t3<option>$t4<option>$t5<option>$t6<option>$t7<option>$t8<option>$t9<option>$t10<option>$t11<option>$t12</select>n";
    echo 
"</td>n";
    echo 
"</tr>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="50">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>Übersetzung Gattung:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_ue_gat" size="50" maxlength="254">n";
    echo 
"</td>n";
    echo 
"</tr>n";
    
    echo 
"<tr>n";
    echo 
"<td><b>Übersetzung Art:</b></td>n";
    echo 
"<td>n";
    echo 
"<input type="text" name="f_ue_art" size="50" maxlength="254">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="90">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="90">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_1" type="file">n";
    echo 
"</td>n";
    echo 
"</tr>n";
    
    echo 
"<tr>n";
    echo 
"<td><b>Bild 2:</b></td>n";
    echo 
"<td>n";
    echo 
"<input name="file_2" type="file">n";
    echo 
"</td>n";
    echo 
"</tr>n";
    
    echo 
"<tr>n";
    echo 
"<td><b>Bild 3:</b></td>n";
    echo 
"<td>n";
    echo 
"<input name="file_3" type="file">n";
    echo 
"</td>n";
    echo 
"</tr>n";

    echo 
"<tr>n";
    echo 
"<td><b>Bild 4:</b></td>n";
    echo 
"<td>n";
    echo 
"<input name="file_4" 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(empty(
$err)) { 
    foreach(
$files as $name){
    
move_uploaded_file($name"$DOCUMENT_ROOT/gospider/spinnendatenbank/img/$files");
    echo 
"<table width="100%" border="1">n";
    echo 
"<tr><td class="headerInfo">Die Datei $files wurde erfolgreich hochgeladen!</td></tr>n";
    echo 
"</table>n";
    }    
    echo 
"<table width="100%" border="1">n";
    echo 
"<tr>n";
    echo 
"<td width="25%" class="boxText">$file_1_name</td>n";
    echo 
"<td width="25%" class="boxText">$file_2_name</td>n";
    echo 
"<td width="25%" class="boxText">$file_3_name</td>n";
    echo 
"<td width="25%" class="boxText">$file_4_name</td>n";
    echo 
"</tr>n";
    echo 
"<tr>n";
    echo 
"<td><img src="../img/$file_1_name"></td>n";
    echo 
"<td><img src="../img/$file_2_name"></td>n";
    echo 
"<td><img src="../img/$file_3_name"></td>n";
    echo 
"<td><img src="../img/$file_4_name"></td>n";
    echo 
"</tr>n";
    echo 
"</table>n";

   if(@
mysql_connect($host$user$pwd))
    {
    if(@
mysql_select_db($dbname))
      {
      
$sql "INSERT INTO $tblname1 (u_fam, lat_gattung, lat_art, deut, ue_gat, ue_art, herkunft, groesse, lebensweise, haltung, temp, luftfe, zucht, beschrieben_von, artenschutz, beschreibung, bild1, bild2, bild3, bild4) VALUES ("
           
"'$f_u_fam', "
           
"'$f_lat_gattung', "
           
"'$f_lat_art', "
           
"'$f_deut', "
           
"'$f__ue_gat', "
           
"'$f_ue_art', "
           
"'$f_herkunft', "
           
"'$f_groesse', "
           
"'$f_lebensweise', "
           
"'$f_haltung', "
           
"'$f_temp', "
           
"'$f_luftfe', "
           
"'$f_zucht', "
           
"'$f_beschrieben_von', "
           
"'$f_artenschutz', "
           
"'$f_beschreibung', "
           
"'$file_1_name', "
           
"'$file_2_name', "
           
"'$file_3_name', "
           
"'$file_4_name');";
      if(@
mysql_query($sql))
        {
        echo 
"<h1>Eintrag erfolgreich</h1><hr>n";
        echo 
"Das neue Tier <b>$f_lat_gattung $f_lat_art und das Bild $files</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();
?>


und als arrays hab ich das so gemacht

PHP-Code:
$files = array("$file_1""$file_2""$file_3""$file_4");
$name = array("$file_1_name""$file_2_name""$file_3_name""$file_4_name"); 


ich denk mir mal, das ich irgendwas mit den arrays falsch gemacht hab...
Mit Zitat antworten