Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 40

Discussione: file upload

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    file upload

    ho trovato questo script....
    Codice PHP:
    <?php
    /////////////////////////////////////////////////////////////////////////////////////////////////
    //                                                                                             //
    //  GumXchanger                                                                                //
    //  Current Version : 1.0                                                                      //
    //  Author : GUMSLONE                                                                          //
    //  You you can redistribute it and/or modify this script but please always put author's name  //
    //                                                                                             //
    /////////////////////////////////////////////////////////////////////////////////////////////////
    echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html"/>
    <meta http-equiv="Cache-Control" content="no-cache" forua="true"/>
    <title>GumXchanger</title></head>
    <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080">
    '
    ;
    if (
    $upload="upload"&&$superdat_name){

    if (!
    eregi("\.(mid|gif|bmp|mid|midi|3gp|mp3|wav|mpn|nth|mpc|jar|jad|jpeg|jpg|sis|mmf|amr|thm|png|wbmp)$",$superdat_name)){
    print 
    "[b]Unsuported File extention!!![/b]";
    }else{
    $superdat_name preg_replace(
                 
    '/[^a-zA-Z0-9\.\$\%\'\`\-\@\{\}\~\!\#\(\)\&\_\^]/'
                 
    ,'',str_replace(array(' ','%20'),array('_','_'),$superdat_name));
    if(
    strlen($superdat_name)>53){ print "[b]File Name to long!!![/b]";
    }else{
    if (empty(
    $superdat)) {
    print 
    "[b]No input file specified!!![/b]";
    }else{
    copy("$superdat""Gum_files/$superdat_name") or
    die(
    "Couldn't copy file.");

    $date=(date("D, j F Y"));

    $fsize=round($superdat_size/1024,1);

    $text "&&$superdat_name&&$fsize KB&&$date&&$REMOTE_ADDR&&";
    $text=strip_tags($text);
    $text ereg_replace("\n"" "$text);
    $text ereg_replace("\r"""$text);
    $text ereg_replace("~""-"$text);
    $text str_replace('$''$$'$text);
    $xfile = @file("Gum_Uploads");
    $xfile array_reverse($xfile);
    $check explode("&&",$xfile[0]);
    if(
    "$text"!="$check[1]"){

               
    $fp=@fopen("Gum_Uploads","a");
               @
    fputs($fp,"$text \r\n");
               @
    fclose($fp);

    }
    echo 
    "[b]$superdat_name[/b] has been successfully uploaded";
    }
    }
    }
    }
    ?>
    <FORM ACTION="upload.php" METHOD="POST" ENCTYPE="multipart/form-data">
    [img]./upload.png[/img]

    [b]File to be sent :[/b]

    <input type="file" name="superdat">
    <input type="hidden" name="upload" value="upload"/>

    <INPUT TYPE=SUBMIT NAME="submit" VALUE="Upload File">

    [url="./index.php"]Uploaded Files[/url]
     You can upload files with folowing extentions:

    *.jpg *.gif, *.png, *.bmp, *.mid, *.midi, *.mpn, *.mpc, *.mmf, *.amr, *.mp3, *wav, *.3gp, *.sis, *.thm, *.jar, *.nth,


    (c) GumSlone
    </FORM>
    </body>
    </html>
    qualcuno sa dirmi come inserire il codice che quando hai finito l'upoad esce scritto l'indirizzo di dove sarà collocata l'immagine???tnks

  2. #2
    sostituisci questo codice
    Codice PHP:

    echo 
    "[b]$superdat_name[/b] has been successfully uploaded"

    con questo

    Codice PHP:

    echo 
    "[b]$superdat_name[/b] has been successfully uploaded
    "
    ;
    echo 
    "il file è stato salvato nella directory [b] Gum_files/".$superdat_name."[/b]";

    puoi anche mettere http://www.tuosito.dom/Gum_files/".$superdat_name."

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    sai aiutarmi a creare un pannello login per admin per eliminare i files ???

  4. #4

  5. #5
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    uno semplice come vedi dal modulo upload sono per le cose semplici
    se puoi/vuoi fammi un esempio

  6. #6
    admin.php

    Codice PHP:
    <?php

    $dir 
    "Gum_files/";

    if (
    is_dir($dir)) {
       if (
    $dh opendir($dir)) {
          while ((
    $file readdir($dh)) !== false) {
                 echo 
    "File: ".$file." - <a href=\"admin.php?delete=".$file."\" >Cencella</a> ";
            }
            
    closedir($dh);
        }
    }

    if(
    $_GET['delete']!=""){
    $nomefile $dir.$_GET['delete'];
    unlink($nomefile);
    }

    ?>
    prova così dovrebbe funzionare

  7. #7
    Non è che cosi senza password ci accedono anche utenti?

  8. #8
    naturale..ma penso che lo puoi fare anche te la funzione di login o no?

  9. #9
    Originariamente inviato da SuperSavio
    naturale..ma penso che lo puoi fare anche te la funzione di login o no?
    si, ce ne è una sicurissima su: maaking.com

  10. #10
    nn ti serve andare su un sito pe run semplice login.....due varioabili uno controllo tutto qui

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.