upload-script macht probleme!

  • Hi,
    ich habe mir gerade ein upload-script gebastelt und es funzt alles bis aufs uploaden^^.
    der gibt mir immer einen fehler aus von wegen:
    http://azustek.az.funpic.de/upload.php
    probiert es selber aus..und hier der code:


    ich hoffe ihr könnt helfen
    kann man bei funpic vll nicht hochladen wegen den rechten in der php.ini?

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • Das hesit, das du auf die Datei:

    /screens//usr/export/tmp/phpfvCMdB

    nicht zugreiffen darfst, da sie AUSERHALB deiens open_base_dir `s liegt...

    In dem Falle, würdei ch mal deine Hoster mal fragen ob er sich nicht mal jemand zulegen möchte der weis wie man eien Pache Webserver vernüftig konfiguriert :-p

  • Zitat von GreenRover

    Das hesit, das du auf die Datei:

    /screens//usr/export/tmp/phpfvCMdB

    nicht zugreiffen darfst, da sie AUSERHALB deiens open_base_dir `s liegt...

    In dem Falle, würdei ch mal deine Hoster mal fragen ob er sich nicht mal jemand zulegen möchte der weis wie man eien Pache Webserver vernüftig konfiguriert :-p


    ich denke mal weniger das es an Funpic liegt, da es ja ziemlich bekannt ist..

  • guck mal in deine php_info() und guckmal wo deine Openbasedir`s drauf liegen....

    und probiere mal mittels php_valuie upload_tmp_dir=xyz

    in der htaccess datei das uload dir in eines der open base dirs zu verlegen.

  • wiso opendir() ?!?!

    @ sibbiiii wenn du so fest von überzeugt bist, begründe es lieber mit servertechnischen begebenheiten anstat damit das man doch ach so bekannt ist.

  • Zitat von GreenRover

    wiso opendir() ?!?!

    @ sibbiiii wenn du so fest von überzeugt bist, begründe es lieber mit servertechnischen begebenheiten anstat damit das man doch ach so bekannt ist.


    Ich habe in meinem script vergessen das der ordner erstmal geöffnet werden muss.
    Und habe dann ein opendir($dir) an den anfang und ein closedir() an das ende gesetzt und es funktioniert auch auf dem funpic server..siehe hier
    http://azustek.funpic.de/upload.php
    hier der code:

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • ja das mit dem sourceSSI war glaub ich weil ich das mit dem öffnen des ordners mit opendir() vergessen hatte..in dem move_uploaded_file() hab ich auch was geändert und zwar beim neuen filename den man ja dort angeben muss habe ich nicht das hier genommen $_FILEs['screenshot']['name'] vorher war es $_FILEs['screenshot']['tmp_ame']
    das mit dem ['tmp_name'] war wohl falsch denk ich
    oder hast du einen anderen fehler gesehen?

    [Blockierte Grafik: http://azustek.az.funpic.de/hf.gif]
    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

  • mit tmp_name und name musst du mal schaun
    mal als bsp, ich glaub das erklärt das besser als ich es könnte^^


    edit: achja, ich hab da nirgendwo opendir() drinne...

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!