Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Dateieigenschaften werden nicht angezeigt

Empfohlene Antworten

Veröffentlicht


<?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.

enctype="multipart/form-data"

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?

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);" ???

  • Autor

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...

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.