Programma freeware, converte e rinomina le immagini. Ha anche altri strumenti, quali, modifica, ruota, inserisci testo e logo.
Converte la maggior parte dei formati video in modo gratuito e con ottima qualità. Ha numerose combinazioni di opzioni sia per l'audio che per il video.
Crea immagini GIF.
Trasforma i file jpg in testo (in formato txt, pdf e doc) con la tecnica dell'OCR.
Grazie a mp3cut.net puoi tagliare qualsiasi file audio online. Mai più programmi complicati per tagliare canzoni e creare suonerie per il tuo telefono. Segui tre semplici passi e la suoneria è pronta!
Utilissima applicazione gratuita per ripristinare la partizione di una pen drive o di un HD.
PNGGauntlet riduce le immagini PNG senza perdita di informazioni.
Radical Image Optimization Tool riduce la dimensione delle foto, supporta JPG, PNG e GIS ed è comptatibile su tutte le piattaforme Windows.
Servizio on-line che consente di ridurre sensibilmente le dimensioni di un file png.
Questo sito consente di trasformare le pagine web in file pdf.
Backslash che compare insieme all'apostrofo in php

Il form manda i dati a un file (es. tipo text.txt) che poi includo in un'altra pagina (php)...devo scrivere
<?php
$testo = stripslashes($testo);
?>
Questo evita che mi compaia \' al posto dell'apostrofo.

Oppure
$o=htmlentities((stripslashes(stripslashes($_POST['commento']))), ENT_NOQUOTES, 'UTF-8');

Costruire una variabile da altre

$casop1=1
<?php echo ${'p' . $casop1}; ?> //crea la variabile $p1

Funzione IF collegata ad un pulsante
Si inserisce prima il pulsante
<form method="POST" action=''>
<input type="submit" name="button1" value="My Button">
</form>
Poi si definisce la funzione if, richiemando il nome del pulsante:

<?php

if (isset($_POST['button1']))
{
if ($italiano=='finestra') {
echo 'giusto';
}
else
{
echo 'sbagliato';
}
}
?>

Lettura di un file di testo da php con rientri a capo in php
Quando si deve leggere un file di testo (txt) da un file php, nel caso dentro il file ci siano dei rientri a capo che vogliamo visualizzare a video dobbiamo inserire un'altra funzione: nl2br() che in pratica aggiunge un <br> quando trova un ritorno a capo nel file di testo.
<?
$var=fopen("./crystaleditor/news.txt","r");
$leggi=fread($var,filesize("./crystaleditor/news.txt"));
$sss=nl2br($leggi);
fclose($var);
echo $sss;
?>
Visualizzare la trasparenza di un'immagine .png su Internet Explorer

Talvolta un immagine .png non viene visualizzata bene su IE, in quanto le trasparenze sono rappresentate con il colore grigio. Per ovviare a questo problema è utile questo codice:
<span style="width:100px;display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/IMG/logosx.png',sizingMethod='scale');
"><img style="
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
" src="/IMG/logosx.png" width="100" border="0" alt=""></span>

Si usa il sizingMethod='scale' se l'immagine deve essere modificata in termini di dimensioni.

Testo scorrevole in php
<MARQUEE class=testo scrollAmount=1 scrollDelay=120 direction=up width="100%" height=80 border="1" align="left">
testo scorrevole
</MARQUEE>
Leggere e modificare un file di testo da una pagina web con PhP
Per leggere o modificare un file txt da una pagina web, potete usare questo codice, dopo avere creato un file di nome nome_file.txt.
<body>
<table>//inizio tabella form inserimento dati
<form action="test.php" method="post">
<tr><td>
Inserisci messaggio
</td></tr>
<tr><td>
<input type="text" name="var1" size="25" maxlength="80">//var1 la scriveremo nel file .txt
Cliccando invia ti ricolleghi a questa pagina e memorizzi il messaggio nel file .txt
<input type="submit" value="Invia">
</form>
</table>
<script language="php">
$var1=$_POST['var1'];//recupero la variabile globale var1 di tipo POST
if ($var1!=null){//Attiviamo PHP solo se il form è stato cliccato
echo "Risultato del file di testo:<br>";
$var=@fopen("nome_file.txt","a+");//apro il file .txt (modalità lettura/scrittura)
@fwrite($var,$var1."\n");//scrivo la variabile del form nel file .txt
$var2=file("nome_file.txt");//estraggo l'array dal file .txt
@fclose($var);//chiudo il file .txt
$i=count($var2);//conto gli elementi nell'array
for($a=0; $a<=$i; $a++){//uso il ciclo for per guardare nell'array
echo $var2[$a]."<br>";//scrivo tutti gli elementi dell'array, ma potevo eseguire qualunque altra operazione con le variabili!!!
}//fine ciclo for
}//fine ciclo if
</script>
</body>
Anche questo script va bene:

<script language="php">
// Stringa da scrivere su file
$stringa="Messaggio di prova";

// Scrittura del file
$scrivi_file=fopen("pippo.txt","a");
fwrite($scrivi_file,$stringa);
fclose($scrivi_file);

// Lettura del file
$leggi_file=fopen("pippo.txt","r");
$dim_file=filesize("pippo.txt");
$contenuto=fread($leggi_file,$dim_file);
fclose($leggi_file);

//Stampa su schermo del contenuto del file
echo $contenuto;
</script>

Effetto dissolvenza passando da una pagina web all'altra

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js">
</script>

<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.min.js">
</script>

<script type="text/javascript">
$(document).ready(function(){
$('a').click(function(){
$('body').fadeOut('slow');
$pag = $(this).attr('href');
$('body').fadeOut('slow');
setTimeout('goLink("'+$pag+'")',800);
return false;
});
})

function goLink($pag){
location.href = $pag;
}
</script>

Immagine di sfondo adatta per tutti i browser

Inserisci nell'HEAD
<script src="fixedbackground.js" type="text/javascript"></script>

Nel body
<body onload="fixedBackground('sfondo.jpg')">

Copia il file fixedbackground.js nella stessa directory del file che stai compilando.

Inserire in una sola riga i pulsanti "mi piaci" di FB, Twitter e g+1

Inserisci nell'HEAD
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {lang: 'it'} </script>

Nel body
<div style="float:left;"><script src="http://connect.facebook.net/it_IT/all.js#xfbml=1"></script><fb:like href="" width="170" layout="button_count" send="true" font=""></fb:like> </div> <div style="float:left;"> <a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="tuo-username-twitter" data-lang="it">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script> <g:plusone size="medium"></g:plusone> </div> <br clear="all"/>

Mostra/nascondi testo
<script type="text/javascript"> function view(id) { document.getElementById(id).style.display='block'; } function hidden(id) { document.getElementById(id).style.display='none'; } </script> <a id="link" href="javascript:view('nasc');view('link2')" onclick="hidden('link')">Visualizza</a> <a id="link2" style="display: none" href="javascript:hidden('nasc');hidden('link2')" onclick="view('link')">Nascondi</a> <span id="nasc" style="display: none">Testo nascosto</span>
Menu javascript dietro un object flash

Talvolta accade che il menu in javascript si nasconde dietro all'oggetto flash.
Per ovviare a questo problema inserire tra il codice dell'object:
<param name="wmode" value="opaque">
e dopo src... wmode=opaque

Inserire un contasecondi per verificare quanto tempo la pagina è rimasta aperta

Inserite nel Head della vostra pagina il tag
<script language = "JavaScript">
Poi dichiariamo la variabile oraApertura che immagazzinerà a che ora  il lettore ha aperto la nostra pagina, per farlo scriviamo:

var oraApertura = 0;

Per immagazzinare l'ora abbiamo bisogno di una funzione che ce la indichi, questa sarà:

function primaOra() {
     now = new Date();
     oraApertura = now.getTime();
}

Scriviamo la funzione che da il tempo trascorso:

function calcolaTempo() {
     var oraCambia = 0;
     var tempoTrascorso = 0;
     now = new Date();
     oraCambia = now.getTime();
     tempoTrascorso = ((oraCambia - oraApertura) / 1000);
     alert (  "Sei stato qui " + tempoTrascorso + "  Secondi");
}
</script>
Chiudete il Head e  inserite:
<body onload = "primaOra()"  onUnload = "calcolaTempo()">

Inserire un messaggio di alert all'inizio o fine della pagina
Per inserire un semplice msgbox all'inizio di una pagina web, copiare questo codice
<script language="JavaScript">
<!--
(!alert("Ricordati che fino al 30 settembre offriamo il 20% di sconto su tutti i Libri !"))
//-->
</script>
Funzione "document.write"
Se vuoi inserire un testo con document.write:
<script>
document.write("LUCA");
</script>
ma puoi anche inserire un testo collegato già ad un link:
<script>
document.write("<a href='www.ubamongi.it'>test</a>");
</script>
Pagina di attesa

Inserire nel HEAD queste righe:
<script type="text/javascript">
(function(){
if (window.addEventListener)
{ window.addEventListener("load", nascondi_loading_screen, false);
}else
{ window.attachEvent("onload", nascondi_loading_screen); } })();
function mostra_loading_screen()
{ document.getElementById("loading_screen").style.display = 'block'; }
function nascondi_loading_screen() { document.getElementById("loading_screen").style.display = 'none'; } </script>

Poi aggiungere il codice per lo stile:
<style type="text/css">
#loading_screen
{ display: none;
position: absolute;
left: 0px;
top: 0px;
height: 100%;
width: 100%;
background-color: black;
color: white;
text-align: center;
padding-top: 100px;
opacity: 0.5;
filter: alpha(opacity=50);
}
</style>

Infine nel Body:
<div id="loading_screen">
<h1>Loading...</h1>
<p>La pagina è in caricamento<br/> Resta connesso e non cambiare sito!</p></div>
<script type="text/javascript"> mostra_loading_screen(); </script>

Resettare un campo auto-increment di una tabella MySQL
ALTER TABLE tbl_name AUTO_INCREMENT = xxx
Convertire una data nel formato MySQL
Definire la funzione
function ConvertitoreData($data){
$separa=explode ("-",$data);
$a=$separa[0];
$b=$separa[1];
$c=$separa[2];
$data_convertita="$c/$b/$a";
return $data_convertita;
}
Poi convertire
<?php
$data_da_convertire=$row_Recordset1['data']; (in questo caso trattasi di una variabile estratta da una tabella MySql, nel campo "data")
echo ConvertitoreData($data_da_convertire);?>
Ingrandisci il testo al passaggio del mouse

<style>
.medio {font-size: 58%;}
.grande {font-size: 200%;}
</style>

<td class="medio" onmouseover="this.className='grande';" onmouseout="this.className='medio';" width="178">PIPPO</td>

Redirect a tempo per pagine HTML
Per mantenere una pagina aperta solo pochi secondi e poi reindirizzare l'utente su un'altra pagina usa questo codice:
<meta http-equiv="refresh" content="3;url=pagina.html" />
dove "3" è il numero di secondi che la prima pagina rimane aperta e nella variabile "url" dovrà essere indicato il link alla seconda pagina.
Per inserire una pagina di piccole dimensioni, tipo un pop-up

Inserire questo codice prima del testo che si vuole identificare per il collegamento:
<a href="#" onClick="MyWindow=window.open('indirizzodellatuapagina.html','MyWindow','toolbar=no,location=no,directories=no menubar=no scrollbars=no,resizable=no,width=300,height=300');return false;" target="_blank">

se vuoi evitare che ti si ricarichi di volta in volta la pagina madre
al posto di "#" metti "javascript://".

