• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Guida PHP Di base

CrisBoy

Nuovo utente
Autore del topic
30 Giugno 2009
10
0
Miglior risposta
0
Impariamo il PHP divertendoci XD
+Base PHP
+Array
------------------------PHP di BASE--------------------------
Cos'� il PHP? Potete trovare tutto il papiello su Wikipedia
Perfavore, Entra oppure Registrati per vedere i Link!


* prelevare informazioni da form e moduli su un sito e poi conservarli nel database
* creare pagine condizionali tipo se clicchi il bottone1 vai al sito di caio se clicchi il bottone2 vai al sito di coc�...
* settare i cookie per un futuro utilizzoo
* mandare email...
* sistemi di registrazioni, pagine private ecc...
* servire diverse pagine a persone che usano diversi browser
* pubblicare un intero sito usando solo un singolo design di template
* servire pagine XML

Iniziamo con un semplicissimo esempio, anzi il classico XD


Codice:
<?php
Codice:
echo ("Vudkos puzza");
?>
Analizziamo quel poco che abbiamo scritto
I tag <?php e ?> iniziano e completano una seguenza di script in php in mezzo a questi due come abbiamo fatto prima vanno i codici ovvero la sequenza dello script...
poi abbiamo scritto
echo ("Vudkos puzza");
questo serve a scrivere sullo schermo Vudkos puzza
Ora mettiamo un codice php dentro l'html



Codice:
<html>
Codice:
<head>
<title>Loris</title>

</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif" size="1">ecco il php dentro l'html XD<br>
</font></p>
<?php
echo ("Puzzi");
?>
</body>
</html>
<?php
?>
---------Regole per scrivere il codice php----------

Codice:
<?php
Codice:

echo ("Ciao Marx2 forum");

//questo testo non verr� visualizzat :blabla:
//blablablakaklaksoakso

echo ("commentare il codice non serve a niente...");

/*
Altro tipo di esempio per commentare il codice...
*/

?>
Altro esempio per commentare il codice segnalato da Ptm



Codice:
<?php
Codice:
#Questo è un commento in stile Perl/Pyton che non verrà stampato a schermo
?>
Analizziamo il codice
Come al solito <?php
Apre i tag ( ma v� )
e quell'altro -> ?> ovviamente li chiude :sese:
poi echo ("Ciao Marx2 forum"); stampa il testo sulloschermo...
Poi




Codice:
//questo testo non verr� visualizzat :blabla:
Codice:
//blablablakaklaksoakso
le // non fanno visualizzare il testo serve per commentare il codice o quello che �....
Anche
/* e */
fanno la stessa cosa
poi



[/code]echo ("commentare il codice non serve a niente...");

Infatti non serve a niente perch� nessuno lo vedr� :nunu:
serve solo se siete stupidi e non vi ricordate che quella stringa serve a fare quella determinata operazione.[/code]


--Il nostro primo script in PHP-- :mki:


Codice:
<html>
Codice:
<body>
<?php
echo ("Bill Gates rubba");
?>
</body>
</html>
Che gran cazzata :sese:
Non abbiamo fatto altro che scrivere

Codice:
Bill Gates rubba




-------------Passiamo alle variabili-------------

Ecco come si setta una variabile

Codice:
<?
Codice:
$variabile = "a cosa � uguale la variabile";
?>
Ora stampiamo a schermo una variabile
Codice:
<?
Codice:
$variabile = "puzzi";
echo("Se non ti lavi $variabile");
Analizziamo il codice
inanzi tutto la variabile si dichiara sempre con il simbolo del dollaro
" $ "
poi abbiamo scritto
Codice:
echo("Se non ti lavi $variabile");
Codice:

Stampa a testo che Se non ti lavi Puzzi
?>
Facciamo un'altro esempio



Codice:
<?php
Codice:
$frase = "******* Forum!";
echo ("Il miglior forum � $frase");
echo ("<p>");
$frase = "altro esempio ";
echo ("questo � un' $frase");
?>
Non credo ci sia bisogno di analizzarlo oramai avreste dovuto capire cosa ho fatto... :sese:


--Usiamo la funzione " file_get_contents(); "--
La funzione file_get_contents prende il contenuto di un file vediamo...
Codice:
<?
Codice:
$nomefile = file_get_contents("fileDiTesto.txt");
echo("$nomefile");
//cos� prenderemo il contenuto di fileDiTesto.txt e lo stampiamo sullo schermo
?>
Analizziamo il codice


Codice:
$nomefile = file_get_contents("fileDiTesto.txt");
Codice:

$nomefile sarebbe fileDiTesto.txt
poi
echo("$nomefile")
qui stampiamo sullo schermo il contenuto ovvero fileDiTesto.txt
--Usiamo la funzione Include--

Codice:
<?
Codice:
include("pagina.php");
echo("blablaaaaas:emoji_relieved:sadfs");
?>
la funzione include come dice stesso la parola include una pagina esterna presempio pagina.php
--Scrivere sui file--

Codice:
<?
Codice:
$var=@fopen("nomeFILE.txt","a+");//apriamo il file...
@fwrite($var,"scrivo del testo".$unavar."\n");//possiamo scrivere sia testo che una variabile in questo caso $unavar
@fclose($var);//chiudiamo il file...
?>
--Altre variabili--

Codice:
<?
Codice:
$refe=$_SERVER['HTTP_REFERER'];//ci fa vedere da che sito viene un utente/visitatore
$ip=$_SERVER['REMOTE_ADDR'];//Prendiamo l'ip del visitatore lameroni :emoji_alien:
$time=time();//variabile data
$date=date('d-m-y h:i:s',$time);//creiamo il formato data.
?>
--CIcli ELSE & IF -- Che bello :emoji_alien:
esempio:

Codice:
<?
Codice:
if ($a==$b){
print "sono uguali";
}
else{
print "sno diversi";
}
?>


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




poi

Codice:
Il ciclo IF (in italiano SE) pone una scelta, ossia "se � vero" esegui in un modo oppure "se � falso" esegui in un altro modo. Un ciclo IF pu� anche contenere un'altro ciclo IF...
Grazie
Cris
 
Cita la fonte... specifico che $_SERVER['HTTP_REFERER'] non funziona quasi mai...
 
Uh, un'altro noob sta volta te lo sei messo nel deretano da solo ;).
Sono io lo scrittore della guida ne è testimone PTM visto che lo postata nel forum dove lui e amministratore (******)
Anche nel mio

Perfavore, Entra oppure Registrati per vedere i Link!
Vedete la data
anche su elysium italia

Perfavore, Entra oppure Registrati per vedere i Link!

Inviato: 20 gen 2009, 14:23

Sul mio forum ( Ex marx2 forum )

06-26-2009 09:46 AM

Perfavore, Entra oppure Registrati per vedere i Link!

07-01-2009 09:04 PM

Perciò nabbetto un consiglio; Impara il calendario e sì un pò più furbo la prossima volta ;).

Non smetterò mai di dire che quì in italia non puoi far sapere le tue conoscenze agli altri che subito c'è il solito nabbo di turno a rippare le guide, va bè preferisco farmela sui forum americani/canadesi :-)

:bye: