Questo blog vuole essere un valido aiuto a chi programmando, come me, ha necessità di avere sottomano diversi script pronti all'uso.

  • Una raccolta di script PHP e MySql

  • Una raccolta di script Javascript (JS)

  • Manuale Javascript (con esempi pratici)

  • Manuale PHP con esempi pratici

  • Chiunque voglia aiutarmi a far decollare questo progetto postando atonomamente script mi contatti!


    martedì 22 maggio 2007

    Split Javascript

    Come dividere una stringa con javascript?

    var data='2007-05-25';
    var MIA_VAR=data.split('-');
    /* adesso
    MIA_VAR[0] vale 2007
    MIA_VAR[1] vale 05
    MIA_VAR[3] vale 25 */


    mercoledì 16 maggio 2007

    Mysql : reset Auto Increment

    Ecco come resettare un campo auto-increment di una tabella mysql

    ALTER TABLE tbl_name AUTO_INCREMENT = xxx

    sabato 5 maggio 2007

    PHP: mail e destinatari in copia (CC)

    Il quarto mistero di fatima, come inserire nella sintassi mail() altri destinatari in copia.
    Niente di più facile, basta giocare con gli header!

    Esempio:

    $header="From: Guybrush Threepwood \n cc:tizio_caio@boh.com";

    Facile no? provare per credere!

    mercoledì 21 febbraio 2007

    Dissolvenza pagine html

    Ecco la sintassi per effettuare la dissolvenza fra le pagine web, in html (niente javascript o simili...)

    <META http-equiv=Page-Enter
    content=blendTrans(Duration=1)>

    <META http-equiv=Page-Exit
    content=blendTrans(Duration=1)>


    In alternativa potete giocare con le transizioni... impostate il numero di "TRANSITION" che preferite... edivertitevi :)
    <meta content=""
    equiv="Page-Exit"><strong>Duration=2,Transition=10)">

    Questi sono dei semplici effetti DHTML che sono compatibili praticamente con tutti i browser e soprattutto facili da configurare!

    mercoledì 14 febbraio 2007

    Replace javascript o replace js

    il metodo "replace" è un metodo javascript per cambiare una parte di una stringa con un'altra.

    Esempio

    alert(campo.replace('io','tu'));
    ... cambierà nel campo "campo" la parola "io" con la parola "tu".

    Ecco la sintassi per il replace js
    document.frm.campo.value=document.frm.campo.value.replace('old','new')

    lunedì 29 gennaio 2007

    Php File : gestione dell'Fopen

    fopen

    (PHP 3, PHP 4, PHP 5)fopen -- Apre un file o un URL

    Descrizione


    La funzione fopen() apre un collegamneto tra una risorsa, indicata dal parametro filename, ed un flusso. Se il parametro filename è del tipo "scheme://...", si assume essere un URL ed il PHP cercherà il modulo di gestione del protocollo (detto anche wrapper) per quello schema. Se non vi sono wrapper registrati per il protocollo richiesto, il PHP genererà un messaggio per aiutare a trovare potenziali problemi nello script e quindi procede considerando filename come un file regolare.

    Il parametro mode indica il tipo di accesso richiesto per il flusso. Esso può essere:
    'r' : Apre in sola lettura; posiziona il puntatore all'inizio del file.
    'r+':Apre in lettura e scrittura; posiziona il puntatore all'inizio del file.
    'w': Apre il file in sola scrittura; posiziona il puntatore all'inizio del file e tronca il file alla lunghezza zero. Se il file non esiste, tenta di crearlo.
    'w+': Apre in lettura e scrittura; posiziona il puntatore all'inizio del file e tronce il file alla lunghezza zero. Se il file non esiste, tenta di crearlo.
    'a': Apre in sola scrittura; posiziona il puntatore alla fine del file. Se il file non esiste, tenta di crearlo.
    'a+': Apre in lettura e scrittura; posiziona il puntatore alla fine del file. Se il file non esiste, tenta di crearlo.

    Esempio 1. Esempi di fopen()

    Se si dovessero manifestare dei problemi nella lettura o scrittura di file e si sta utilizzando la versione server di PHP, occorre verificare che i file e le directory utilizzate dallo script siano accessibili dal processo del server.
    Sulla piattaforma Windows occorre prestare attenzione ai backslash nei percorsi dei file; questi devono essere preceduti dal caratteri di escape '\', oppure utilizzare lo slash '/'.

    fonte:http://www.php.net/

    Javascript replace

    Semplicemente, la sintassi del replace javascript.
    Questa funzione rimpiazza un carattere/strnga con un'altro.


    var str;
    str='mail#miamail.com';
    str.replace('#','@');
    alert(str); // stamperà mail@miamail.com

    giovedì 25 gennaio 2007

    Javascript: svuotare select multiple

    Ecco lo script per svuotare le select (anche MULTIPLE) con javascript

    function clear(){
    var ss=document.nome_form.nome_select
    for(var
    i=ss.options.length-1;i>=0;i--)
    { ss.options[i]=null }
    }

    mercoledì 24 gennaio 2007

    Conoscere l'IP di un visitatore, con PHP

    Ecco l'istruzione che ritorna l'IP del visitatore:


    Indirizzo IP visitatore
    echo "IP visitatore: $REMOTE_ADDR";

    Tipo di browser del visitatore
    echo "tipo di browser: $HTTP_USER_AGENT";

    Refer, da quale sito web il visitatore arriva
    echo "Arriva da: $HTTP_REFERER";

    Lingua del browser
    echo "lingua di browser: $HTTP_ACCEPT_LANGUAGE";

    Host dell'utente (con cosa si connette)
    echo "host: $REMOTE_HOST";

    lunedì 22 gennaio 2007

    Arrotondare numero (decimale o intero) con php

    Domanda frequente: come faccio ad arrontondare numeri decimali o interi con php?

    Bene, questa è la modalità più semplice e veloce:

    round($numero, N) : ritorna il numero con N cifre dopo la virgola
    Esempio: round(14.958383,3) -->14.958

    mercoledì 10 gennaio 2007

    Header Redirect PHP e Redirect 301 per google

    Come fare un redirect con php?

    La sintassi è la seguente:

    header("Location : http://www.miosito.it");


    Vi è poi un altro tipo di redirect, il redirect 301 moved permanently che serve per dire a google e agli altri motori di ricerca che una pagina non esiste più e che è stata rimpiazzata con una nuova.
    Questa la sintassi:

    Header( "HTTP/1.1 301 Moved Permanently" );
    Header("Location :
    pagina_nuova.php");

    NOTA BENE
    Per funzionare la pagina visualizzata deve essere VUOTA, non deve esistere neanche uno pazio!!

    Include PHP

    Sintassi per l'inclusione di file con php:

    include("miofile.txt");

    PHP DATA, Gestiamo le date con php

    Come funziona la funzione date() di php ?
    E' una funzione molto semplice intanto la sintassi è basilare: date('Y m d')
    Questo stamperà 2007 01 10. Volete la data con i trattini? eccola! date('Y-m-d').
    Semplice no?

    Ed eccovi tutta la sintassi!


    a - "am" o "pm"
    A - "AM" o "PM"
    B - Swatch Internet time
    d - giorno del mese, 2 cifre senza tralasciare gli zero; i.e. "01" a "31"
    D - giorno della settimana, testuale, 3 lettere; i.e. "Fri"
    F - mese, testuale, long; i.e. "January"
    g - ora, formato a 12-ore senza eventuali zero; i.e. "1" a "12"
    G - ora, formato a 24-ore senza eventuali zero; i.e. "0" a "23"
    h - ora, formato a 12-ore; i.e. "01" a "12"
    H - ora, formato a 24-ore; i.e. "00" a "23"
    i - minuti; i.e. "00" a "59"
    I (i grande) - "1" se c'è l'ora legale, "0" altrimenti.
    j - giorno del mese senza eventuali zero; i.e. "1" a "31"
    l ('L' piccola) - giorno della settimana, testuale, long; i.e. "Friday"
    L - valore booleano per stabilire se è un anno bisestile; i.e. "0" o "1"
    m - mese; i.e. "01" a "12"
    M - mese, testuale, 3 lettere; i.e. "Jan"
    n - mese senza eventuali zero; i.e. "1" a "12"
    O - Differenza in ore dal fuso orario Greenwich; i.e. "+0200"
    r - Data formattata RFC 822; i.e. "Thu, 21 Dec 2000 16:01:07 +0200" (aggiunto nel PHP 4.0.4)
    s - secondi; i.e. "00" a "59"
    S - Suffisso ordinale Inglese per i giorni del mese, 2 caratteri; i.e. "th", "nd"
    t - numero di giorni del mese dato; i.e. "28" a "31"
    T - Fuso orario di questo computer; i.e. "MDT"
    U - secondi dall'epoca since the epoch
    w - giorno della settimana, numerico, i.e. "0" (Domenica) a "6" (Sabato)
    W - ISO-8601 Numero della settimana dell'anno, le settimane iniziano il lunedì (aggiunto in PHP 4.1.0) (Sabato)
    Y - anno, 4 cifre; i.e. "1999"
    y - anno, 2 cifre; i.e. "99"
    z - giorno dell'anno; i.e. "0" a "365"
    Z - Fuso orario in secondi (i.e. "-43200" a "43200"). Il fuso orario ad ovest dell'UTC è sempre negativo, e per quelli ad est è sempre positivo.

    Javascript GetElementById

    Il GetElementById di Javascript è un utilissimo metodo per richiamare oggetti della pagina.

    Alle volte non si riesce o non è possibile richiamare oggetti tipo document.form.nomeoggetto... in questo caso andrà settato un ID sull'oggetto (es. ) e successivamente lo si potrà richiamare con document.getElementById('mioID').

    N.B. La sintassi del getElementById è spesso case sensitive... attenti alle maiuscole!

    martedì 9 gennaio 2007

    Javascript Gallery: Lightbox

    Un ottimo effetto (pare il migliore possibile con javascript) per visualizzare una foto rispetto al canonico popup.

    Si clicca sulla foto, la pagina web diventa nera semitrasparente e appare l'immagine con autore, nome e chiusure... e barra di caricameno!

    Semplcemente fenomenale

    Javascript window open : popup più facili


    Un utile programmino (exe) che vi automatizzerà il processo per la creazione delle funzioni pupup di Javascript : apertura, chisura, onclick ...

    Inoltre permette, grazie ad una semplice interfaccia, di creare il codice JS per l'apertura di popup ad-hoc: potrete customizzare tutti i campi e avrete il vostro codice JS bello e pronto!

    Davvero utile per chi, come me, ha poca memoria nei window.open :)

    Javascript Mail

    Javascript Mail: quante volte mi sarò sentito chiedere "come faccio ad inviare mail con Javascript?"

    Allora, chiariamo una cosa: Javascript NON PUO' inviare mail in quanto è un linguaggio CLIENT-SIDE e non SERVER-SIDE (lavora sul vostro pc, non sul server).

    Da Javascript potete "indirizzare" l'invio di un mail che avverrà successivamente con il vostro client di posta (outlook?)

    Questo un esempio di form:


    FirstName:
    Email:<
    input type="submit" name="submit" value="Submit">


    Javascript Mail.. il mistero del secolo

    Javascript Void (0)

    Il javascript void (0) è una sintassi per creare un link vuoto, in pratica anzichè fare
    ...
    potete fare
    ...

    L'unica differenza è che il "#" punta alla pagina stessa, mentre il void(0) semplicemente no nesegue nulla :)

    venerdì 5 gennaio 2007

    Raccolta script PHP e Javascrip Js

    Raccolta di script php,Mysql e Javascript js, aggioranati sempre.
    http://script-php-js-mysql.blogspot.com/

    giovedì 4 gennaio 2007

    Script JS: lightbox per galleria immagini

    Un ottimo effetto (pare il migliore possibile con javascript) per visualizzare una foto rispetto al canonico popup.

    Si clicca sulla foto, la pagina web diventa nera semitrasparente e appare l'immagine con autore, nome e chiusure... e barra di caricameno!

    Semplcemente fenomenale

    Calendario appuntamenti con php calendar

    Un semplice calendario appuntamenti sviluppato con PHP e MySql.
    Viene fornita la query di creazione dell'unica tabella necessaria e vanno impostati i parametri di connessione al database.

    PHP script : generatore codice fiscale

    Semplice ed efficace: mettete i dati ritorna il codice fiscale.

    PHP script: Convertitore valuta in tempo reale

    Strabiliante.punto.
    Un convertitore di valuta in php, aggiornato in tempo reale.
    Semplice da usare, quasi tutte le valute mondiali


    mercoledì 3 gennaio 2007

    PHP : mail che non arrivano

    Ecco una chicca che vi tornerà sicuramente utile!
    Vi capita di inviare mail tramite php e non sapere se arrivano? E magari non arrivano?

    Bene, la funzione mail di php permette di inserire il parametro "-f".
    Cosa fa:
    1) Imposta una mail di reply, qualora la mail non raggiunga il destinatario
    2) Viene autenticata la mail da una mail reale presente del dominio

    Sintassi
    mail("chivioglio@miosito.it","Ciao",$testo,$headers,"-fmailinterna@miosito.it");

    Il parametro "-f" va inserito alla fine e unito alla mail interna.

    In questo modo avrete la certezza di invio della mail, e se non raggiunge il destinatario, sarete avvertiti!

    martedì 2 gennaio 2007

    Album in MP3 completi

    Finalmente qualcosa di serio: un sito inglese ove si possono scaricare album interi o singole tracce pagare solo quello che scarichi.


    I download avvengono in MP3, si scarica anche velocemente (circa 30 secondi x traccia).

    Il conto è a scalare: ad esempio carico 10$ e ogni volta che acquisto un album scala la cifra dall'importo caricato.

    Se carichi da 20$ in su hai dei bonus di 5$ o 10$.


    Ogni album costa in media fra 0.80$ e 1.40$, la singola traccia ha costo fisso di 0.10 cent.
    Ecco alcuni esempi

    Quee- Live at wembley : 1.20 $
    Discografia queen, scegli tu l'album
    Black Eyed Peas: Monkey Business - 1.41$
    Stratovarius - Elements pt.2 - 0.81 $
    Madonna: Sorry - 0.45 $
    Home page del sito e ricerca per artista,album,canzone

    A differenza di molti altri siti cinesi o simili, io non ho trovato nessuno e dico NESSUNO che ne parli male su google... anche a fronte di accurate ricerche.

    Magari mi sbaglio, ma io mi trovo bene. E ho smesso di pagare 25€ un cd per colpa di tasse e costi di produzione.

    lunedì 1 gennaio 2007

    3d Mark 2005 e 3D Mark 06

    I due programmi di riferimento per eseguire dei testo sulla scheda video e valutarne le prestazioni


    Download 3DMark05 Full Install v130


    Download 3DMark06 Full Install v110


    Download 3DMark03 Full Install(Build 3.6.0)

    mercoledì 27 dicembre 2006

    Programmi e siti utili per PHP e MySql

    Ecco una serie di programmi utili per tutto quello che è php,mysql ed in generale Web.

    Server MySql
    Serve Mysql, ossia il core del vostro database



    Mysql Control Center
    Per gestire con semplicità (interfaccia grafica) il vostro database Mysql



    Mysql Administrator
    Utile per l'amministrazione del vostro db mysql (permessi,utenti,prestazioni)



    Apache
    Motore per far girare PHP, concorrente di IIS 6 di Windows

    martedì 26 dicembre 2006

    Effetto fade (dissolvenza) con javascript js

    Un utile ma appariscente effetto FADE js sui vostri link.
    al passaggio del mouse passa dal colore A al colore B (da voi definito) in un intervallo di tempo (sempre da voi definito)
    Idem al "OnMouseOut".
    Vi assicuro che è bello da vedere e semplice da configurare con Javascript.
    Effetto fade javscript

    Prenotazioni online con PHP

    Un utile sistema per la gestione delle prenotazioni
    Supporta non solo MySql ma anche dbase, fbsql, interbase, informix, msql, mssql, mysql, oci8, odbc, pgsql.

    Web form generator con php e js

    Un utile generatore di form, per chi non ha voglia di creare manualmente i vari form del proprio sito.
    Vi permette di generare tramite un'intuitiva interfaccia i vari textfield, buttons,checkbox e tutto il resto correlato.

    Facile da usare ed efficace nel risultato!