Hallöchen alle zusammen,
ich habe ein script was leider noch nicht ganz funktioniert....weder wird die datei hochgeladen noch der pfad in die datenbank gespeichert. Vielleicht kann ja jemand Abhilfe schaffen und sieht nen Fehler, oder weis wie man an die sache besser rangeht.
muss dazu sagen, dass ich das script (der teil wo es um den upload geht) irgendwo her hab, weis aber nicht mehr wo genau,..kann auch von hier sein, von tutorials, was ich mal ganz stark annehme.
ich habe ein script was leider noch nicht ganz funktioniert....weder wird die datei hochgeladen noch der pfad in die datenbank gespeichert. Vielleicht kann ja jemand Abhilfe schaffen und sieht nen Fehler, oder weis wie man an die sache besser rangeht.
PHP:
<?
extract($_SERVER);
extract($_ENV);
extract($_GET);
extract($_POST);
extract($_REQUEST);
echo"<center>
<form method='post' enctype='multipart/form-data' action='$PHP_SELF'>
<table border='0'>
<tr>
<td>Profilbild:</td>
<td><input name='profilbild' type='file'></td>
</tr>
</table>
<input type='submit' value='Hochladen' name='los'>
<input type='hidden' name='gesendet' value='1'>
";
//Bild upload
$deindomain = "www.nb-jungs.de";
$path = "bilder/user/userprofil/";
if($_POST['gesendet'] == "upload")
{
$filename = "";
$time=time();
if ($HTTP_POST_FILES['userfile']['tmp_name']<> 'none'){
$file = $HTTP_POST_FILES['userfile']['name'];
$temp = $HTTP_POST_FILES['userfile']['tmp_name'];
$path_parts = pathinfo($file);
$filename = "war_id_" . $W_ID . "." . $path_parts["extension"];
$dest = $path.$filename;
copy($temp, $dest);
$bild= ".$deindomain.$path.$filename";
}
}
// Verbindung zur Datenbank
if($_POST['gesendet'])
{
$verbindung = mysql_connect ("DB","---","passwort" );
if (!$verbindung)
{
die("Konnte keine Verbindung aufbauen!");
}
$verbindung = mysql_select_db("DB", $verbindung);
if (!$verbindung)
{
die("Konnte Daten nicht ändern!". mysql_error() );
}
// Insert
$query=" UPDATE users SET bild='$bild'WHERE id='1';";
// Eintragen in Datenbank
$result= mysql_query($query);
if(!$result)
{
die("Konnte nicht eintragen!".mysql_error() );
}
else
{
echo"Bild wurde erfolgreich hochgeladen";
}
}
?>
Zuletzt bearbeitet: