php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.07.2008, 17:28  
Neuer Benutzer
 
Registriert seit: 10.07.2008
Beiträge: 2
wasserhixe befindet sich auf einem aufstrebenden Ast
Standard Dateiupload - File wird nicht übergeben

Hallo!

Mein Ausgangsscript lautet so:
__________________________________________________ ___________
Sendendes Skript:
<form action="../news/upload.php" enctype="multipart/form-data" method="post">
<input type="file" name="filexy" size="40"><br><br>
<input type="hidden" name="upload" value="doupload">
<input type="hidden" name="mody" value="bild1">
<input type="hidden" name="ID" value="
<? echo $ID; ?>">
<input type="submit" value="Hochladen"></form>

Empfangendes Skript:
<?
$file=$_FILES['filexy']; echo "name=".$file." x"; ?>
__________________________________________________ ___________
Soweit so gut.
Das empfangende Script (upload.php) bekommt alle Variablen übergeben, nur nicht die Datei! Ich habe das Skript von früheren Seiten auf meinem Server kopiert - dort funktionieren sie.
Was ist hier dran falsch?
Danke für Hilfe!

wasserhixe ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.07.2008, 17:34  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.072
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Hallo!

Der Code den du hier geschrieben hast reicht nicht aus um einen Fehler festzustellen. Aber so wie er dort steht kann der nicht funktionieren.

Auserdem bitte Forum Regeln lesen deinen Post editieren und aussagekräftigen code senden!

mfg der litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 10.07.2008, 17:51  
Neuer Benutzer
 
Registriert seit: 10.07.2008
Beiträge: 2
wasserhixe befindet sich auf einem aufstrebenden Ast
Standard

Die Regeln habe ich gelesen, sorry, aber ich denke nicht, daß wer das HTML-Drumherum braucht.

Es geht ledglich darum:
Über das sendende Skript kann ich eine Datei zum Hochladen auswählen, was dann auf der empfangenden Seite ein echo auslösen soll -
Beim wirklichen Hochaden sind wir ja noch gar nicht.

Das empfangende Skript "upload.php" gibt bei error_reporting(ALL) aus:
Notice: Undefined index: filexy in /xyz/news/upload.php on line 1 - also hat doch die Übergabe nicht funktioniert und das echo bleibt leer.

"Zitat: Aber so wie er dort steht kann der nicht funktionieren." - Super, dann verrat mir doch wieso. Das wäre netter, als das Posting gleich zu Schelten. ich komm mir eh dumm genug vor, dass ich den Fehler nicht find.
wasserhixe ist offline  
Alt 10.07.2008, 18:11  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.072
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Ich verstehe nur noch nicht ganz was du vor hast.

wenn du nur den Dateipfad dir auf der upload.php mit echo ausgeben lassen willst dann mache es mit einer SESSION Variablen,aber wie gesagt der Sinn ist mir noch nicht richtig da!

Und die Regeln hast du nicht richtig gelesen,weil dann hättest den PHP Code in PHP Tags im Editor hier gesetzt!

Wenn du dir auf der upload.php nur den pfad der Datei ausgeben lassen willst also das was in dem Formularfeld filexy drin steht dann brauchst kein $_FILES sondern wie gesagt speicher das was da drin steht in einer SESSION Variablen und sende die an die upload.php und dann musst dort die SESSION aufrufen!
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline  
Alt 10.07.2008, 18:41  
¯\_(ツ)_/¯
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Du kannst ja schlecht mit echo ein Array ausgeben. Wenn dann musst du schon eines der folgenden Keys nutzen.

PHP-Code:
$_FILES["file"]["name"// the name of the uploaded file
$_FILES["file"]["type"// the type of the uploaded file
$_FILES["file"]["size"// the size in bytes of the uploaded file
$_FILES["file"]["tmp_name"// the name of the temporary copy of the file stored on the server
$_FILES["file"]["error"// the error code resulting from the file upload 
Ansonsten zeig uns doch mal etwas mehr von deinem Code. Wird die Datei überhaupt übertragen? Also ist $_FILES['filexy'] überhaupt gesetzt?
Flor1an ist offline  
Alt 11.07.2008, 06:18  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

print_r($_FILES)

PHP: Steuerung von Dateiuploads - Manual

Moeglicherweise sind bei dir Dateiuploads nicht oder nur eingeschraenkt erlaubt, siehe Handbuch-Link.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Exim --- Mailserver empfängt keine Mails Server, Hosting und Workstations 4 23.12.2005 18:28
[Erledigt] PEAR LOG file handler buffering funktioniert nicht PHP-Fortgeschrittene 0 16.12.2005 10:22
Mail hat ein zusätzliches File mit HTML-Code Sonja PHP Tipps 2007 6 08.11.2005 15:40
Problem mit File Upload PHP Tipps 2007 3 06.11.2005 23:39
exec() funktioniert nicht - bzw. das aufrufende *.bat File PHP Tipps 2007 2 02.11.2005 16:11
filemtime() auf zweitem Server File prüfen? tekknotrip PHP Tipps 2005-2 2 19.08.2005 16:48
File nur temporär erstellen PHP Tipps 2005-2 2 02.08.2005 21:39
libmysqlclient.so.10 is needed Datenbanken 11 20.06.2005 15:27
Unix file lesen? PHP-Fortgeschrittene 15 08.06.2005 18:05
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Dateiupload PHP Tipps 2005 10 27.01.2005 11:39
[Erledigt] dateiupload - windows client - suse server Server, Hosting und Workstations 2 16.12.2004 21:34
file umbenennen - welcher php befehl? kain PHP Tipps 2004 4 20.08.2004 02:47
ausgefuehrtes php file als html speichern PHP Tipps 2004 8 28.07.2004 17:59
file(); problem PHP Tipps 2004 3 12.07.2004 11:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$_files wird nicht übergeben, php datei upload formular übergabe hidden, $_files typ wird nicht übergeben, php upload $[file] wird nicht übergeben, datei uploaden dateipfad übergeben, php session variable dateipfad, php pfad zur datei upload

Alle Zeitangaben in WEZ +1. Es ist jetzt 14:32 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum