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 17-12-2002, 12:25
nuggi
 Newbie
Links : Onlinestatus : nuggi ist offline
Registriert seit: Dec 2002
Beiträge: 45
nuggi ist zur Zeit noch ein unbeschriebenes Blatt
Standard file auslesen mal anders

halli hallo ...

ich will mir vom user eine datei holen mittels ...


<form enctype="multipart/form-data" action="<?php echo $PHP_SELF;?>" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input type="file" name="thefile" value="" size="30" maxlength="30">


wenn der user seine datei ausgewählt hat, müsste doch eigentlich im value tag die ausgewählte datei stehn oder!?

hintergrund der ganzen sache ist folgender: der user soll eine datei auswählen auf seiner festplatte, sie an den webserver schicken, ich öffne die datei dann, und hol mir dessen inhalt...

hat da einer eine idee?

nuggi
Mit Zitat antworten
  #2 (permalink)  
Alt 17-12-2002, 12:30
Günni
 Master
Links : Onlinestatus : Günni ist offline
Registriert seit: Jun 2002
Ort: Landau/Pfalz
Beiträge: 2.589
Günni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://www.php.net/manual/de/feature...ad.post-method
__________________
mfg
Günni


Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
City-Tiger - Online durch die Straßen tigern...
Mit Zitat antworten
  #3 (permalink)  
Alt 17-12-2002, 12:30
Günni
 Master
Links : Onlinestatus : Günni ist offline
Registriert seit: Jun 2002
Ort: Landau/Pfalz
Beiträge: 2.589
Günni ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Im Folgenden sind die Inhalte von $_FILES aus unserem Beispielskript aufgelistet. Beachten Sie, dass dies auf der Annahme basiert, dass der Name des Dateiuploads wie in dem obigen Beispielskript userfile ist.


$_FILES['userfile']['name']
Der ursprüngliche Dateiname auf der Client Maschine.

$_FILES['userfile']['type']
Der Mime-Type der Datei, falls der Browser diese Information zur Verfügung gestellt hat. Ein Beispiel wäre "image/gif".

$_FILES['userfile']['size']
Die Größe der hochgeladenen Datei in Bytes.

$_FILES['userfile']['tmp_name']
Der temporäre Dateiname, unter dem die hochgeladene Datei auf dem Server gespeichert wurde.

$_FILES['userfile']['error']
__________________
mfg
Günni


Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
City-Tiger - Online durch die Straßen tigern...
Mit Zitat antworten
  #4 (permalink)  
Alt 17-12-2002, 13:33
nuggi
 Newbie
Links : Onlinestatus : nuggi ist offline
Registriert seit: Dec 2002
Beiträge: 45
nuggi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok danke günni ...

funzt aber nich so ganz, er verschiebt mir das file nicht :/

was is da dran falsch?

<?php
move_uploaded_file($HTTP_POST_FILES['userfile']['TEST00.DAT'], "/nfo_upload");
?>
<form enctype="multipart/form-data" action="datei1.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000">Send this file:
<input name="userfile" type="file">
<input type="submit" value="Send File">
</form>

greetz nuggi
Mit Zitat antworten
  #5 (permalink)  
Alt 17-12-2002, 13:41
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

im root der maschine wirst du wahrscheinlich kein schreibrecht haben.

benutzt du linux oder windoof?
__________________
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 17-12-2002, 13:54
nuggi
 Newbie
Links : Onlinestatus : nuggi ist offline
Registriert seit: Dec 2002
Beiträge: 45
nuggi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

win 2000
Mit Zitat antworten
  #7 (permalink)  
Alt 17-12-2002, 13:57
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

da hast du als normaler user auch keine schreibrechte im root.

mache mal aus /nfo_upload ein nfo_upload

damit sollte er es in da aktuelle verzeichnis schreiben. hoffe nur, dass du da auch rechte zum schreiben hast....
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #8 (permalink)  
Alt 17-12-2002, 15:00
nuggi
 Newbie
Links : Onlinestatus : nuggi ist offline
Registriert seit: Dec 2002
Beiträge: 45
nuggi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hmm dank dir nochmals, aber ich bin der admin gruppe zugeordnet, komisch...klappt immer noch net
Mit Zitat antworten
  #9 (permalink)  
Alt 17-12-2002, 15:04
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

mhm komisch.

kann auch sein, dass der user unter dem der apache läuft, die rechte zum schreiben nicht besitzt. kann ja alles sein.

vielleicht kannst du auch nihcts aus dem 'temp' löschen.

mache zuerst mal einen test, ob du überhaupt irgendwo 'sauber' schreiben kannst.

einfach mit fwrite() & co arbeiten.

hier sollte zumindest der ansatz zu finden sein.

mehr kann ich auch nciht sagen, ich mache das natürlich unter linux ...
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


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

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
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

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