php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2004, 22:37  
Gast
 
Beiträge: n/a
Standard Datei beim Upload verschieben?

Hy,
ich habe ein uploadformular programmiert mit dem man seine Spiele auf meinen Server laden kann. Es gibt jetzt nur ein kleines Problem, mein Server lässt ein Upload nur auf einen bestimmten Server zu, der vom Internet nicht aufrufbar ist nur per FTP.
Jetzt wollte ich fragen ob es eine Metohde gibt die beim Uploaden die Datei gleich verschiebt in ein anderes Verzeichniss?

mfg,
SilverVegeto
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.12.2004, 22:43  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das verzeichnis wäre doch dann auch auf dem server. also .. scheint ja nicht zu gehen.
bei solchen fragen ist das supportforum des hosters bzw. die supporthotline immer die erste anlaufstelle.
imported_Ben ist offline  
Alt 15.12.2004, 08:52  
Gast
 
Beiträge: n/a
Standard

Die habe ich ja schon gefragt, aber die sagten das ich einen Code brauche der es von dem ordner in einen anderen verschiebt.

Der Ordner der als einzigstes den Upload zulässt ist nicht vom Internet zugreifbar, dewsegen möchte ich das nach dem Upload gerne verschoben haben.
Und wie mach ich das?
 
Alt 15.12.2004, 09:12  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

du suchst
http://de3.php.net/move_uploaded_file
imported_Ben ist offline  
Alt 15.12.2004, 12:23  
Gast
 
Beiträge: n/a
Standard

Also ich zeig dir mal meinen Uploadcode, mit der neuen Funktion, aber es funktioniert nicht, es wird immer noch im "phptmp" gespeichert aber nicht verschoben.

Code:
Zitat:
<?
if(@$sent):
$maxgroesse=2048000;

$pfad="../phptmp/";
$pfad2="/upload/";

$hinweis="";

$speichern=true;

if($datei=="none")
{
$hinweis="Es wurde keine Datei ausgewählt";
$speichern=false;
}
else
{

if($datei_size>$maxgroesse)
{
$hinweis="Übertragene Datei zu groß. Max.Größe:".$maxgroesse." byte";
$speichern=false;
}

$dattyp="";
$dattyp=split("\.",$datei_name);
$dattyp[count($dattyp)-1];
$endung=strtolower($dattyp[count($dattyp)-1]);
if($endung!="zip" and $endung!="rar" and $endung!="ace" and $endung!="exe")
{

}
}

if($speichern)
{
$fdatei=$datei;
$fdatei_name=$datei_name;
copy($fdatei,$pfad.$fdatei_name);
move_uploaded_file($fdatei,$pfad2.$fdatei_name);
echo "<meta http-equiv=\"refresh\" content=\"0; URL=upload_fertig.php\">";
?>
</body>
</html>
<?php
exit;
}

echo "<font color=\"red\">Fehler: ".$hinweis."</font>
"; #Fehlermeldung schreiben.

endif
?>
Wieso nicht?
 
Alt 15.12.2004, 12:25  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

teste doch mal dieses beispiel hier:
Code:
<?php 
// In PHP kleiner als 4.1.0 sollten Sie $HTTP_POST_FILES anstatt $_FILES verwenden.
// In PHP kleiner als 4.0.3 verwenden Sie copy() und is_uploaded_file() anstatt von
// move_uploaded_file()

$uploaddir = '/var/www/uploads/';

print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
   print "File is valid, and was successfully uploaded.  Here's some more debugging info:\n";
   print_r($_FILES);
} else {
   print "Possible file upload attack!  Here's some debugging info:\n";
   print_r($_FILES);
}

?>
natürlich solltest du das anpassen.

quelle: http://de3.php.net/manual/de/features.file-upload.php
imported_Ben ist offline  
Alt 15.12.2004, 12:36  
Gast
 
Beiträge: n/a
Standard

Könntest du mir helfen den Code in meinen zu setzten, da ich deinen Code nicht ganz verstehe.
 
Alt 15.12.2004, 21:12  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hast du ihn getestet.

was gibt es daran zu verstehen bzw. was verstehst du nicht?
imported_Ben ist offline  
Alt 15.12.2004, 21:16  
Gast
 
Beiträge: n/a
Standard

ich weiß nicht wo ich den Code bei mir einbauen soll?
 
 


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
Safemode, upload und verschieben Dave Waterstone PHP-Fortgeschrittene 1 30.07.2007 19:32
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
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
Datei nach upload verschieben? Calli PHP Tipps 2004-2 7 15.12.2004 15:36
Datei verschieben Calli PHP Tipps 2004-2 2 15.12.2004 14:27
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 upload datei in ordner verschieben beispiel, php datei nach dem uploadin ein ordner vershcirben, php upload verschieben, datei nach hochladen verschieben, php datei upload verschieben, php upload datei verschieben, php datei per curl verschieben, php datei temporär speichern verschieben, php upload in ordner verschieben, datei uploaden und auf server speichern, php datei verschieben server, php upload file datei verschieben, php hochladen einer bestimmten datei, php datei hochladen verschieben, bild uploaden und verschieben php, bild hochladen und in 2 ordner verschieben php, datei uploaden und verschieben mit php, php file upload verschieben, php bild upload verschieben, php dateien nach dem upload in ordner verschieben

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