php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.06.2004, 09:58  
Gast
 
Beiträge: n/a
Standard upload ohne formular

hallo welt,

ich möchte gerne einen datei-upload per php machen, ohne über ein html-formular zu gehen. die datei samt pfad wird dem php-script also direkt als variable $datei geliefert...z.b: $datei="c:\bilder\test.jpg"

hintergrund: der dateiname (inkl. pfad) wird von flash an das script geliefert.

wenn ich nun die datei per copy($quelle,$ziel) in php uploaden will bekomme ich die fehlermeldung:

Warning: copy(c:\bilder\test.jpg): failed to open stream: No such file or directory in /is/htdocs/.../upload_script.php on line ...

sowohl die quelle existiert also auch das zielverzeichnis auf dem server.
die rechte auf dem server sind auch gesetzt. wenn ich das ganze per formular mache (über $_FILES) gehts.

wo liegt der fehler? muss ich einen umweg über ein temporäres verzeichnis nehmen? wenn ja: wie geht??

*haarerauf* Sonk
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.06.2004, 10:31  
Gast
 
Beiträge: n/a
Standard

...oder vielleicht nochmal weniger umständlich gefragt:

wie kann ich eine lokale festplatten-datei auf den server uploaden, wenn ihr name folgendermaßen an ein script übergeben wird:

http://..../script.php?datei=C:\picts\dummy.jpg

*immernochhaarerauf* Sonk
 
Alt 22.06.2004, 10:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 146
Hakima befindet sich auf einem aufstrebenden Ast
Standard

Eine Lösung ohne Formular hab kann ich Dir nicht bieten...
aber vielleicht hilft Dir dies hier weiter:
http://www.codeschnipsel.net/index.p...&id=1073555119
Upload über http-protocol (begrenzte Dateigröße)

Gruß,
kamalo
Hakima ist offline  
Alt 22.06.2004, 11:16  
Gast
 
Beiträge: n/a
Standard

hi kamalo, danke für den link.

wenn es keine lösung ohne formular gibt ist es auch nicht möglich alle bilder eines ordners upzuloaden, ohne sie einzeln in einem formular zu spezifizieren. richtig?

ich dachte, man könnte folgendermaßen vorgehen:
1) über ein formular wähle ich ein bild innerhalb des gewünschten ordners
2) gebe die position/datei an ein script
3) lese die restlichen bilder per script aus
4) und übertrage dann alle schön nacheinander.......
5) geht nit?

dat wär echt schade.....

:-s)
 
Alt 22.06.2004, 11:29  
Gast
 
Beiträge: n/a
Standard

scheint du hast das selbe problem wie ich

dein problem ist wahrscheinlich auch das du eine datei ohne problem hochladen kannst... nur die weiteren dateien nicht....

liegt daran das du nur über das HTML protokoll die datei hochlädst... bzw in den temp ordner des servers.... den rest macht php und das kann nicht aufs netzwerk zugreifen...

stimmts Kamalo....
 
Alt 22.06.2004, 11:34  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 146
Hakima befindet sich auf einem aufstrebenden Ast
Standard

Hallo Sonk,

nun, also: um eine Aktion auszuführen, sprich: ein Bild oder mehrere Bilder auszuwählen, benötige ich doch erst einmal eine Oberfläche, d.h., die Aktion "schmeiße" ich doch irgendwie an? Da kann ich mir momentan nichts besseres vorstellen, als eine selbst erstellte Oberfläche... ? Es sei denn, dies soll in regelmäßigen, ganz bestimmten Abständen geschehen und es ist vordefiniert, welche Dateien hochgeladen werden sollen (hier würde der Server regelmässig in Aktin treten...) oder verstehe ich das jetzt falsch? Also, so wie ich das verstehe, benötige ich zum Auswählen meiner "individuellen" Aktion eine Oberfläche... Formular Das Vorgehen hast Du im Prinzip ja auch so beschrieben (1. über ein formular wähle ich ein bild innerhalb des gewünschten ordners
) das funktioniert, so wie Du das beschrieben hast...

hast Du den o.g. Link getestet?. Es gibt ja dort ein Beispiel