Pulsante per chiudere una pagina o aprirne un'altra

Inserite questa stringa di codice all'interno del documento per assegnare al pulsante la funzione di chiudere una pagina: tra i tag <BODY> e </BODY> :
<FORM><INPUT TYPE='BUTTON' VALUE=' text of your choice 'onClick='self.close()'></FORM>

Per aprirne un'altra invece il codice è il seguente: <input name="button" type="button" class="style13" onClick= "self.location='quiz_geografia.htm'" value="Apri pagina">

Edit "anchor"
Per ancorare un oggetto, selezionare l'oggetto/testo e creare un anchor nominandolo (es. nome.anchor). Poi sul testo che fa da link all'anchor si indica il link più #nome.anchor (Es.lingue_italiano_regole_varie.htm#ciene dove ciene è il nome dell'anchor)
Operazioni sugli arrays e variabili
Stampare una variabile
scrivere nel body questo codice:
<script language="JavaScript">
document.write(nomevariabile);
oppure per scrivere un testo: ("Hello World");
</script>
altro esempio:
<script>
var Oggi = new Date
var Ora = Oggi.getHours();
document.write("Sono le ore " + Ora);
</script>

Caricare array da un file esterno
Ho un file html dove c'è la definizione di un nuovo array
var domande=new Array()
e sotto ci sono le domande, nella fattispecie per un quiz:
domande[0]=new domanda("Come si chiamava il dio romano del mare ?","Tritone","Nettuno","Poseidone","…
domande[1]=new domanda("In quale racconto mitologico viene narrato l'episodio del cavallo di TROIA?","Iliade","Odissea","Eneide","Tro…
domande[2]=new domanda("Quale è il nome francese del celebre matematico Cartesio?","Cartese","Escartes","Cartesi…
Io vorrei che il new array fosse caricato da un file esterno. Ovvero la variabile "domande" venisse costruita pescando le domande (domanda[1], domanda[2], domanda[3], etc...) da un file esterno che chiamerei miofile.txt.
Come faccio a dire dopo il codice:
var domande=new Array()
che si deve andare a pescare le domande nel file "miofile.txt"?

Ebbene si deve creare un file javascript (.js) separato e all'interno si carica l'array in questo modo:

function carica(){
domande[0]=new domanda("....")
domande[1]=new domanda("....")
....
}

da importare nella tua pagina:
<script type="text/javascript" src="nomefiledomande.js"></script>

e nel file .html si dichiara la variabile
var domande=new Array ()
e si carica l'array
carica();


Se invece si vuole far apparire il numero di array inserisco questo codice:
N. domande:<script type="text/javascript">document.write(domande.length) </script>
Posizione assoluta di un oggetto in una pagina web
Per inserire un oggetto, come ad esempio un'immagine, in una posizione ben determinata della pagina web si deve usare questo codice:
<img style="position:absolute; top: "XXX"; left: "YYY"; width: "PPP";
height: "OOO" src="name.jpg "> .
Mentre per un testo (nel Body):
<DIV style="position: absolute; top: 50px; left: 106px; width: 200px; height: 200px; background-color: red">This is text in a red 200-by-200-pixel box that is 200 pixels from the top and left edges of the window.</DIV>
Cambio immagine al passaggio del mouse

Per far cambiare un'immagine al passaggio del mouse e successivamente far tornare l'immagine iniziale quando il mouse non è più sull'immagine, può essere usato questo codice, che comprende una stringa anche per cambiare l'immagine al click del mouse (da onClick in poi...):

<a href="index.htm"><img src="fun_pronto_soccorso_immagini/prova.jpg" onMouseOver="this.src='fun_pronto_soccorso_immagini/prova2.jpg';" onMouseOut="this.src='fun_pronto_soccorso_immagini/prova.jpg';" onClick="this.src='fun_pronto_soccorso_immagini/prova.jpg';"></a>


Numero visitatori: guarda le statistiche