ebiz-webhosting
- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 21-10-2003, 23:04
julius_elias
 Newbie
Links : Onlinestatus : julius_elias ist offline
Registriert seit: Oct 2003
Beiträge: 7
julius_elias ist zur Zeit noch ein unbeschriebenes Blatt
Standard copy(), register_globals=off, $_FILES, ARRAY

Hallo,

ich habe folgendes Problem seit dem ich die register_globals = off (auf OFF) habe:

in meinem Skript werden mehrere Bilder in einem Array upgeloadet:

<INPUT NAME='img[$i]' TYPE='file'>

jetzt möchte ich mittels copy() diese dateien aufspielen:
PHP-Code:
for ($z=0$z<$anzahl$z++)
{
copy("$img[$z]" "../../graphic/antwort/$img_name[$z]");

SO WEIT SO GUT!

Aber seit ich register_globals=off habe, geht das so natürlich nicht mehr.

Also hole ich mir die Variablen mittels $_FILES[].

PHP-Code:
for ($z=0$z<$anzahl$z++)
{
$imgfile $_FILES['img'][$z];
$imgname $_FILES['img']['name'][$z];
copy("$imgfile""../../graphic/antwort/$imgname");

JETZT DAS KOMISCHE:
PHP-Code:
$imgname $_FILES['img']['name'][$z]; 
KLAPPT, der Name der Datei wird übermittelt, DOCH
PHP-Code:
$imgfile $_FILES['img'][$z]; 
wird NICHT übermittelt!

$imgfile bleibt leer!? Wie komme ich unter diesen Umständen an den FILE? Ich probiere das jetzt schon seit Stunden in allen denklichen Varianten, doch nichts hilft!

Wer kann mir helfen?

Vielen Dank,

Julius

Geändert von julius_elias (21-10-2003 um 23:10 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 21-10-2003, 23:07
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

wundert dich das? Blick ins Manual schadet sicher nicht. guck dir mal den aufbau des Files-array an.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #3 (permalink)  
Alt 21-10-2003, 23:09
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

$_FILES['img1']['tmp_name'][$z];

und copy() sollte man auch nciht verwenden.
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #4 (permalink)  
Alt 21-10-2003, 23:25
julius_elias
 Newbie
Links : Onlinestatus : julius_elias ist offline
Registriert seit: Oct 2003
Beiträge: 7
julius_elias ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke für die rasche Hilfe,

doch leider klappt $_FILES['img']['tmp_name'][$a] auch nicht (das mit 'img1' war ein Tippfehler).
PHP-Code:
$_FILES['img']['tmp_name'][$a
gibt gar kein Inhalt zurück.

Der Name des Files ist ja vorhanden ( $_FILES['img']['name'][$a] ), nur eben der File selbst nicht. Wie ist denn der File-Array aufgebaut und wie kann ich denn auf den File selbst zugreifen? Weiß jemand wo mehr darüber zu erfahren ist?

Vielen Dank noch mal

Julius

Geändert von julius_elias (21-10-2003 um 23:33 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 21-10-2003, 23:31
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.621
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
echo '<pre>';
print_r($_FILES);
echo 
'</pre>'
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #6 (permalink)  
Alt 21-10-2003, 23:34
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

nebenbei: kannst du dich mal zwischen a und z entscheiden?
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #7 (permalink)  
Alt 21-10-2003, 23:35
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Wie ist denn der File-Array aufgebaut und wie kann ich denn auf den File selbst zugreifen? Weiß jemand wo mehr darüber zu erfahren ist?
es ist ja nicht so, dass dich dich noch nicht aufs manual hingewiesen hätte, oder?
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
  #8 (permalink)  
Alt 21-10-2003, 23:38
julius_elias
 Newbie
Links : Onlinestatus : julius_elias ist offline
Registriert seit: Oct 2003
Beiträge: 7
julius_elias ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo Abraxax,

vielen Dank, das hat mich wirklich weitergebracht und mein Problem gelöst.

Super und vielen Dak noch mal!

Grüße

Julius
Mit Zitat antworten
  #9 (permalink)  
Alt 21-10-2003, 23:40
TobiaZ
  Moderator
Links : Onlinestatus : TobiaZ ist offline
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.188
Blog-Einträge: 1
TobiaZ befindet sich auf einem aufstrebenden Ast
Standard

wunderbar, dann poste bitte noch die lösung, falls andere ein ähnliches problem haben.
__________________
ERST LESEN: Unsere Regeln. | Ich hab schon Pferde kotzen sehn!

READ THIS: Strings richtig trennen/verbinden | JOINs, das leidige Thema | Wegwerf E-Mail Adressen

Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

EM 2012 Tipp-Spiel ansehen EM 2012 Tipp-Spiel

Online Tipp-Spiel zur Fussball Europameisterschaft 2012, basierend auf php-Script mit hinterlegter mySql-Datenbank

27.05.2012 tippimnetz | Kategorie: PHP/ Spiele
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:43 Uhr.