php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.10.2004, 18:32  
Gast
 
Beiträge: n/a
Standard wie komm ich an den Pfad einer hochzuladenden Bilddatei?

Moin zusammen,

habe zwar schon ziemlich viel in diesem Forum "durchgewühlt", finde aber nicht, was ich suche. Sorry schonmal, wenn es zu einfach ist.

Per Form action gebe ich ein Bild an die folgende Bestätigungsseite. Dort soll das Bild bzw. sein Pfad in die DB geschrieben werden. Natürlich soll auch das Bild in ein Verzeichnis innerhalb des Webservers kopiert werden. Dazu benutze ich copy(). Da ich wahrscheinlich per method=post den Pfad der Bilddatei nicht weitergeleitet bekomme, funzt copy() auch nicht, weil er im falschen Verzeichnis nach der Datei sucht. Das jedenfalls verstehe ich aus der Fehlermeldung: ...no such file or directory...

Wie bekomme ich also den Pfad der Bilddatei in copy() ? Hier mal ein Ausschnitt aus dem Script:

$datei = $_FILES['datei']['name'];
$dateitype = $_FILES['datei']['type'];
$dateisize = $_FILES['datei']['size'];
.
.
.

$dest="../pfad/zu/den/images/" . $datei;
.
.
if(!$check1=copy($datei,$dest)){
echo "Das Bild wurde NICHT hochgeladen, weil es ein technisches Problem gab. Deshalb wurde auch Ihr Artikel nicht auf unserem Server gespeichert.

";
}else{
echo "OK, das Bild wurde hochgeladen!";
}

Eigentlich fehlt mir soetwas wie $dateipfad = $_FILES['datei']['path'];, damit ich den in mein copy() einsetzen kann.

Oder nicht? Oder was?

Falls dann
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.10.2004, 18:35  
Gast
 
Beiträge: n/a
Standard

siehe hier:
http://de3.php.net/manual/de/features.file-upload.php
 
Alt 26.10.2004, 18:41  
Gast
 
Beiträge: n/a
Standard

Wow, schnelle Reaktion.

da habe ich auch schon nachgesehen. Läuft also auf move_uploaded_file() hinaus, oder?

Keine chance mit copy()?
 
Alt 26.10.2004, 18:45  
Gast
 
Beiträge: n/a
Standard

da fällt mir ein:

move_uploaded_file() detzt doch wohl voraus, das das file auch schon upgeloaded ist, oder wie seh ich das? bisher habe ich`s ja noch nicht auf den server upgeloaded.
 
Alt 26.10.2004, 19:33  
Gast
 
Beiträge: n/a
Standard

na? keiner mehr `ne idee? kann doch nicht so schwierig sein. Hier gibt`s doch bestimmt reichlich leute, die das mit links machen (habe ich gedacht). OK dann setz`ich jetz mal ein "Kopfgeld" aus:

Ein Eis und eine Tafel Schokolade für den, der mir hilft.
 
Alt 26.10.2004, 20:49  
Gast
 
Beiträge: n/a
Standard

sag mal hast du dich mit dem thema befasst?

wenn du mit deinem browser ein multipartform an den server postest (in dem form sollte natürlich ein <input type="file"> sein ) dann wird die datei automatisch in ein temporäres verzeichnis auf am server geladen. mit der funktion move_uploaded_file verschiebst du dann die datei irgendwo anders hin wo du sie haben willst.

das steht glaub ich auch alles in dem artikel...
 
Alt 26.10.2004, 22:14  
Gast
 
Beiträge: n/a
Standard

Asche auf mein Haupt...

Ich habe offensichtlich zu lange vor dem Rechner gesessen. Nun, nach gut zwei Stunden Pause und einem starken Kaffee verstehe ich auch, was Du mir schon anfangs sagen wolltest.

Danke für Deine Geduld und die schnelle Hilfe!



o
O O
------
\ /
\ /
||
°^°^° sieht zwar nicht ganz so aus, soll aber `ne Eistüte sein.

Die Schokolade bekommst Du, sobald ich eine Idee habe, wie ich die darstellen soll

Danke!
 
 


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
Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern mallmis PHP Tipps 2008 1 19.11.2007 23:04
Absoluten Pfad zu Schriften finden? GD Ministry PHP Tipps 2006 2 21.08.2006 10:28
mod_rewrite pfad problem TimmaY PHP Tipps 2006 1 08.08.2006 17:48
Absoluter Pfad für .htuser – Dateien?? Klaus Server, Hosting und Workstations 2 16.12.2005 21:08
Aktuellen Pfad herausfinden. pino PHP Tipps 2005-2 6 07.10.2005 10:40
INTO OUTFILE - pfad nimmt er nicht an bendigo PHP-Fortgeschrittene 4 14.09.2005 01:21
absolute Pfad? PHP Tipps 2005-2 5 23.08.2005 10:28
pfad austausch lord nacon PHP Tipps 2005-2 0 12.08.2005 21:45
[Erledigt] vollständigen Pfad einer datei ermitteln PHP-Fortgeschrittene 1 03.07.2005 02:18
Bilddatei durch klick auf link downloaden Blank HTML, Usability und Barrierefreiheit 3 06.06.2005 18:51
absoluter Pfad zur Datei - ohne Dateinamen PHP Tipps 2005 8 16.05.2005 19:40
[Erledigt] absoluten pfad relativ machen? PHP Tipps 2005 3 07.05.2005 21:57
Pfad des aktuellen PHP Scriptes auslesen PsiAgent PHP Tipps 2005 18 26.04.2005 10:51
phpmailer: Problem mit Pfad PHP Tipps 2005 4 10.02.2005 15:13
Absoluten Pfad in HTML-Seite dynamisch generieren Malfunction PHP Tipps 2005 4 30.01.2005 12:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$_files pfad, pfad bilddatei, php $_files path, pfad zur bilddatei, pfad zu bilddatei, http://www.php.de/php-tipps-2004/11253-wie-komm-ich-den-pfad-einer-hochzuladenden-bilddatei.html, $_files kompletter pfad, wie gebe ich vollständigen pfad einer datei an, was ist der pfad zur bilddatei, php $_files pfad, $_files relativer pfad ermitteln, ganzer pfad $_files php, pfad von bilddatei, wie finde ich den pfad zu einem bild das in einer seite hochgeladen wurde, _files pfad, $_files[\'pfad\'][\'name\'], $_files vollständiger pfad, $_files vollen pfad, vollständiger dateipfad, $_files pfad name

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