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.

file upload php

Empfohlene Antworten

Veröffentlicht

hi, habe folgende zeile für einen fileupload in php

echo(move_uploaded_file($HTTP_POST_FILES['bandBild']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."img/bandBild_1.txt"));

"bandBild" kommt aus einem enctype multipart form.

ich bekomme $HTTP_POST_FILES['bandBild']['tmp_name'] ausgegeben

['DOCUMENT_ROOT']."img/bandBild_1.txt" ist ausgegeben

/home/root/htdocs/img/bandbild_1.txt.

kommt der server mit dem /home/ nicht zurecht?

der pfad ist doch eigentlich richtig...

ich habe in meinem form auch eine textdatei ausgewählt.

die temporäre datei heisst

/tmp/phpWsMeap

kann da was nicht stimmen?

bitte bitte. ich bn echt am ausrasten da es lokal bei mir alles läuft nur bei dem blöden provider nicht. und das schon seit nem halben jahr und die wollen (oder können) mir da auch nicht weiterhelfen....

danke schonmal

:(

hab noch was in phpinfo() gefunden:

upload_tmp_dir no value/no value

_POST["upload"] no value

kann da was sein?

mist falsche zeile. die richtige zeile für den upload ist natürlich ohne "echo":

move_uploaded_file($HTTP_POST_FILES['bandBild']['tmp_name'], $_SERVER['DOCUMENT_ROOT']."/img/bandBild_1.txt");

nochwas

wenn ich mit "copy" arbeite und mal echo(cop(xxx)) ausgebe dann wird mir 1 zurückgeliefert, also sollte der kopiervorgang geklappt haben. das file ist aber nicht da....

echo(copy($HTTP_POST_FILES['bandBild']['tmp_name'], $_SERVER'DOCUMENT_ROOT']."/img/bandBild_1.txt"));

liefert 1

Setz mal den CHMOD des Ordners auf 777.

Ohne entsprechende Rechte kannst du hochladen wie du willst.

Ansonsten schau dir mal dieses Beispiel an -> http://www.php4-forum.de/beispiele/anwendung_upload.htm

Original geschrieben von forTeesSake

hab noch was in phpinfo() gefunden:

upload_tmp_dir no value/no value

_POST["upload"] no value

kann da was sein?

wenn das tmp-verzeichnis nirgends anders definiert ist, sieht das glaube ich schlecht aus. auch glaube ich die option

file_uploads sollte auf on stehen. check das mal. und natürlich die zugriffsrechte des verzeichnisses, wie oben erwähnt.

vielleicht auch hilfreich: http://de.php.net/manual/de/features.file-upload.php

jupp es hat endlich geklappt. mit move_uploaded_file gings nicht. ich musste copy nehmen. jetzt gehts endlich.. danke!

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.