Petit récapitulatif sur le PHP
//Afficher du texte
<?php echo "Hello"; ?>
//Affecter une valeur à une variable
<?php $pseudo = "wiki"; ?> //a du texte <?php $nombre = 33; ?> //a un nombre <?php $je_suis_sur_tutowiki = true; $je_suis_bon_en_php = false; ?> //de type booléen
//Afficher la valeur d'une variable
<?php $titre_du_wiki = "tutowiki"; echo "$titre_du_wiki"; ?>
//Vérifier si la variable existe
if (isset($_POST['titre_du_wiki']))
//Les symboles à connaître
Symbole Signification == Est égal à > Est supérieur à < Est inférieur à >= Est supérieur ou égal à <= Est inférieur ou égal à != Est différent de
//La structure If... Else
<?php if ($autorisation == "Oui"){} // SI on a l'autorisation elseif ($autorisation == "Non"){} // SINON SI on n'a pas l'autorisation else{} // SINON (la variable ne contient ni Oui ni Non) ?>
//Des conditions multiples
Mot-clé : AND Signification : Et Symbole équivalent : &&
Mot-clé : OR Signification : Ou Symbole équivalent : ||
//Une boucle simple : While
<?php $nombre_de_lignes = 1; while ($nombre_de_lignes <= 100)//$continuer_boucle == "oui" { echo "Se code vas aficher 100 lignes.<br />"; $nombre_de_lignes++; // $nombre_de_lignes = $nombre_de_lignes + 1 } ?>
//Une boucle plus complexe : For
<?php for ($nombre_de_lignes = 1; $nombre_de_lignes <= 100; $nombre_de_lignes++) { echo "Ceci est la ligne n°$nombre_de_lignes<br />"; } ?>
//Tableaux numérotés
<?php // On crée notre array $villes $villes = array ("Paris", "Lille", "Marseille", "Amiens", "Strasbourg"); // Puis on fait une boucle pour tout afficher : for ($numero = 0; $numero < 5; $numero++) { echo $villes[$numero]; // affichera $villes[0], $villes[1] etc... echo "<br />"; // pour aller à la ligne } ?>
//Tableaux associatifs
<?php // On crée notre array associatif : $coordonnees = array ( "Prénom" => "Charles", "Nom" => "Martinez", "Adresse" => "3 rue de la seine", "Ville" => "Paris"); // Puis si je veux afficher la ville, je ferai : echo $coordonnees['Ville']; ?>
//Inclure une page dans une autre page
<?php include("menu.php"); ?> // if ($_GET['page'] == "forum") { include("forum.php"); }
//La concaténation
<?php $nom = 'Wiki'; echo 'Salut ' . $nom . ', comment ça va ?'; ?> // $nom_complet = $prenom . $nom; // $phrase = $phrase . 'sur leTutoWiki';
//addslashes Cette fonction ajoute des anti-slashs \ dans votre chaîne quand " = \"
addslashes($ancienne_variable);
//stripslashes // enlève les anti-slashs de votre chaîne
$nouvelle_variable = stripslashes($ancienne_variable);
//htmlentities
$variable_html = '<em>Ceci est une variable qui contient du HTML</em>'; $variable_sans_html = htmlentities($variable_html);
//n12br//transforme toutes les "Entrées" qu'a tapé votre visiteur en code HTML "<br />"
$ma_variable = nl2br($ma_variable);
//strlen //cette fonction retourne la longueur d'une chaîne de caractères, c'est-à-dire le nombre de lettres et chiffres qu'il y a (espaces compris)
$phrase = 'Le tutowiki'; $longueur = strlen($phrase);
//str_replace
$ma_variable = str_replace('y', 'p', 'ying-yong'); // ping-pong au final