• User Attivo

    Guida basilare PHP

    Il php è un linguaggio semplice e intuitivo.. il php è eseguito sul server quindi chi naviga sulla pagina non vede il php ma solo l'html...

    Il miglior editor php è il BlocNotes quindi apritelo e iniziamo!!!

    Ecco come si setta una variabile:

     Codice PHP:
     [LEFT]                       [php]<? 
    

    $NOME_VARIABILE = "a cosa ? uguale la variabile";
    ?>[/php] [/LEFT]

    La funzione print (come dice la parola fa vedere i dati)

     Codice PHP:
     [LEFT]                       ```
    

    <?
    print("ciao");
    ?>

     
    Uniamo la variabile e il print:
    
         Codice PHP:
         [LEFT]                      > <? 
    $nome = "Negrosoo"; 
    print("Ti chiami $nome"); 
    ?>               [/LEFT]
     
    Così printiamo il contenuto di una variabile con anche un testo vicino!!
    
    
    
    
    La funzione file_get_contents();
    
    La funzione file_get_contents prende il contenuto di un file Es:
    
         Codice PHP:
    [php]<? 
    $nome = file_get_contents("nome.txt"); 
    print("$nome"); 
    //in questo caso la funzione prende il contenuro del file nome.txt e lo printa 
    ?>                 [/php]Funzione include
    
    La funzione include prende dei veri e propri file .php e li aggiunge ad una pagina es:
    
    
     Contenuto del file   nome.php
         Codice PHP:
         [LEFT]                       [php]<? 
    print("ciao"); 
    ?>[/php]                [/LEFT]
     
    Ora uso la funzione include per aggiungere ad una pagina il contenuto di "nome.php"
    
         Codice PHP:
         [LEFT]                       [php]<? 
    include("nome.php"); 
    print("qualcos altro"); 
    ?>[/php]                [/LEFT]
     
    In questo caso il risultato aprendo il file sar?:
    
    Ciao 
    Qualcos altro
    
    
    
    
    Scrivere sui file:
    
         Codice PHP:
         [LEFT]                       [php]<? 
    $var=@fopen("nome_file.txt","a+");//apro il file 
    @fwrite($var,"scrivo del testo".$unavar."\n");//posso scrivere sia testo che una variabile come in questo caso la variabile $unavar 
    @fclose($var);//chiudo il file .txt 
    ?>[/php]                [/LEFT]
     
    Prendere dati da un :
    
    Codice html del :
    
    [html]<table>
    <form action="scrivi.php" method="post">//sostituisci "post" con "get" per cambiare metodo
    <tr><td>
    Inserisci messaggio
    </td></tr>
    <tr><td>
    <input type="text" name="testo" size=25 maxlength=80>//sostituisci "testo" con il nome della casella
    <input type="submit" value="Invia">
    </form>
    </table>[/html]il php
         Codice PHP:
         [LEFT]                       [php]<? 
    $varia = $_GET['testo'];//cambia get con post a secona del metodo di ricezione  e cambia 'testo' con il nome della casella dalla quale voi prendere i dati 
    ?>[/php]                [/LEFT]
     
    Il metodo "post" invia i dati senza farli vedere nell' url       il get si vedono nell' url  Esempio 
    
    [php]miosito.it/index.php?ciao=sciax
    per prendere il conenuto dall' url basta k scriva nel php   $a = $_GET['ciao']; e $a sar? uguale a sciax[/php]
    Altre variabili utili
    
         Codice PHP:
         [LEFT]                       [php]<? 
    $refe=$_SERVER['HTTP_REFERER'];//Chiediamo da quale sito proviene il visitatore 
    $ip=$_SERVER['REMOTE_ADDR'];//Prendiamo il numero IP del visitatore 
    $time=time();//Apriamo una variabile data 
    $date=date('d-m-y h:i:s',$time);//creiamo il formato data 
    ?>[/php]                [/LEFT]
     
    
    
    CICLI ESLE / IF 
    
    
    ecco un ciclo if/else
    
    Il ciclo IF (in italiano SE) pone una scelta, ossia 'se vero' esegui in un modo oppure 'se falso' esegui in un altro modo. I cicli IF si possono annidare fra loro, ossia un ciclo IF ne pu? contenere un altro.
    Esempio:
         Codice PHP:
         [LEFT]                       [php]<? 
    if ($a==$b){ 
    print "uguali"; 
    } 
    else{ 
    print "diversi"; 
    } 
    ?>[/php]                [/LEFT]
     
    Le parentesi graffe si usano per raggruppare più informazioni, quindi se ci sono più azioni da fare in una delle ipotesi mettiamo le graffe, se c'è solo un'azione le possiamo anche omettere.
    La clausola Else { } è facoltativa, va usata nel caso ci sia un'alternativa se il ciclo if non soddisfa quello indicato fra le parentesi.

  • User

    :quote::quote:
    L'ho fata io u.u


  • User Attivo

    Fonte : Glite Forum ( forum.guglio.net )


  • Consiglio Direttivo

    Beh effettivamente questa guida è stata replicata e spacciata per altrui proprietà in altri posti mi sa. 🙂

    http://www.sciax2.it/forum/guide-e-tutorial/guida-php-linizio-7578.html (qui immagino sia sempre Guglio)

    http://supportopc.forumup.it/about56-.html&highlight= (qui non credo che sia Guglio :2:

    Questi solo ad una prima occhiata. 😄

    Consiglio a tutti, dato che nulla sfugge ai motori di ricerca, di citare l'autore di quanto si posta...almeno per dar la giusta "gloria" a chi si è messo un po' d'impegno per crear qualcosa che possa tornar utile ad altri. 😉
    Per quanto basilare è un ottimo punto di partenza per chi si è appena approcciato al linguaggio. 😉

    :ciauz: