Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107

    [PHP] problema con $_FILES

    Salve a tutti, ho questo problema con lo spazio web di tiscali:
    codice:
    $data1 = addslashes(fread(fopen($_FILES["file1"]["tmp_name"], "rb"), $_FILES["file1"]["size"]));
    $nome1=$_POST['nome1'];
    Facendo così, mi ritorna il seguente errore :


    Warning: fopen(): open_basedir restriction in effect. File(/tmp/php626MRG) is not within the allowed path(s): (/rootdomain/it/s/e/SITO_MIO/public_html/) in /rootdomain/it/s/e/SITO_MIO/public_html/test/intra/foton+.php on line 10

    Warning: fopen(/tmp/php626MRG): failed to open stream: Operation not permitted in /rootdomain/it/s/e/SITO_MIO/public_html/test/intra/foton+.php on line 10

    Warning: fread(): supplied argument is not a valid stream resource in /rootdomain/it/s/e/SITO_MIO/public_html/test/intra/foton+.php on line 10


    come posso fare? un altro modo al posto dell'fread?
    Guybrush Threepwood

  2. #2
    non sò se è per quello ma mi sembra che tu non possa leggere i file che non sono nella tua home, quindi ti consigliere anche se è più lungo prima di caricarlo con un copy o un move_uploaded_file, leggerlo con l'fread e poi cancellarlo con un unlink.

    ti faccio un esempio:
    Codice PHP:
    <?php
    $up_patch 
    "/rootdomain/it/s/e/SITO_MIO/public_html/up/";
    $fileon $up_patch.basename($_FILES["file1"]["name"]);
    move_uploaded_file($_FILES["file1"]["tmp_name"], $fileon);
    $fil fopen($fileon"rb");
    $data1 addslashes(fread($filfilesize($fileon)));
    fclose($fil);
    unlink($fileon);
    spero ti sia di aiuto
    Bye Mix

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

  3. #3
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    in realtà il file è preso da una pagina precedente ... da uno SFOGLIA e l'utente inserisce un file dal suo pc. La directory pertanto è quella temporane..cmq ci provo e tifaccio sapere, danke!
    Guybrush Threepwood

  4. #4
    Utente di HTML.it L'avatar di Threepwood
    Registrato dal
    Feb 2003
    Messaggi
    2,107
    grandissimo!
    Guybrush Threepwood

  5. #5
    non c'è di che,
    sopratutto per uno che conosce Monkey Island!!!!

    Errare e' umano, ma per fare veramente casino serve la password di root.
    Coltiva Linux........Tanto windows si impianta da solo!!!!!
    PHP 4 Ever

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.