Visualizzazione risultati 1 fino 8 di 8

Discussione: UPLOAD IN PHP AIUTO!!!

  1. #1
    Guest

    Predefinito

    Salve a tutti,
    ho scaricato uno script che dovrebbe fare l'upload dei file in una determinata dir ma questo non funziona...eccovi il codice se può essere utile:
    <?
    //Advanced Uploader V1.00b
    //Copyright 2002 ZachWhite.com
    //By using this program you agree with the license provide with it.
    //Script by Zach White http://www.zachwhite.com zachwhite@zachwhite.com

    $upload = "";
    switch($upload) {
    default:
    include "config.php";
    echo "
    <html>

    <head>
    <title>Upload</title>
    </head>

    <body topmargin=\"10\" leftmargin=\"0\" bgcolor=\"#18576F\" link=\"#818EA0\" vlink=\"#5C697A\" alink=\"#818EA0\" text=\"#FFFFFF\" style=\"font-family: Verdana; font-size: 8pt; color: #FFFFFF\">



    <div align=\"center\">
    <center>
    <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"400\" id=\"AutoNumber1\">
    <tr>
    <td bgcolor=\"#5E6A7B\" height=\"25\">
    <p align=\"center\"><font size=\"2\"><b>Upload File</b></font></td>
    </tr>
    <tr>
    <td bgcolor=\"#818EA0\"><font size=\"2\">The following restrictions apply:</font><ul type=\"square\">
    <li><font size=\"2\">File extension must be <b>";
    if (($extensions == "") or ($extensions == " ") or ($ext_count == "0") or ($ext_count == "") or ($limit_ext != "yes") or ($limit_ext == "")) {
    echo "any extension";
    } else {
    $ext_count2 = $ext_count+1;
    for($counter=0; $counter<$ext_count; $counter++) {
    echo "  $extensions[$counter]";
    }
    }
    if (($limit_size == "") or ($size_limit != "yes")) {
    $limit_size = "any size";
    } else {
    $limit_size .= " bytes";
    }
    echo"</b></font></li>
    <li><font size=\"2\">Maximum file size is $limit_size</font></li>
    <li><font size=\"2\">No spaces in the filename</font></li>
    <li><font size=\"2\">Filename cannot contain illegal characters
    (/,*,\,etc)</font><BR>
    </li>
    </ul>
    <form method=\"POST\" action=\"$PHP_SELF?upload=doupload\" enctype=\"multipart/form-data\">
    <p align=\"center\">
    <input type=file name=file size=30 style=\"font-family: v; font-size: 10pt; color: #5E6A7B; border: 1px solid #5E6A7B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1\"><br>
    <br>
    <button name=\"submit\" type=\"submit\" style=\"font-family: v; font-size: 10pt; color: #5E6A7B; border: 1px solid #5E6A7B; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1\">Upload</button>
    </p>
    </form>
    <p>
    </td>
    </tr>
    <tr>
    <td bgcolor=\"#5E6A7B\" height=\"25\">
    <p align=\"center\"><font size=\"1\">
    <a href=\"http://www.zachwhite.com/index.php\"><font color=\"#FFFFFF\">
    ZachWhite.com File Uploader</font></a></font><br>
    <font size=\"1\">Template By <a href=\"http://www.peekj.ca\">
    <font color=\"#FFFFFF\">Jan Ole Peek</font></a></font></td>
    </tr>
    </table>
    </center>
    </div>


    </body>

    </html>";
    break;
    case "doupload":
    include "config.php";
    $endresult = "<font size=\"2\">File Was Uploaded</font>";
    if ($file_name == "") {
    $endresult = "<font size=\"2\">No file selected</font>";
    }else{
    if(file_exists("$absolute_path/$file_name")) {
    $endresult = "<font size=\"2\">File Already Existed</font>";
    } else {
    if (($size_limit == "yes") && ($limit_size < $file_size)) {
    $endresult = "<font size=\"2\">File was to big</font>";
    } else {
    $ext = strrchr($file_name,'.');
    if (($limit_ext == "yes") && (!in_array($ext,$extensions))) {
    $endresult = "<font size=\"2\">File is wrong type</font>";
    }else{
    @copy($file, "$absolute_path/$file_name") or $endresult = "<font size=\"2\">Couldn't Copy File To Server</font>";
    }
    }
    }
    }
    echo "
    <html>

    <head>
    <title>Upload</title>
    </head>

    <body topmargin=\"10\" leftmargin=\"0\" bgcolor=\"#18576F\" link=\"#818EA0\" vlink=\"#5C697A\" alink=\"#818EA0\" text=\"#FFFFFF\" style=\"font-family: Verdana; font-size: 8pt; color: #FFFFFF\">



    <div align=\"center\">
    <center>
    <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"400\" id=\"AutoNumber1\">
    <tr>
    <td bgcolor=\"#5E6A7B\" height=\"25\">
    <p align=\"center\"><font size=\"2\"><b>Upload File</b></font></td>
    </tr>
    <tr>
    <td bgcolor=\"#818EA0\">
    <center> $endresult </center>
    </td>
    </tr>
    <tr>
    <td bgcolor=\"#5E6A7B\" height=\"25\">
    <p align=\"center\"><font size=\"1\">
    <a href=\"http://www.zachwhite.com/index.php\"><font color=\"#FFFFFF\">
    ZachWhite.com File Uploader</font></a></font><br>
    <font size=\"1\">Template By <a href=\"http://www.peekj.ca\">
    <font color=\"#FFFFFF\">Jan Ole Peek</font></a></font></td>
    </tr>
    </table>
    </center>
    </div>


    </body>

    </html>";
    break;
    }
    ?>
    Nel file di config ho settato come directory assoluta questa: /membri/pcstore/upload ma niente da fare...sembra quasi che lo script effettui l'upload anche se poi il file non si visualizza ne dall'ftp che dal pannello...
    Aiutatemi vi prego!!!

  2. #2
    Guest

    Predefinito

    Prova a mettere solo

    [code:1:91a1c321f7]/pcstore/upload[/code:1:91a1c321f7]

    a me ha funzionato.

  3. #3
    Guest

    Predefinito

    Purtroppo non funziona...puoi mandarmi lo script che hai usato e che funziona???
    Grazie

  4. #4
    Guest

    Predefinito

    Veramente ho usato quel tuo script ma su un altro hoster.

    Credo siano problemi di AlterVista o dello script.

  5. #5
    L'avatar di Gianluca
    Gianluca non è connesso Amministratore
    Data registrazione
    15-02-2001
    Messaggi
    18,035

    Predefinito

    Prova a scaricarti lo sript per l'upload su www.php.net, quella è la base da cui partire.
    Gianluca

  6. #6
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    Se smetti di imparare e evolverti sei morto dentro

  7. #7
    aldonet non è connesso Utente giovane
    Data registrazione
    27-02-2003
    Messaggi
    61

    Predefinito

    Lo script che uso io lo puoi scaricare da qua:

    http://www.phpitalia.net/script/view...at=6&id=21

  8. #8
    MedMax non è connesso Utente
    Data registrazione
    14-11-2002
    Messaggi
    234

    Predefinito

    Leggi questo post:

    http://www.altervista.org/forum/viewtopic.php?t=4235

    Parla di uno script adatto alle tue esigenze, che "elude" il safemode di altervista.
    TrickMaster.It

    The Web Tutorial Resource

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •