SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.10.2003, 21:24:15
sodah sodah ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Nieder-Olm
Beiträge: 2
Verständnisfragen zum Uploadscript

Hallo,

ich habe ein paar Verständnisfragen zum Uploadscript:
PHP-Code:
<?

$datei = stripslashes($datei);
$uploadpath = dirname($PATH_TRANSLATED)."/bilder/";
$name = $_FILES['datei']['name'];
$dest = $uploadpath.$name;
echo ("&success=$dest");
        if (move_uploaded_file ($_FILES['datei']['tmp_name'],$dest))  {
            echo ("&success=OK");
        }else{

        }

?>
Also diese PHP-Datei wird vom Flash MX aus aufgerufen und dort wird die Variable: datei ordnungsgemäß übertragen. Da die Datei leider zu viele Backslashes besitzt, habe ich sie mit stripslashes erfolgreich entfernt. Aber ich bekomme trotzdessen kein Wert bei:
PHP-Code:
$name $_FILES['datei']['name']; 
Das Ergebnis ist null. ????!!!!
__________________
Gruß Jörg
-------------------------
Gewußt wie, spart Energy!
Mit Zitat antworten
  #2  
Alt 20.10.2003, 12:27:10
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
du mußt auch &name in flash bekannt machen, du stellst oben nur $success bereit.
Mit Zitat antworten
  #3  
Alt 20.10.2003, 12:37:33
sodah sodah ist offline
Anfänger
 
Registriert seit: Oct 2003
Ort: Nieder-Olm
Beiträge: 2
Das ist ja nicht das Problem. Sondern das, daß Ergebnis in PHP $name = $_FILES['datei']['name']; gleich null ist. Muß ich da nicht noch die übermittelte Variable datei in ein bestimmtes Format bringen?
__________________
Gruß Jörg
-------------------------
Gewußt wie, spart Energy!
Mit Zitat antworten
  #4  
Alt 20.10.2003, 13:00:58
Benutzerbild von Nev
Nev Nev ist offline
Member
 
Registriert seit: Feb 2002
Ort: Österreich / Wien
Alter: 43
Beiträge: 992
Hi @ll

Damit du auf $_FILES["datei"] zugreifen kannst, muss der Input Type="file" auch den Namen "Datei" haben


zusätzlich würde ich das Script danach umschreiben.

Code:
$filedir = "/home/www/bilder";
if (!file_exists($filedir)) {
    mkdir($filedir,0777);
}
@chmod($filedir,0777);
$file_name = $_FILES['datei']['name'];
if (file_exists("$filedir/$file_name")) {
    unlink ("$filedir/$file_name");
}
if (move_uploaded_file($source,"$filedir/$file_name") {
    echo "OK";
}
schön wäre es natürlich das ganze in eine Funktion zu packen
um zB wenn das File schon vorhanden ist, es nicht gelöscht wird.
__________________
Cu
Nev the XxX (Sven-Marcus Maderbacher)

Master of www.Burnworld.de
www.Nev-hilft.de die Seite für den Coder
Mit Zitat antworten
  #5  
Alt 20.10.2003, 13:48:08
MrJonez MrJonez ist offline
Anfänger
 
Registriert seit: Jan 2003
Ort: Muenchen
Alter: 39
Beiträge: 16
MrJonez eine Nachricht über ICQ schicken MrJonez eine Nachricht über AIM schicken MrJonez eine Nachricht über Yahoo! schicken
im form tag muss auch enctype="multipart/form-data" enthalten sein.
__________________
Life is a big Party!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:09:15 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt