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

    Progetto uploader senza sovrascrittura

    Allora ragazzi...
    Sto progettando un servizio di uploader per un sito.
    Dovra' essere tipo imageshack...
    Ora: l'up di per se funge
    Ma ora lo sto modificando per evitare sovrascrittura.
    Voglio fare il tutto aggiungendo un nuomero davanti al nome del file, e quindi ho strutturato il tutto cosi:
    Ho creato un file .txt con scritto il numero "0", lo faccio aprire e incrementare di 1, poi do un nuovo nome al file aggiungendo i. numero davanti al suo nome. Poi faccio il copy per uppare il tutto... alla fine salvo nel file txt il numero corrispondente a questo file 8cosi che alla prossima esecuzione incrementa questo di 1 e quindi si va al successivo).

    Posto il sorgente php:
    Codice PHP:
    <?php
    $ext 
    = array ("image/gif","image/x-png","image/pjpeg","image/jpeg","image/png","image/bmp");
    $dir"/membri/aquilotto89/test/up/upl/";  

    if (
    $superdat != "") {
           if (
    in_array($superdat_type$ext)) {
           
    $dbr=fopen ("db.txt","r");
           
    $finu=$dbr=+1;
           
    fclose ("db.txt");
           
    $filenn"$finu|$superdat_name";
           
    copy ("$superdat"$dir/$filenn") or
             die (
    "Impossibile caricare $superdat_name sul server.
    "
    );  
           echo (
    'Hai uploadato sul nostro server la seguente immagine:
    '
    ); 
           echo (
    '[img]upl/'.$filenn.'[/img]
    '
    ); 
           echo (
    'Raggiungibile da [url="upl/'.$filenn.'"]dragonwebhouse.aletrvsita.org/uploader/upl/'.$filenn.'[/url]
    '
    ); 
           echo (
    'Nei forum usate il seguente codice:
    '
    ); 
           echo (
    '[IMG]http://dragonwebhouse.aletrvsita.org/uploader/upl/'.$filenn.'[/IMG]');
         } else {
         die (
    '
    ATTENZIONE: Non e\' concesso l\'upload di file diversi da immagini gif, jpg, png e bmp.
    '
    ); 
          }
    } else {
    echo (
    'Devi scegliere un file di immagine dal tuo hard disk.
    '
    ); 
    }
    $db=fopen ("db.txt","w");
    $nu=$db=+1;
    fwrite ("$db","$nu");
    fclose ("de.txt")
    ?>
    I problemi che riscontro sn questi:
    -Lo script mi da come risultato il corretto neome del file che dovrebbe prendere... ma il file non uppa.
    -Lo script non incrementa lo "0" nel txt, ma mi cancella tutto il txt...

    Mi date un'aiutino?

  2. #2
    dragonwebhouse.aletrvsita.org

    mi sa che hai sbagliato a scrivere altervista =D

  3. #3
    Originariamente inviato da StErMi
    dragonwebhouse.aletrvsita.org

    mi sa che hai sbagliato a scrivere altervista =D
    No no... quelli non c'entrano nulla... quelli sono solo degli acho per creare i codici da forum... e cmq non influiscono nel risultato dello script, l'unico che non deve essere errato e' la path: /membri/aquilotto89/test/up/upl/

  4. #4
    Nessuno sa darmi una mano??

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.