Gruß,

kamalo
Hakima ist offline  
Alt 22.06.2004, 11:51  
Gast
 
Beiträge: n/a
Standard

klar kamalo, hab den link getestet und das uploaden per html-formular ist ja auch kein problem. habe hier auch ein script für den upload von mehreren dateien (halt ein html-form mit mehreren feldern). geht auch wunderbar.

ansteuernd würde ich das ganze gerne aus flash heraus. ich hab ein cms geschustert und der user soll auch komplette bilder-ordner uploaden können, ohne auf in ftp-prog zurückgreifen zu müssen.

um eine datei aus diesem ordner auszuwählen benutze ich auch ein html- formular (das blende ich bei bedarf einfach als DIV-eben ein/aus). die ausgewählte datei wird dann an das flash zurückgegeben (per javascript). funzt auch. nur gehts halt leider nicht, dass ich JETZT mit dieser datei ein php-script ansteuere, welches diese datei (und eventuell andere aus dem gleichen lokalen ordner) uploaded. das ist mein problem. und anscheind leider so nicht lösbar, weil ich den upload für jede datei einzeln über ein html-formular machen muss (
 
Alt 22.06.2004, 12:19  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 146
Hakima befindet sich auf einem aufstrebenden Ast
Standard

Nun, -ich muß leider gestehen, daß ich mich mit Flash nicht auskenne... bisher habe ich einen einfachen Upload über das http-protokoll genutzt. Vielleicht wäre das eher eine Frage für PHP-Profis? sorry für eine recht unbefriedigende Antwort... hat jemand eine Idee

Gruß,

kamalo
Hakima ist offline  
Alt 22.06.2004, 12:32  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Was das Uploaden mehrere Bilder betrifft: Einen Packer (WinZip etwa) wird der User wohl bedienen können.

Packen, hochladen, auspacken ... ganz simpel eigentlich .. vorrausgesetzt, die nötigen Extensions sind in PHP verfügbar.
Guradia ist offline  
Alt 22.06.2004, 13:42  
Gast
 
Beiträge: n/a
Standard

guradia das mit den zip ist ne gute idee....

allerdings hätt ich dann mal ne frage... wie öffne ich dann so eine zip datei mit php....

und wie gesagt etwas in der richtung wäre schönen....

<input type="file" name="beispiel" und dann sowas wie value="C:/beispiel.txt">

gibt es wirklich keine möglichkeit so einen datei hochzuladen...
 
 


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
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Formular - File Upload? Toby PHP Tipps 2008 12 16.11.2007 20:19
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
Formular mit Upload PHP Tipps 2006 18 22.05.2006 12:32
Ganzen Ordner samt Inhalt per Formular Upload [begraben] dethlef14 PHP Tipps 2005-2 3 20.10.2005 08:51
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
Eideutiger Dateiname - Upload per Formular patr1k PHP Tipps 2005-2 10 08.09.2005 10:24
Bilder Upload - Dateityp direkt im Formular festlegen ? Cyberbob_at_tot PHP Tipps 2005-2 17 03.08.2005 16:35
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Datei Upload mittels html Formular auf tripod server PHP Tipps 2005 5 16.04.2005 08:36
Geld zu verdienen - Formular für Datei upload Beitragsarchiv 5 21.01.2005 08:06
Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
Dateipfad beim Upload via Formular PHP-Fortgeschrittene 6 28.10.2004 17:17
upload formular PHP Tipps 2004 5 26.07.2004 09:45
upload formular ?? PHP Tipps 2004 2 01.07.2004 20:53

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php upload ohne formular, php datei upload ohne formular, php file upload ohne formular, php file upload ohne form, php bild upload ohne formular, php fileupload ohne formular, datei upload php ohne formular, php datei upload script ohne formular, ftp upload php ohne formular, php upload file ohne formular, php upload script without form, formular upload, php bilder upload ohne formular, file upload ohne formular php, dateiupload ohne formular, php upload script ohne formular, html bild upload ohne formular, http datei upload ohne formular, php datei upload dateiname ohne formular, php get request

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