Upload funktioniert nicht

_voodoo

Erfahrenes Mitglied
Hallo

Also ich hab mir eine Script geschrieben um die Links für meine Affiliates einzutragen. Hier mal das gute Script:

PHP:
<?php
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
if(is_uploaded_file($tempname))
{
$uploaddir = "tmp/";
if(move_uploaded_file($tempname, $uploaddir.$name))
  {
  include("connect.php");
  mysql_query("INSERT INTO v3_affiliates (ID, name, url, src, count) VALUES('', '$_POST[name]', '$_POST[url]', '$name', '0') ") or die("kein Query!");
  echo '<center>Neuer Affiliate hinzugefügt.</center>';
  }
}
?>

Also der Eintrag in die MySql Tabelle wird gemacht, was also heißt das der Dateiupload erfolgreich war. Leider ist die Spalte mit dem Namen der Datei leer, genau wird die Datei nicht geuploaded - ich find sie in dem angegebenen Ordner nicht :(

Kann mir da helfen bitte ?

ciao :)
 
welche php-version läuft denn auf dem server?
villeicht hilft es, wenn du anstatt des array´s $_FILES das array $HTTP_POST_FILES verwendest. der rest bleibt dann gleich ;-).

gruß bloddy
 
Versuche mal statt
PHP:
VALUES('', '$_POST[name]', '$_POST[url]',
folgendes (natürlich mit allen anderen $_POST oder $_GET Werten im Query auch
PHP:
VALUES('', '".$_POST['name']."', '".$_POST['url']."',...
 
PHP Version 4.1.2

ich werd das mit $HTTP_POST_FILES mal probieren

//edit: so ist mir jetzt zwar recht peinlich aber ... ich hab einfach nur vergessen die php Datei auf chmod 777 zu stellen :/
 
Zuletzt bearbeitet:
Zurück