php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.10.2005, 20:14  
Gast
 
Beiträge: n/a
Standard PHP Datei Upload

Hi Leudels,

Ich hab da ein Prob und probier nun schon stundenlang rum, weil ich Fehler immer gerne selbst finde, aber nun bin ich am Ende meiner Gedult angelangt

Ich möchte auf meiner Seite einen Dateiupload mit Php machen.
Bevor Ich groß rumlaber, poste ich mal die verschiedenen Sourcecodes.

Das Problem ist, dass ich immer folgende Fehlermeldund bekomme:

Zitat:
Warning: move_uploaded_file(../staticfiles/Galerie/Alben/Himmel/SPÖLZISCH0441.jpg): failed to open stream: No such file or directory in /kunden/108863_96047/webseiten/staticfiles/upload_file.php on line 50

Warning: move_uploaded_file(): Unable to move '/tmp/php4CR05Q' to '../staticfiles/Galerie/Alben/Himmel/SPÖLZISCH0441.jpg' in /kunden/108863_96047/webseiten/staticfiles/upload_file.php on line 50
Upload fehlgeschlagen
Hier ist jetzt mal der relevante Code zu der upload_file.php. Zeile 50 ist die mit dem "move_uploadet_file". Sieht da jemand einen Fehler? Bin mit dem PHP Syntax nämlich noch nicht sooo sehr vertraut.
Zitat:
$dir= $_POST["dir"];
$our_file=$HTTP_POST_FILES["our_file"];
$our_file_name=$HTTP_POST_FILES['our_file']['name'];

$dir= "Album1";

move_uploaded_file($HTTP_POST_FILES['our_file']['tmp_name'], "../staticfiles/Galerie/Alben/".$dir."/".$our_file_name."") or die("Upload fehlgeschlagen");

Kurz zum Server auf dem das ganze läuft, bzw sollte:

PHP 4.3.10
Safemode Off


Vielen Dank schonmal im Voraus,

Steve
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.10.2005, 21:18  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

ich vermute mal, dass dieser Ordner einfach existieren sollte, bevor man was reinschieben kann, das kommt zumindestens dabei raus, wenn man (gaaanz altmodisch) die Fehlermeldung übersetzt
Buhmann ist offline  
Alt 01.10.2005, 21:25  
Gast
 
Beiträge: n/a
Standard

Das Probkem hatte ich auch

Du musst beachten das man von dem Ordner ausgeht in dem das PHP auch liegt.

Das war bei mir zummindest der Fehler
 
Alt 01.10.2005, 22:40  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

das es von dem ordner des php scriptes aus geht, wird ihm schon klar sein, da er ja am anfang auch zwei ordner aufwährts wandert ("../../"). Eine mögliche Felerquelle ist noch, dass bei scripts die includet werden immer der Pfad von der datei, die includet, zählt.
Buhmann ist offline  
Alt 02.10.2005, 01:15  
Gast
 
Beiträge: n/a
Standard

Aber ich include ja nichts? Oder Doch?

Der findet ja die datei und gibt ihr auch einen temporären namen, nur er kopiert sie nicht???
Existieren tut der Ordner klar schon...

Muss ich vielleicht 2 Ordner zurück?

Ich geh ja mit "../staticfiles/" nur einen zurück...
 
Alt 02.10.2005, 11:05  
Gast
 
Beiträge: n/a
Standard

Wenn du überprüfen willst in welchen Ordner du Dich eben befindest gib einfach mal

PHP-Code:
<?php
echo getcwd(); 
?>
ein. Kann helfen zu wissen in welchen Ordner man sich befindet wenn man sich irgendwo im Script verrant hat.
 
Alt 02.10.2005, 13:31  
Gast
 
Beiträge: n/a
Standard

Also wenn ich echo getcwd() eingebe, zeigt er mir an, dass er im root verzeichnis ist, was aber ja eigentlich garnicht stimmt?
Die php file leigt im staticfiles verzeichnis...
 
Alt 02.10.2005, 13:31  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Steve231
Aber ich include ja nichts? Oder Doch?

Der findet ja die datei und gibt ihr auch einen temporären namen, nur er kopiert sie nicht???
Existieren tut der Ordner klar schon...

Muss ich vielleicht 2 Ordner zurück?

Ich geh ja mit "../staticfiles/" nur einen zurück...
woher sollen wir denn wissen, wie deine Ordnerstruktur aussieht?
Buhmann ist offline  
Alt 02.10.2005, 13:36  
Gast
 
Beiträge: n/a
Standard

Na von mir

Also die Ordnerstuktur sieht so aus:

root
|
staticfiles (hier liegt die upload.php datei
|
Galerie
|
Alben
|
Album1 (hier soll er hinkopieren)
 
Alt 03.10.2005, 18:28  
Gast
 
Beiträge: n/a
Standard

Es muss sich doch jemand damit auskennen bzw soas schonmal gemacht haben?
 
 


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
datei upload problem thecracked PHP Tipps 2008 5 11.07.2008 06:23
Datei Upload mit curl? R.E.M. PHP Tipps 2006 1 18.09.2006 20:44
Wo bleibt die temporäre Datei beim Upload ggfan PHP Tipps 2006 5 31.03.2006 23:45
Datei Upload sammt Dateisplittung PHP Tipps 2007 4 09.12.2005 12:08
Datei Upload sammt Dateisplittung PHP Tipps 2007 1 09.12.2005 11:36
probleme mit rechten => datei upload ph!l PHP Tipps 2005-2 5 29.09.2005 10:12
Datei nach Upload umbennen PHP Tipps 2005-2 6 03.08.2005 16:05
Problem mit Datei upload PHP Tipps 2005 16 24.03.2005 00:23
Geld zu verdienen - Formular für Datei upload Beitragsarchiv 5 21.01.2005 08:06
Probleme mit Datei Upload PHP Tipps 2004-2 2 28.11.2004 16:37
datei upload => datei anzeigen PHP Tipps 2004 16 05.08.2004 02:02
Nach datei Upload den namen der datei in DB speichern?? PHP Tipps 2004 14 17.07.2004 15:38
[Erledigt] altes neues problem von datei upload!!! PHP Tipps 2004 3 28.06.2004 19:06
wenn ihr datei upload habt? wo habt ihr webspace? PHP Tipps 2004 6 18.06.2004 20:23
Datei Upload mit PHP - Probleme PHP Tipps 2004 12 04.06.2004 12:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datei upload, datei upload php, php dateiupload, php daten upload, dateiupload mit php, php dateien hochladen, datei upload \php\, php hochladen textdatei, php post dateiupload, php datei-upload, php file upload fehlgeschlagen, php dateu uload, dateien hochladenphp, php, dateiupload, \datei upload php\, kunden upload php

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