Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problemi con l'upload con php5

    Salve sto adattando il mio sito alle specifiche di php5 ma provo a fare l'upload di un file e mi compare sempre questo errore:

    Warning: copy(delibera_1175361752.rtf) [function.copy]: failed to open stream: No such file or directory in D:\www\forum_grottolella\backend\delibere_ins2.php on line 23
    Errore nel copiare file: la directory non ha i permessi di scrittura

    ed ecco riportato sotto il mio codice php per l'upload:

    $path = "../public/";
    chmod($path, 0777);
    if( $allegato != null ) {
    $allegato = "delibera_".time().".".recupera_estensione($allega to);
    $path = $path.$allegato;
    if (file_exists("$path/$allegato")) { unlink("$path/$allegato"); }
    if (! copy($allegato, $path)) {
    echo "Errore nel copiare file: la directory non ha i permessi di scrittura";
    }


    Come posso risolvere l'errore?

  2. #2
    prova a fare un test if() dell'istruzione chmod($path, 0777); per vedere se la esegue con successo. Su alcuni hosting queste operazioni non sono permesse e pertanto l'istruzione fallisce.

  3. #3
    prova con ftp, ti posto il codice. ciao


    <html>
    <head></head>
    <body bgcolor="#000000" text="#ffffff">

    <?php
    //connessione all'ftp
    $ftp_connect = ftp_connect("ftp.xxxxx.com");
    if(!$ftp_connect)
    {
    echo "Connessione fallita";
    exit();
    }
    //login
    $ftp_login = ftp_login($ftp_connect, "username", "password");
    if(!$ftp_login)
    {
    echo "Login fallito";
    exit();
    }
    //copia file
    $fp=@fopen($transfer,"r");
    if(!$fp)
    {
    echo "Impossibile aprire il file";
    exit();
    }
    //ftp
    $fupload_name = "/anon_ftp/pub/upload";
    @ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINAR Y)or die("Impossibile spedire il file");
    fclose($fp);
    ftp_quit($ftp_connect);
    ?>

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.