Hi
seit ner woche suche ich mir im Netz und hier in Forum jetzt schon den Wolf und finde einfach nix was mir weiterhelfen könnte.
Ich hab ein formular mit dem dateiupload, grosses Problem: er verschiebt die Datei nicht in den dafür vorgesehenen Ordner ..
Es wird zwar fleissig in die Db eingetragen aber das wars auch schon.
Hat jemand ne ahnung woran es liegen könnte, dass das verschieben von Tmp in Ordner nicht funzt?
Hier der QT:
Ach übrigens jegliche Verweise auf irgendwelche Manuals könnt ihr Euch sparen ... wenn ich daraus schlau geworden wäre, würde ich nicht posten.
seit ner woche suche ich mir im Netz und hier in Forum jetzt schon den Wolf und finde einfach nix was mir weiterhelfen könnte.
Ich hab ein formular mit dem dateiupload, grosses Problem: er verschiebt die Datei nicht in den dafür vorgesehenen Ordner ..
Es wird zwar fleissig in die Db eingetragen aber das wars auch schon.
Hat jemand ne ahnung woran es liegen könnte, dass das verschieben von Tmp in Ordner nicht funzt?
Hier der QT:
PHP-Code:
require("config.inc.php");
$filetype = 'application/pdf';
$uploaddir = '/pdfs/';
$file = $file_name;
if ($headline == '')
{
$error = 1;
echo "<font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Titel fehlt!<br></font>";
}
if ($file == '')
{
$error = 1;
echo "<font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Pdf fehlt!<br></font>";
}
elseif ($filetype != $_FILES['file']['type'])
{
echo "<font size=\"2\" face=\"Arial, Helvetica, sans-serif\">Ungültiger Dateityp<br></font>";
}
if ($action == "save" && $file != '' && $headline != '' && $filetype == $_FILES['file']['type'] ){
if (file_exists ($uploaddir . $file))
{
$error = 1;
echo "Datei $file_name gibt es schon!";
}
elseif ( move_uploaded_file ($_FILES['file']['tmp_name'], $uploaddir . $_FILES['file']['file_name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
}
else {
$error = 1;
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
echo $uploaddir;
$datum = mktime(0,0,0,$monat,$tag,$jahr);
$headline = $headline;
}
if ($action == "save" && $error != 1 ){
mysql_query("insert into $tab_data (datum,headline,file) VALUES ('$datum','$headline','$file_name')");
}
Kommentar