Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [upload ftp] CGI ERROR

  1. #1

    [upload ftp] CGI ERROR

    CGI Error
    The specified CGI application misbehaved by not returning a complete set of HTTP headers.

    Il file di prova era un .zip e pesava sui 900 KB.

    L'upload l'ho fatto con le fuzioni ftp di php.

    Se lo faccio con file piccoli, tutto ok.

  2. #2
    potresti aver ecceduto il max_execution_time ... ci mette + di 30 secs ??
    <?php echo ' Emiliano Gabrielli (aka AlberT) ',"\n",
    ' socio fondatore e membro del direttivo del GrUSP ',"\n",
    ' AlberT_at_SuperAlberT_it - www.SuperAlberT.it ',"\n",
    ' IRC: #php,#AES azzurra.com ',"\n",'ICQ: 158591185'; ?>

  3. #3
    Si, molto più di 30 secondi.
    Cmq, a parte questo, ho preso uno script da freephp

    upload.htm

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    
    <html>
    <head>
    	<title>Upload di file</title>
    </head>
    
    <body>
    <center>
    <font face="arial" color="red">Upload di file via FTP</font>
    
    
    <table border="1" bordercolor="red" cellspacing="0" bgcolor="silver">
    <tr><td>
    <table border="0" cellpadding="5" cellspacing="0" bgcolor="silver">
    <form enctype="multipart/form-data" method="post" action="upload.php">
    <tr>
    <td><font face="arial" size="2">Host</font></td>
    <td><input type="text" name="host"></td>
    </tr>
    <tr>
    <td><font face="arial" size="2">Username</font></td>
    <td><input type="text" name="username"></td>
    </tr>
    <tr>
    <td><font face="arial" size="2">Password</font></td>
    <td><input type="password" name="password"></td>
    </tr>
    <tr>
    <td><font face="arial" size="2">Porta</font></td>
    <td><input type="text" name="porta" value="21" size="3"></td>
    </tr>
    <tr>
    <td colspan="2"><font face="arial" size="2">File</font>
    <input type="file" name="fupload"></td>
    </tr>
    <tr>
    <td colspan="2" align="center">
    <input type="submit" value="Spedisci"><input type="reset" value="Annulla"></form>
    </td></tr></table>
    </td></tr></table>
    </center>
    </body>
    </html>
    upload.php

    codice:
    <?php
    foreach($HTTP_POST_VARS as $key=>$val)
    {
    if($val=="" or !$val)
    {
    print "<font face=\"arial\" size=\"2\">Il campo $key è vuoto
    <a href=\"javascript:history.back()\">indietro</a></font>";
    exit();
    }
    }
    $ftp_connect=@ftp_connect($host,$porta);
    if(!$ftp_connect)
    {
    print "<font face=\"arial\" size=\"2\">Connessione fallita al server $host
    <a href=\"javascript:history.back()\">indietro</a></font>";
    exit();
    }
    $ftp_login=@ftp_login($ftp_connect,$username,$password);
    if(!$ftp_login)
    {
    print "<font face=\"arial\" size=\"2\">Login fallito
    <a href=\"javascript:history.back()\">indietro</a></font>";
    exit();
    }
    //copia il file da inviare
    $fp=@fopen($fupload,"r");
    if(!$fp)
    {
    print "<font face=\"arial\" size=\"2\">Impossibile aprire il file selezionato
    <a href=\"javascript:history.back()\">indietro</a></font>";
    exit();
    }
    //lo spedisce via ftp
    @ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINARY) or die("<font face=\"arial\" size=\"2\">Impossibile spedire il file
    <a href=\"javascript:history.back()\">indietro</a></font>");
    echo "<font face=\"arial\" size=\"2\">Il file $fupload_name, peso $fupload_size, è stato uploadato con successo</font>";
    fclose($fp);
    ftp_quit($ftp_connect);
    ?>
    Nella pagina upload.htm viene fuori un form che chiede
    - host
    - username
    - password
    - file

    Il problema è che se nel campo host ci metto www.miosito.it oppure ftp.miosito.it, l'upload va bene, ma se metto ftp.miosito.it/wwwroot/public/ mi dice "Connessione fallita al server".

    Come mai?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    131
    prima devi collegarti e poi cambiarei l path

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.