Visualizzazione dei risultati da 1 a 8 su 8

Discussione: gestione imgs

  1. #1

    gestione imgs

    salve a tutti.
    premetto che NON conosco il php.

    ho scaricato questo file per l'upload e download dei file... principalmente imgs.
    l'ho modificate per fare in modo che al posto del nome dell'immagine ci fosse l'immagine stessa. con dimensioni fissate dall'html.

    ora le mie domande sono:
    1- posso io fare in modo che di immagini ne vengano tipo 2, 3 per riga?
    2- posso decidere di far visualizzare TOT foto per pagina?
    3- posso io far scrivere al php un file di testo col numero delle immagini(questo mi serviva per un flash)

    ah.. il file in questione è questo:
    http://www.maddog.it/upload/updown.php

    grazie a tutti
    gigigi

  2. #2
    sono modifiche molto complesse da fare?

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    le soluzioni sono 2, o impari il php o paghi qualcuno che te lo faccia.

    Spiegare come fare una cosa su un forum è facile finchè la persona che vuole l'aiuto conosce la lingua che parli.


  4. #4
    ok
    ... speravo fosse una cosa semplice tipo... agigungi questa riga prima di quest'altra... finito.
    invece pare sia un discorso piu' complesso vero?!

    grazie comunque.

    se poi qualcuno a voglia di prenderlo e farci delle modifiche... il file per ora sta la.


    ciao ciao

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Originariamente inviato da gigigi
    ok
    ... speravo fosse una cosa semplice tipo... agigungi questa riga prima di quest'altra... finito.
    invece pare sia un discorso piu' complesso vero?!

    grazie comunque.

    se poi qualcuno a voglia di prenderlo e farci delle modifiche... il file per ora sta la.


    ciao ciao
    neanche l'avevo visto il link... tieni presente che messo li cosi non può essere prelevato, il php viene interpretato. Cambia l'estensione se proprio...

    ciao

  6. #6
    ops... che estensione dovrei mettergli?

  7. #7
    allora...
    fondamentalmente devo aggiungere al mio uploader un contatore...
    ho provato e quasi funziona!!
    problemi:
    non mi aggiorna il contatore se torno ad uploadare senza chiudere il browser...
    poi il file di testo che deve scrivere ha dei caratteri particolari e con questi non mi scrive piu' il file &total=29& &name=foto/pierc&
    -------------------------------------
    queste variabili se le pesca una gallery flash.
    questo è il codice del l'upload al quale ho aggiunto(da neofita) il counter
    -------------------------------------------------------------------
    <?
    //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

    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\">Upload File</font></td>
    </tr>
    <tr>
    <td bgcolor=\"#818EA0\"><font size=\"2\">The following restrictions apply:</font><ul type=\"square\">[*]<font size=\"2\">File extension must be ";
    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"
    </font>[*]<font size=\"2\">Maximum file size is $limit_size</font>[*]<font size=\"2\">No spaces in the filename</font>[*]<font size=\"2\">Filename cannot contain illegal characters
    (/,*,\,etc)</font>

    [/list]
    <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\">



    <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>



    </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>

    <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";

    $file_nam = "foto/count.txt";
    // se il file non esiste lo creo
    if(!is_file($file_nam)){
    $fp1 = fopen($file_nam,"w");
    $newvar = "total=0";
    fwrite($fp1,$newvar,1024);
    fclose($fp1);
    setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
    } else {
    // estraggo i dati del file
    $fcontents = file ('foto/count.txt');
    while (list ($line_num, $line) = each ($fcontents)) {
    $nome = explode("=",$line);
    }

    // se il cookie esiste già
    if(isset($_COOKIE['counter'])){
    $newvar = "$nome[0]=$nome[1]";
    } else {
    // se il cookie non esiste
    $nome[1]++;
    $newvar = "$nome[0]=$nome[1]";
    $fp = fopen($file_nam,"w"); // apro il file in scrittura
    fwrite($fp,$newvar); // scrivo sul file di testo
    fclose($fp); // chiudo il file
    setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
    }
    }
    $endresult = "<font size=\"2\">File Was Uploaded</font>
    <a href=upload.php>Upload File</a>";
    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\">Upload File</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>

    <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;
    }
    ?>
    <?=$newvar?>

  8. #8
    non dovevo mandare tutto.... in rosso è la parte che ho aggiunto come counter

    case "doupload":
    include "config.php";
    $file_nam = "foto/count.txt";
    // se il file non esiste lo creo
    if(!is_file($file_nam)){
    $fp1 = fopen($file_nam,"w");
    $newvar = "total=0";
    fwrite($fp1,$newvar,1024);
    fclose($fp1);
    setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
    } else {
    // estraggo i dati del file
    $fcontents = file ('foto/count.txt');
    while (list ($line_num, $line) = each ($fcontents)) {
    $nome = explode("=",$line);
    }

    // se il cookie esiste già
    if(isset($_COOKIE['counter'])){
    $newvar = "$nome[0]=$nome[1]";
    } else {
    // se il cookie non esiste
    $nome[1]++;
    $newvar = "$nome[0]=$nome[1]";
    $fp = fopen($file_nam,"w"); // apro il file in scrittura
    fwrite($fp,$newvar); // scrivo sul file di testo
    fclose($fp); // chiudo il file
    setcookie ("counter","sephiroth counter",0,""); // Aggiungo il cookie (di sessione)
    }
    }

    $endresult = "<font size=\"2\">File Was Uploaded</font>
    <a href=upload.php>Upload File</a>";
    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 "


    ....

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.