Alex: Skriptproblem

Beitrag lesen

Hallo.
Ich habe ein Skript zum uploaden von Bildern geschreiben.
Diese Bilder weden beim uploaden umbenannt in 1, 2, 3 usw . jpg.
Wenn ich jetzt jedoch dieses Skript auf meinen Webspace hochlade, werden beim uplaoden keine Bilder übertragen.

<?php
include "inc/constant.php";

@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());

$directory="bildergalerie/";
$file = $_FILES['probe']['tmp_name'];
$max_bilder = count(glob('bildergalerie/*'));
$bilder = $max_bilder++;
$name = "$bilder.jpg";
if (is_array($name)) rsort($name);
if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
  move_uploaded_file($file,$directory.$name);
  printf("Die Datei %s steht jetzt als " .
        "$bilder.jpg zur Verfügung.<br />\n",
    $_FILES['probe']['name']);
  printf("Sie ist %u Bytes groß und vom Typ %s.<br />\n",
    $_FILES['probe']['size'], $_FILES['probe']['type']);
  echo" <a href="adminbereich.php">Zur&uuml;ck</a>";
}

$sql = "INSERT INTO bildergalerie
           (Bild,Beschreibung,Datum)
        VALUES
           ('".$bilder.jpg."',
            '".$_POST['beschreibung']."',
            NOW())";

mysql_query($sql) OR die(mysql_error());
?>

Kann mir jemand sagen was hir dran falsch ist und was ich vllt besser machen könnte?
mfg Alex