php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.10.2004, 12:12  
Gast
 
Beiträge: n/a
Standard Problem mit Globaler Variable: $_FILES

Hallo,

vielleicht kann mir jemand helfen, ich hab ein recht seltsames Problem.
Wahrscheinlich funktioniert die Globale Variable $_FILES auf meinem PHP-Testumgebung nicht ($_GET, $_POST usw. funktionieren einwandfrei).

Auf meiner Testumgebung läuft PHP 4.1.0 einwandfrei und bis jetzt ohne Probleme (so dass ich auf noch keine höhere Version draufgespielt habe).
Interessant hierbei ist auch dass ein Versuch mit $HTTP_POST_FILES auch nicht funktioniert.

Ich habe recht wenig erfahrung mit der PHP-Installation und vorallem mit den Einstellungen in der php.ini.

Vielleicht kann mir jemand einen Tip geben, was ich falsch gemacht haben könnte und welche Einstellungen wichtig sind.

Danke im voraus
Maik
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.10.2004, 12:28  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hi. ich würde dir raten mal die PHP version zu aktualisieren ..
wie geschieht das?

www.xampp.de

das entsprechende paket runterladen und installieren. (XAMPP lite reicht vollkommen aus)
dann hast du PHP5 und wir schauen weiter
imported_Ben ist offline  
Alt 22.10.2004, 14:29  
Gast
 
Beiträge: n/a
Standard

Danke erst mal,

wäre vielleicht ne gute mit der Neuinstallation.
Frage, muss ich da die alte (bei mir FoxServer) Installation runternehmen?

Ansonsten ist es schon etwas seltsam, das $_FILES und $_HTTP_POST_FILES nicht funktioniert, es aber mit den anderen Variablen ($_POST, $_GET) keine Probleme gibt ...

Danke für die Antworten.
Maik
 
Alt 22.10.2004, 14:35  
Gast
 
Beiträge: n/a
Standard

hi,
wenn du uns ein ausschnitt aus deinen 'problem'-script lieferst wäre das sehr hilfreich.
sonst kann dir hier keiner wirklich helfen...
 
Alt 22.10.2004, 19:52  
Gast
 
Beiträge: n/a
Standard

Hallo,
und danke ... hier ein paar Code-Schnipsel.

Bei meinem Script handelt es sich um ein Upload-Script.

Dabei wird im Formular die Variable „bild“ übergeben:
(nur Ausschnitte)

echo "<form action='inputcontent.php' method='post' enctype='multipart/form-daten'>";
echo "<input name='bild' type='file'>";
echo "<input name='Submit' type='submit' value='EINF&uuml;GEN'>
echo "</form>";

Danach versuch ich im Upload-Script auf die Variable “bild“ mit $_FILES zuzugreifen:
(nur Ausschnitte)

if (isset($_FILES['bild'])){
// jetzt kommt der Upload (move_uploaded_file)
}

Aber es erkennt die Variable nicht, auch nicht mit $HTTP_POST_FILES, er bringt mir dabei folgende Fehlermeldung:
Warning: Undefined index: bild in ...
Auch eine einzelne Abfrage der Globalen Variable bringt nix, allerdings taucht die Variable „bild“ im Array der $_POST-Variablen auf.
Ich braucht allerdings die Funktionen der $_FILES-Variable (name, size, type).

Vielleicht hat jemand einen Tip. Ich denk, dass was mit meinen PHP-Einstellungen nicht stimmt.

Danke
Maik
 
Alt 22.10.2004, 20:41  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von maik-e
Vielleicht hat jemand einen Tip. Ich denk, dass was mit meinen PHP-Einstellungen nicht stimmt.
a. mach ein Update. b. es liegt nicht an der Config sondern an der PHP Version. c. bei Deiner alten PHP Version sind die Schlüssel etwas anders, als in der FAQ u/o Handbuch angegeben
PHP-Code:
<?php
print '<pre>';
print_r($_FILES']);
print '
</pre>;
?>
 
Alt 23.10.2004, 00:17  
Erfahrener Benutzer
 
Registriert seit: 02.08.2004
Beiträge: 209
PHP-Kenntnisse:
Fortgeschritten
Chance
Chance eine Nachricht über ICQ schicken
Standard

Versuche mal statt

echo "<form action='inputcontent.php' method='post' enctype='multipart/form-daten'>";

echo "<form action='inputcontent.php' method='post' enctype='multipart/form-data'>";

zu verwenden.
__________________
Web-Entwickler/-in bei der IAK GmbH
Chance ist offline  
Alt 23.10.2004, 01:07  
Gast
 
Beiträge: n/a
Standard

Ich sollte mir doch mal 'ne neue Brille besorgen:
Zitat:
Zitat von Chance
Versuche mal statt
PHP-Code:
echo "<form action='inputcontent.php' method='post' enctype='multipart/form-daten'>"
PHP-Code:
echo "<form action='inputcontent.php' method='post' enctype='multipart/form-data'>"
zu verwenden.
Das brächte in der Tat was.
 
Alt 23.10.2004, 07:59  
Gast
 
Beiträge: n/a
Standard

Guten Morgen,
danke für die Antwort ...
das ist wirklich der Fehler in meinem Script ... vielleicht sollte auch ich es wirklich mal mit einer Brille versuchen (manchmal ist man eben blind).
Also Danke und schönes Wochenende.
Gruss
Maik
 
Alt 23.10.2004, 12:48  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

nichts destotrotz solltest du dir mal die neueste PHP-version anlegen bzw. die version, die dir dein hoster zur verfügung stellt.

sollte das PHP 4.2 sein .. öhem .. da würde ich da mal den support bemühen und um eine aktualisierung auf PHP 4.3.9 bitten.

sollten die dann dazu nicht in der lage sein .. hoster wechseln.

gut. das aber nur am rande.
problem ist gelöst. diskussion sollten diesen thread nicht 'kaputtmachen'.

grüße ben
imported_Ben 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
Habe ein problem muss variable überprüfen freezweb PHP Tipps 2008 13 03.12.2007 14:55
Problem mit Variable PHP Tipps 2005-2 19 27.10.2005 19:55
Problem bem übernehmen von einer Variable aus der Browserz.. PHP Tipps 2005-2 3 26.09.2005 20:59
Variable als Variable behandeln ohne den Wert zu verwenden Pain-maker PHP Tipps 2005-2 4 11.09.2005 17:28
syntax problem: fortlaufende textboxnummerierung in variable PHP Tipps 2005-2 4 06.09.2005 23:13
komme nicht weiter...problem mit variable PHP Tipps 2005-2 5 14.07.2005 21:27
Brauche hilfe bei komplexem problem mit PHP und MySQL Dragon26mFR PHP Tipps 2005 2 02.05.2005 13:58
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
problem mit einer variable PHP Tipps 2004-2 13 08.12.2004 19:02
[Erledigt] Variable erst später definieren? PHP Tipps 2004-2 10 04.12.2004 20:23
Problem mit Session Variable PHP Tipps 2004-2 3 23.11.2004 11:11
Session wird falsch wieder aufgenommen - Problem mit Session PHP Tipps 2004 2 16.10.2004 14:30
Problem mit Variable bei Formular auf lokalem Rechner PHP Tipps 2004 3 07.10.2004 15:17
Locales PHP Problem Formular Daten PHP Tipps 2004 6 11.06.2004 15:44
variable Variablen requesten PHP Tipps 2004 5 08.06.2004 20:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$_files php 5, $_files probleme einstellungen, _get problem in php5?, $_files php5, $_files mit und ohne globale, php _files problem, php5 problem globale variable, php $_files problem, xamp $_files, www.php.de/php-tipps-2004/10964-problem-mit-globaler-variable-_files.html, $_files problem, php globale variablen $_files, $_files type doesnt work, $_files xampp lite

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.