php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.01.2010, 13:10  
Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 80
aniga_de kann nur auf Besserung hoffen
Standard Datei per Formular übertragen (POST) funktioniert nicht

Hy,
ich baue mir gerade meine Seite und habe Probleme mit einem Dateiupload. Es nervt mich, dass ich an so einer Kleinigkeit hänge, aber ich finde den fehler einfach nicht, vielleicht sieht ihn ja einer.

Mein Formular (gekürzt):

Code:
<form action="" method="post" enctype="multipart/form-data" name="angebotsform">
<input id="data1input" tooltipText="<ul>
        <li>Erlaubte Dateiendungen:</li>
        <li><strong>Gesang und Musik:</strong> MP3, MPEG, WMA (Maximal 10MB)</li>
        <li><strong>Bild:</strong> JPG, JPEG, GIF, PNG (Maximal 3MB)</li>
        <li><strong>Text:</strong> TXT, XLSX, XLSM, DOC, DOCX, PDF (Maximal 10MB)</li>
        </ul>" class="input3" type="file" name="datei1" />
</form>
Und auf der Zielseite meiner Abfrage:

PHP-Code:
if (isset($_POST['datei1']) && !empty($_POST['datei1']))
{
    echo 
"balllalal";

Wieso zum Teufel läuft er nicht in diese if? habe es ebenfalls mit $_FILES[ "datei1" ][ "name" ] probiert, aber es funktioniert nicht.

Bin über Hilfe dankbar.

Bye
aniga_de ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.01.2010, 13:12  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Wird überhaupt eine Datei übermittelt?

Code:
echo '<pre>', print_r($_FILES), '</pre>';
Asipak ist offline  
Alt 15.01.2010, 13:21  
Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 80
aniga_de kann nur auf Besserung hoffen
Standard

jop

PHP-Code:
    [datei1] => Array
        (
            [
name] => forgot.png
            
[type] => image/png
            
[tmp_name] => /mnt/shared/tmp/phphSaajY
            
[error] => 0
            
[size] => 6325
        

aniga_de ist offline  
Alt 15.01.2010, 13:36  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Mit _POST funktioniert es auf jeden Fall nicht. Warum es nicht mit _FILES funktioniert müsste man dann noch prüfen. Einfach mal durchprobieren, wie die Bedingung (if) auf _FILES, _FILES['datei1'] und _FILES['datei1']['name'] reagiert.
chorn ist offline  
Alt 15.01.2010, 13:40  
Erfahrener Benutzer
 
Registriert seit: 29.10.2009
Beiträge: 113
PHP-Kenntnisse:
Fortgeschritten
mYkon befindet sich auf einem aufstrebenden Ast
Standard

print_r($_FILES['datei1']);
und dann müsste noch 'name', 'type' und Co rauskommen, also schön einfach auf das Array zugreifen was du geposted hast:

echo $_FILES['datei1']['name']

Das muss funktionieren, ansonsten stimmt dein Post #3 nicht, denn da wird ja schön ein Array ausgegeben.
mYkon ist offline  
Alt 15.01.2010, 13:58  
Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 80
aniga_de kann nur auf Besserung hoffen
Standard

if($_FILES['datei1']) klappt, danke
aniga_de ist offline  
Alt 17.01.2010, 00:31  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ich glaube kaum, dass Deine Syntax (tooltipText) so korrekt ist.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 17.01.2010, 15:21  
Benutzer
 
Registriert seit: 28.09.2008
Beiträge: 80
aniga_de kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Ich glaube kaum, dass Deine Syntax (tooltipText) so korrekt ist.
doch ^^
aniga_de ist offline  
Alt 17.01.2010, 18:02  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das einzige, was ich dazu gefunden habe, war eine XUL-Spezifikation bei Mozilla. Kannst Du nen Link posten? Für HTML kenne ich nur title.

http://de.selfhtml.org/html/referenz...bute.htm#input
http://www.w3.org/TR/html4/index/attributes.html
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 17.01.2010, 18:05  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Das einzige, was ich dazu gefunden habe, war eine XUL-Spezifikation bei Mozilla. Kannst Du nen Link posten? Für HTML kenne ich nur title.
ich tippe auf irgendeine Javascript Bibliothek die über selbst definierte Tags dann cross-browser html-tooltips generieren kann.

Also non-valides html und JavaScript only
robo47 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
[Erledigt] Formular Feld type=password wird nicht übertragen Moe LaRoqua PHP Tipps 2009 2 24.12.2009 16:20
Variablen aus Formular über HTTPRequest übertragen -jan- JavaScript, Ajax und mehr 6 27.05.2008 14:08
[Erledigt] Formular: Es werden nicht alle Felder übertragen jschuhma PHP Tipps 2008 17 23.05.2008 12:32
PHP soll per Post übertragen FoXyLiOn PHP Tipps 2006 1 01.04.2006 10:53
Post Formular automatisch weiterleiten mansaylon PHP Tipps 2006 7 31.03.2006 10:46
POST Problem bei Formular PHP Tipps 2006 5 03.02.2006 23:36
[Erledigt] Formular (POST) übergabe von Daten PHP-Fortgeschrittene 5 23.01.2006 20:34
bestimmte Zelle in .csv Datei in einer Schleife übertragen PHP Tipps 2005-2 1 20.07.2005 15:14
Datei/ Bild an Formular anhängen PHP Tipps 2004-2 7 21.11.2004 21:05
Probleme mit POST ohne Formular PHP-Fortgeschrittene 7 20.09.2004 21:52
Daten aus einem Formular übertragen dj-digger PHP Tipps 2004 5 20.08.2004 22:01
Formular Mailsend funktioniert nicht. PHP Tipps 2004 1 19.08.2004 21:24
Formular Daten an Funktion in selber Datei übergeben PHP Tipps 2004 5 21.07.2004 13:42
php login formular für .htaccess datei PHP Tipps 2004 3 08.07.2004 12:16
post funktioniert nicht PHP Tipps 2004 12 14.06.2004 13:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php post wird nicht übertragen, form post funktioniert nicht, post funktioniert nicht, php form post geht nicht, post funktioniert nicht php, php post funktioniert nicht, datei per formular übertragen, per post übertragen funktioniert nicht, http://www.php.de/php-einsteiger/63400-datei-per-formular-uebertragen-post-funktioniert-nicht.html, form post geht nicht, php formular übertragen, php post übertragen, php $_post nicht da, form post wird nicht übertragen, html post wird nicht übertragen, datei per formular, post wird nicht übertragen, php form post funktioniert nicht, formular post funktioniert nicht, $_post funktioniert nicht

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:56 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