Sascha: PHP / SQL Upload funzt immer noch nicht!

Beitrag lesen

Hallo, ich hoffe, hier kann mir jemand helfen. Alle Daten werden werden korrekt an die Datenbank übergeben. Jedoch der beim Upload klemmts. Ich bekomme lediglich den Lokalen Dateipfad ausgegeben.

include "starterini.php"; $conid=dbconnect($dbname, $username, $password);

// Partnerdaten anzeigen if (@$action=="show"){ if ($starterid2!=""){ $starterid=$starterid2; }else{ $starterid=$starterid1; }; $starterid=intval($starterid); $selected1=""; $selected2="";

$result = dbquery($conid, "SELECT date,organisation,kurzinfo,vorname,nachname,anrede,email,telefon,telefax,strasse,hausnummer,plz,ort,foto,datei,dateilinktext,homepagelink,homepagelinktext FROM $dbtable WHERE (id='$starterid')"); list($date,$organisation,$kurzinfo,$vorname,$nachname,$anrede,$email,$telefon,$telefax,$strasse,$hausnummer,$plz,$ort,$foto,$datei,$dateilinktext,$homepagelink,$homepagelinktext)=dbfetch($result);  // Auswahlmenü Andrede einstellen    if ($anrede=="Herr"){    $selected1="selected";    }    if ($anrede=="Frau"){    $selected2="selected";    } $date=substr($date,0,16); $dat1=explode(" ",$date); $dat=explode("-",$dat1[0]); $date="<b>$dat[2].$dat[1].$dat[0]</b> um <b>$dat1[1]</b> Uhr";

?>                   </h1>                   <form method="post" action="<? print $PHP_SELF ?>?action=edit&starterid=<? print $starterid ?>">   <table border="0" cellpadding="2" cellspacing="0" bgcolor="#99CCFF">     <tr>       <td> <table border="0" cellpadding="0" cellspacing="2">           <tr valign="top" bgcolor="#CCCCCC">                               <td colspan="3">Datensatz zuletzt aktualisiert am:                                 <? print "$date" ?></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Organisation:</td>             <td><input name="organisation" value="<? print $organisation ?>"type="text" id="organisation" size="25" maxlength="150"></td>             <td>               <? if ($foto!=""){ print "<table border="0" cellspacing="0" cellpadding="0"><tr><td><img src="$fotourl"."$foto" border="0"></td></tr>"; print "<tr><td class="bildunterschrift"><span class="bildunterschrift">$anrede $vorname $nachname</span></td></table>"; };?>             </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Kurzinfo:</td>             <td colspan="2"><textarea name="kurzinfo" cols="40" rows="4" id="kurzinfo" ><? print $kurzinfo ?></textarea></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Anrede:</td>             <td colspan="2"> <select name="anrede" size="1" id="anrede">                 <option value="Herr" <? print $selected1 ?>>Herr</option>                 <option value="Frau" <? print $selected2 ?>>Frau</option>               </select> </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Vorname:</td>             <td colspan="2"><input name="vorname" type="text" id="vorname" size="25" maxlength="150" value="<? print $vorname ?>">             </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Nachname:</td>             <td colspan="2"><input name="nachname" type="text" id="nachname" size="25" maxlength="150" value="<? print $nachname ?>"></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>E-Mail Adresse</td>             <td colspan="2"><input name="email" type="text" id="email" size="25" maxlength="150" value="<? print $email ?>"></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td height="24">Telefon:</td>             <td colspan="2"> <input name="telefon" type="text" id="telefon" size="25" maxlength="150" value="<? print $telefon ?>">             </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Telefax:</td>             <td colspan="2"><input name="telefax" type="text" id="telefax" size="25" maxlength="150" value="<? print $telefax ?>"></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td height="24">Straße | Hausnumer:</td>             <td colspan="2"><input name="strasse" type="text" id="strasse" size="25" maxlength="150" value="<? print $strasse ?>">               |               <input name="hausnummer" type="text" id="hausnummer" size="3" maxlength="150" value="<? print $hausnummer ?>"></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Postleitzahl | Ort:</td>             <td colspan="2"><input name="plz" type="text" id="plz" size="5" maxlength="5" value="<? print $plz ?>">               |               <input name="ort" type="text" id="ort" size="25" maxlength="150" value="<? print $ort ?>"></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Foto:</td>             <td colspan="2"> <input name="foto" type="file" id="foto" size="50" maxlength="255">             </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Datei:</td>             <td colspan="2"><input name="datei" type="file" id="datei" size="50" maxlength="255"></td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td height="24"> Datei -Linktext:</td>             <td colspan="2"> <input name="dateilinktext" type="text" id="dateilinktext" size="50" maxlength="255" value="<? print $dateilinktext ?>">             </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td height="24">Homepage (ohne http://):</td>             <td colspan="2"> <input name="homepagelink" type="text" id="homepagelink" size="50" maxlength="255" value="<? print $homepagelink ?>">             </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td>Homepage-Linktext:</td>             <td colspan="2"> <input name="homepagelinktext" type="text" id="homepagelinktext" size="50" maxlength="255" value="<? print $homepagelinktext ?>">             </td>           </tr>           <tr valign="top" bgcolor="#CCCCCC">             <td colspan="3"> <input name="Submit" type="submit" value="<? print $lang["reset"]?>">               <input name="Submit" type="submit" id="Submit" value="<? print $lang["save"]?>">             </td>           </tr>         </table></td>     </tr>   </table> </form> <? };

// Starter aktualisieren

// Zeitpunkt der Aktualisierung festlegen $tmp=time(); $date=date("Y-m-d H:i:s",$tmp);

if (@$action=="edit"){ if ($Submit==$lang["reset"]){ $sql="DELETE FROM $dbtable WHERE id=$starterid";

} else{ $starterid=intval($starterid); $sql="UPDATE $dbtable SET date='$date', organisation='$organisation', kurzinfo='$kurzinfo', anrede='$anrede', vorname='$vorname', nachname='$nachname', email='$email', telefon='$telefon', telefax='$telefax', strasse='$strasse', hausnummer='$hausnummer', plz='$plz', ort='$ort', dateilinktext='$dateilinktext', homepagelink='$homepagelink', homepagelinktext='$homepagelinktext' WHERE id=$starterid";

$result = dbquery($conid, $sql); print "<p align=center>$lang[addok]<br><a href=$PHP_SELF>$lang[editmore]</a></p>";

$result = dbquery($conid, "SELECT id FROM $dbtable WHERE (id='$starterid')"); list($id)=dbfetch($result);

print "<p><b>$id</b></p>";

// Fotoupload if ($foto != ''){  print "Pfad zur temporären Datei: $foto<br>Dateiname: $foto_name<br>Dateigröße: $foto_size<br>Dateityp: $foto_type";  // convert to canonic name  $t=explode(".",$foto_name);  $max=count($t)-1;  $ext=$t[$max];  $foto_name=str_replace(".$ext","",$foto_name);  $filename=eregi_replace("([^a-z0-9]*)","",$foto_name);  $filename=strtolower($filename);  // srand((double)microtime()*1000000);  // $filename=rand(10000,99999)."_".$filename.".$ext";  $filename=$filename.".$ext";

// copy file  if (function_exists("move_uploaded_file")){   move_uploaded_file($foto, $fotopath.$filename);  }else{   copy($foto, $fotopath.$filename);   unlink($foto);  }  $info=getimagesize($fotopath.$filename);  $result = dbquery($conid, "UPDATE $dbtable SET foto='$filename' WHERE (id='$starterid')"); }; // Ende Fotoupload

}; };