Passa ai contenuti principali

Script php per rename in automatico e upload file

Ecco uno script utilissimo per caricare via form multipart/form-data un'immagine o qualsiasi file rinominandolo in automatico aggiungendo prima del nome del file 4 cifre random, cosi non dobbiamo preoccuparci se un esiste gia un immagine con lo stesso nome nella nostra directory.
Es del form per caricare


<form enctype="multipart/form-data" method="post" action="upload_rename.php">


<input type="file" name="ufile" >


<input type="submit">


</form>





Il file upload_rename.php a cui passare la variabile img


<?php


// Your file name you are uploading

$file_name = $HTTP_POST_FILES['ufile']['name'];


// random 4 digit to add to our file name

// some people use date and time in stead of random digit

$random_digit=rand(0000,9999);


//combine random digit to you file name to create new file name

//use dot (.) to combile these two variables


$new_file_name=$random_digit.$file_name;


//set where you want to store files

//in this example we keep file in folder upload

//$new_file_name = new upload file name

//for example upload file name cartoon.gif . $path will be upload/cartoon.gif

$path= "upload/".$new_file_name;

if($ufile !=none)

{

if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))

{

echo "Successful<BR/>";


//$new_file_name = new file name

//$HTTP_POST_FILES['ufile']['size'] = file size

//$HTTP_POST_FILES['ufile']['type'] = type of file

echo "File Name :".$new_file_name."<BR/>";

echo "File Size :".$HTTP_POST_FILES['ufile']['size']."<BR/>";

echo "File Type :".$HTTP_POST_FILES['ufile']['type']."<BR/>";

}

else

{

echo "Error";

}

}

?>



Commenti

Post popolari in questo blog

Serrature a Doppia Mappa vs. Serrature a Cilindro Europeo: Qual è la Differenza e Qual è la Migliore Scelta?

  Quando si tratta di sicurezza domestica, le serrature svolgono un ruolo fondamentale. Due tipi comuni di serrature utilizzate sono le serrature a doppia mappa e le serrature a cilindro europeo. Ma qual è la differenza tra queste due opzioni e quale dovresti scegliere per proteggere al meglio la tua casa? Serrature a Doppia Mappa Le serrature a doppia mappa sono uno dei tipi più tradizionali di serrature utilizzate nelle porte di molte case. Queste serrature richiedono due chiavi differenti per essere aperte. Hanno due insiemi di alette interne, che devono essere allineate con precisione dalle chiavi per consentire l'apertura. Vantaggi delle Serrature a Doppia Mappa : Sicurezza : Le serrature a doppia mappa sono note per la loro resistenza agli attacchi, come l'effrazione. Affidabilità : Sono robuste e durature, richiedendo una manutenzione minima nel corso del tempo. Svantaggi delle Serrature a Doppia Mappa : Chiavi Agganciate : Il principale svantaggio è che le chiavi posson...

Giustizia: da 6 mesi a 3 anni di carcere per chi visualizza i messaggi su Facebook ma non risponde

In arrivo novità di rilievo sul fronte giustizia. Il ministro  Andrea Orlando , di comune accordo con  Pd, FI, Lega e Sel , ha chiesto l’introduzione di riforme importanti sul piano legislativo tramite un documento di 120 pagine intitolato “Provvedimenti urgenti. Fate girare!!!!!”. Spicca, fra tutte le innovazioni, quella che introduce la pena detentiva da 6 mesi a tre anni per chi visualizza i messaggi su Facebook ma non risponde.  La gravità della condanna dipenderà dal tipo di comunicazione e dal comportamento del destinatario dopo averla ricevuta: massimo della pena per chi visualizza il messaggio e continua a postare video o immagini di gatti sulla propria bacheca  (con l’aggravante dei gatti persiani); pene più lievi e, in taluni casi, risolvibili anche con il pagamento di una cauzione, per chi ignora le conversazioni collettive con richieste di partite di calcetto o uscite serali. Di non poco conto anche le introduzioni in materia di privacy: rischia oltre ...

TinyChat cos’è e come funziona?

In Rete sono davvero numerosi gli internauti che si chiedono TinyChat cos’è e come funziona. Obiettivo di questo post è quello di evidenziare le principali caratteristiche di quella ce è a tutti gli effetti una chat usa e getta. Cominciamo a dire che la praticità di questo strumento è davvero unica in Rete, visto che per chattare in tutta tranquillità dal proprio pc o dal proprio dispositivo mobile non occorre portare a termine alcuna sottoscrizione e nessun download di programmi di terze parti o di plugin esterni. Per iniziare ti basterà collegarti alla homepage di TinyChat e cliccare sul pulsante azzurro “InstantRoom”. A questo punto visualizzerai un link tipo http://tinychat.com/a1b2c3 . Copialo cliccando sul tasto “Click to Copy” e clicca sul pulsante verde “Enter Room”. Dopo pochi secondi visualizzerai la stanza creata. Per accedervi potrai servirti del tuo account Twitter o di quello Facebook. Se desideri entrare come guest, inserendo il tuo account di posta elettronica. Pot...

Tablet economici ma buoni: quali acquistare?

La lista dei tablet economici, quale scegliere?  iPad di quarta generazione,  Acer Iconia A1,  Lenovo IdeaPad B6000,  Asus TF300T. Prima di acquistare tablet economici , ci sono tutta una serie di fattori da considerare, a partire dalla qualità costruttiva: in negozio è sempre bene valutare la robustezza del dispositivo e controllare se si avvertono scricchiolii sul display. Il secondo parametro da tenere in considerazione nei tablet economici ma buoni è la connettività, visto che parliamo di dispositivi utilizzati per navigare su internet, è opportuno verificare la presenza del 3G e del wi-fi. Infine, il sistema operativo mobile che gira sulla tavoletta è tutto. Detto questo, quali tablet economici ma buoni sono disponibili sul mercato? Uno di quelli da acquistare per chi non avesse intenzione di spendere grosse cifre è iPad di quarta generazione ricondizionato. Ad un prezzo di 319 euro, è possibile aggiudicarsi un dispositivo con Display Retina da 9,7 pollic...

Prevenire e contrastare la droga con l'uso della rete

La diffusione delle nuove droghe e la loro vendita on-line, sotto forma di prodotti di origine vegetale o addirittura farmaceutica, rende necessario attivare strategie di prevenzione che utilizzino le nuove tecnologie e i nuovi canali di telecomunicazione. Da questo nasce il Recreational Drug European Network (REDNET) che ha l’obiettivo di implementare diverse soluzioni multimediale per prevenire l’abuso di sostanze utilizzando informazioni tecniche e scientifiche. Tutto ciò è stato annunciato dal dipartimento per le politiche antidroga della Presidenza del Consiglio, spiegando che il progetto prevede coinvolti diversi paesi europei ed è rivolto ai giovani che vanno da 16 ai 24 anni ed ai professionisti, per poter fornire loro informazioni utili sugli effetti di queste nuove droghe e i rischi che portano a livello salutare. Tutte le informazioni verranno diffuse sfruttando la tecnologia come i siti web, i social networks, sms di allerta e applicazioni su smartphone. Il progetto mira...

Un iPhone in formato extralarge la Apple ci sta gia lavorando

Dopo il lanciò dei nuovi modelli iPhone 5C ed Iphone 5S, la Apple va versò l'idea di voler creare un iPhone in formato extralarge. La notizia è stata riportata dal il Wall Street Journal, cha annuncia l'idea della Apple di voler creare un iPhone versione large con un display che potrebbe misurare 4,8 o addirittura 6 pollici, più grande degli attuali modelli da 4 e 5 pollici. La concorrenza della apple nei confronti della samsung continua con questa nuova strategia.