Hilfe bei Bilderupload

matze1983

Erfahrenes Mitglied
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.
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";
}
}
?>
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.
 
Zuletzt bearbeitet:
fällt keinem was dazu ein- das ja schade. hab da hier und da rumgefriemelt...aber komme nicht weiter, muss ja am denkansatz liegen.
 
Dieses geniale Script lädt die Dateien ohne viel blabla direkt auf den Server!

Benutz ich selber! Funktioniert!^^ Ich kenn mich mit php nicht soo gut aus, daher kann ich nichts zu deinem Script sagen! sorry
 

Anhänge

Zuletzt bearbeitet:
Zurück