Upload-Path

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Upload-Path

    Hallo @all,

    Mit dem folgenden Script möchte ich ein Bild auf meinen Webspace laden.
    Bei meinem alten Webspace hat das hervorragend geklappt. Seit ich meinen Webspace gewechselt habe, bekomm ich folgende Fehlermeldung:

    Warning: copy /www/htdocs/XXXXXXX/images/foto1.jpg) [function.copy]: failed to create stream: Permission denied in /www/htdocs/XXXXXXX/admin/final.php on line 20!

    Den Pfad habe ich in der Datei "config.php" wie folgt angegeben (oder steckt hier der Fehler?):

    $upload_path = ($DOCUMENT_ROOT."/images/");

    Ich habe es auch mit $upload_path = "/www/htdocs/XXXXXXX/images/"; probiert, hat aber auch den Fehler geliefert. Die Rechte für den Ordner Images stehen auf 777.

    Das Script (auszugsweise ohne HTML):
    <?
    require("../config.php");

    if ($img1_name != "") {

    //Die folgende Zeile ist Zeile 20
    copy("$img1", "$upload_path$img1_name")
    or die("$varfile_error!");
    } else {
    die("$varno_file");
    ?>

    @Abraxax: nicht gleich wieder schimpfen ;-))

    Danke und Gruß
    Gismo

  • #2
    Re: Upload-Path

    Original geschrieben von Gismo
    @Abraxax: nicht gleich wieder schimpfen ;-))
    OffTopic:



    nimm mal move_uploaded_file() (oder wie dee befehl noch genau heisst.. )

    das copy() ist mist.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Abraxax ich widersprch dir mal...

      ich würds mit copy machen und danach @unlink.

      Der einfache Grund:

      wenn du keine Schreibrechte hast, kannst dus dennoch verscheiben, auch wenns net unbedingt gelöscht wird, das ist dann aber wiederum die Aufgabe vom Garbage-Daemon, das TMP File zu vernichten.

      die Funktion move_uploaded_file() entspricht doch dem Programm mv unter Linux. D. h. man benötigt schreibrechte zum erfolgreichen Ausführen
      Zuletzt geändert von Moqui; 14.07.2003, 11:32.
      tata
      moqui

      [COLOR=red]Ich will keine unaufgeforderten Mails über PHP Fragen. Es gibt ein Forum hier! Und ich bin nicht Scripter für jeden, der mir ne Mail schreibt![/COLOR]

      Kommentar


      • #4
        schreibrecht benötigst du immer...
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Danke!

          @Abraxax
          danke, mit move_uploaded_file() hat es geklappt.

          Gruß
          Gismo

          Kommentar

          Lädt...
          X