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

Installazione e configurazione per la Blogger Tag Cloud / Etichette Cloud

Ecco il tanto atteso post su come trasformare le nostre etichette in tag could, in base al numero di posts presenti con quella etichetta il tag diventa più grande e di colore diverso. Questo codice funziona con gli ormai noti modelli di template blogger che usano xml e non i primi template che usano solo xhtml. Procediamo, come al solito facciamo un backup, e andiamo in modifica,layout,html, lasciamo i widget cosi come sono cioè non espansi: Ora il codice è disponibile in 3 parti. Una sezione riguardante il foglio di stile css, una sezione per la configurazione, e poi l'effettiva widget. 1- Nella sezione css riguardante lo stile aggiungiamo il seguente codice, in pratica prima di questo tag ]] > / b:skin> /* Label Cloud Styles ----------------------------------------------- */ #labelCloud {text-align:center;font-family:arial,sans-serif;} #labelCloud .label-cloud li{display:inline;background-image:none !important;padding:0 5px;margin:0;vertical-align:baseline !important;border...

Belen Rodriguez fa gli auguri di Pasqua su Facebook cosi

Belen Rodriguez rende partecipe degli auguri di buona pasqua anche il suo pancione con una foto pubblicata su facebook E il pancione di Belen Rodriguez si trasforma in un Uovo di pasqua, cosi Belen Rodriguez fa gli auguri a tutti i suoi fan con una foto pubblicata sul suo profilo facebook .

Impresa Edile di Costruzioni e Restauri Specializzata

Il sito appena messo online Impresa Edile di Costruzioni e Restauri Specializzata mette in contatto centinaia di imprese edili su tutto il territorio italiano con i clienti finali.

Nokia annuncia nessun 5" pollici per il 2013, ma via ad un 4,7" pollici

Non si riesce a capire il perchè, ma la nokia sembra non voler lanciare nel 2013 nessun 5 pollici come i suoi rivali, samsung, LG, ma annuncia l'uscita di un dispositivo da 4,7" pollici. Nel mondo android sappiamo bene che è facile trovare dispositivi smartphone che arrivano anche a 6" pollici , per non parlare dei tablet con sistema operativo android, mentre per il mondo windows phone sembra sia diverso, infatti sono pochissimi e costosissimi i tablet con sistema operativo android, mentre per i cellulari windows phone si trova su alcuni modelli nokia che arrivano massimo a 4,3" pollici. Ma per gli amanti dei grossi schermi non esistate Nokia sta preparando uno smartphone da ben 4,7" pollici, che a mio parere e di molti utenti risulta essere la dimensione migliore.

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

Inserire keyword nel nostro blogger per essere più visibili in rete

Ecco come inserire delle keyword nel nostro blogger per farlo diventare più visibile, le keyword possono essere gli argomenti del vostro blog ad esempio: sport, calcio, milan, inter, seriea ecc... cercate il teag <title> <data:blog.pageTitle/> </title> e aggiungete le keyword come di seguito: <title> <data:blog.pageTitle/> Keyword </title>

Vecchie case a Cesena: i problemi più comuni e l’importanza di controllare gli impianti domestici

Cesena è una città ricca di storia e caratterizzata da molti edifici costruiti diversi decenni fa. Nel centro storico e in molti quartieri della città si trovano infatti abitazioni costruite tra gli anni ’50 e ’80 , che spesso non sono state aggiornate con interventi di manutenzione adeguati nel corso degli anni. Anche se queste case possono avere un grande fascino architettonico e prezzi più accessibili rispetto alle costruzioni moderne, spesso presentano problemi legati agli impianti elettrici, agli impianti idraulici e alla manutenzione generale dell’abitazione . Per questo motivo è molto importante verificare attentamente lo stato degli impianti prima di acquistare, affittare o abitare una casa costruita molti anni fa. I problemi più comuni delle case vecchie Le abitazioni più datate possono presentare diversi tipi di problemi che non sono sempre immediatamente visibili. Molti di questi riguardano proprio gli impianti domestici. Tra i problemi più frequenti troviamo: impianti elett...

Twitter: gli “Hashtag” in Francia si chiamano Mot-diesé

Sarà una questione di lingua, ma in Francia a quanto pare si deve parlare francese anche in materia di social network. Per questo motivo, la Commissione Generale di terminologia e neologia, facente capo al Primo Ministro, ha sancito sulla Gazzetta Ufficiale della Repubblica Francese che il termine “ Hashtag ” su Twitter viene abolito per far posto a “Mot-diesé” con cui letteralmente si indicano i caratteri senza spazio seguiti dal segno # per segnalare un argomento di interesse in modo da facilitarne l’integrazione all’interno della più nota delle piattaforme di microblogging. Anche se manca in via esplicita un riferimento diretto a Twitter, la Commissione Generale di terminologia e neologia mette in evidenza come con un semplice click sul Mot-diesé”, l’internauta ha l’opportunità di accedere a tutti i post che lo contengono. Sempre sulla Gazzetta Ufficiale della Repubblica Francese viene messo in evidenza come il “Mot-diesé” (il cui plurale è “Mots-diesé”) è particolarmente diffuso...

Flash menu free create

Girovagando per la rete ho trovato una bella risorsa gratuita per poter creare menu in flash gratuiti e anche belli e funzionali. Bastera scegliere il modello e inserire i pulsanti di cui abbiamo bisogno nel nostro menu in flash e inserire per ogni pulsante l'url della pagina che vogliamo compaia al click del pulsante. Buon lavoro a tutti :-) Flash menu free create