Zum Inhalt springen

Empfohlene Beiträge

Geschrieben


<?php
extract($_POST);

$Datei=stripslashes($Datei);

if((isset($Datei)) AND !(empty($Datei)))
{
echo $Datei;
echo "<br>";

$newFile="uploaded.doc";
if(copy($Datei,$newFile))
{
echo "done<br>";
}
else echo "no way<br>";

echo "Datei: $newFile<br>";
echo "Size: $newFile_size<br>";
echo "Name: $newFile_name<br>";
echo "Typ: $newFile_type<br>";
}
?>

<html>
<head>
<title></title>
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body>
<form action="<?php $SELF_PHP ?>" method="post" enctype="multipart/formdata">
<table>
<tr>
<td>
Datei:
</td>
<td>
<input type="file" name="Datei"></input>
</td>
</tr>
<tr>
<td>
Pfad:
</td>
<td>
<input type"text" name="Pfad"></input>
</td>
</tr>
<tr>
<td>
<input type="reset" value="löschen"></input>
</td>
<td>
<input type="submit" value="hochladen"></input>
</td>
</tr>
</table>
</form>
</body>
</html>
[/PHP]

Der Upload funzt. Es werden halt nur nicht die Dateiattribute angezeigt.

Geschrieben

Sorry, noch was...

Ändere mal folgende Zeilen:

VON

echo "Size: $newFile_size<br>";

echo "Name: $newFile_name<br>";

echo "Typ: $newFile_type<br>";

ZU

echo "Size: $Datei_size<br>";

echo "Name: $Datei_name<br>";

echo "Typ: $Datei_type<br>";

Außerdem wirst du wohl noch auf folgende Zeile verzichten müssen:

$Datei=stripslashes($Datei);

geht's?

Geschrieben

Ändert nichts, der Upload funzt so nicht.

Bei Ausgabe echo $Datei wird nichts angezeigt. Demzufolge geht er auch nicht in den if-Zweig.

Geschrieben

Recht sparsame Info.

Ich gehe mal einfach davon aus, das du meinst "echo $Datei" wird

nicht erreicht. du scheiterst also bereits am äusseren if und es

wird nur der HTML-code angezeigt.

In diesem fall: bist du Upload-Berechtigt?

file_uploads=On (in php.ini)

Mal eine frage am rande:

was soll "extract($_POST);" ???

Geschrieben

Der Upload funktioniert. Da liegt nicht das Problem.

Der Befehl extract($_POST) liest alle Variablen aus, die per "post" gesendet wurden. Auf dem Webserver sind nämlich keine globalen Variablen erlaubt. Demnach nehm ich "SUPER-GLOBALE".

Dazu zählen $_POST[], $_COOKIE[], ...

Hat also nichts mit dem Problem zu tun. Habe es auch soweit in den Griff bekommen. Habe in der Zwischen zeit den Speicherpfad ein bischen geändert. Die Eigenschaften kann ich leider immernoch nicht sehen.

  • 8 Monate später...
Geschrieben

Ich hol den Thread mal wieder nach vorne, denn ich hab jetzt genau das gleiche Problem.

Bei meinem Uploadscript kommen zwar die Daten ansich an, aber leider nicht die Dateiattribute wie Mime-Type, Size & Name. Hat irgendwer 'ne Idee oder einen Workaround?

ICQ

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...