Scripts PHP prêts à l’emploi

20 scripts PHP simples, clairs et immédiatement utilisables.

Afficher un message

Afficher un texte en PHP.

<?php
echo "Bonjour le monde";
?>

Variable PHP

Déclarer et afficher une variable.

<?php
$nom = "Jean";
echo $nom;
?>

Condition if / else

<?php
$age = 18;
if($age >= 18){ echo "Majeur"; } else { echo "Mineur"; }
?>

Boucle for

<?php
for($i=1;$i<=5;$i++){ echo $i; }
?>

Boucle foreach

<?php
$tab = ["Rouge","Vert","Bleu"];
foreach($tab as $couleur){ echo $couleur; }
?>

Date actuelle

<?php
echo date("d/m/Y");
?>

Heure actuelle

<?php
echo date("H:i:s");
?>

Formulaire simple

<form method="post">
<input name="nom">
<button>OK</button>
</form>
<?php if(!empty($_POST['nom'])) echo $_POST['nom']; ?>

Protection XSS

<?php
echo htmlspecialchars($_POST['nom']);
?>

Redirection

<?php
header("Location: index.php");
exit;
?>

Session PHP

<?php
session_start();
$_SESSION['user']="admin";
?>

Lecture session

<?php
session_start();
echo $_SESSION['user'];
?>

Écrire dans un fichier

<?php
file_put_contents("log.txt","Visite\n",FILE_APPEND);
?>

Lire un fichier

<?php
echo file_get_contents("log.txt");
?>

JSON encode

<?php
echo json_encode(["a"=>1,"b"=>2]);
?>

JSON decode

<?php
$data='{"a":1}';
print_r(json_decode($data,true));
?>

Mot de passe sécurisé

<?php
echo password_hash("secret", PASSWORD_DEFAULT);
?>

Vérifier mot de passe

<?php
password_verify("secret",$hash);
?>

Compteur simple

<?php
$nb=(int)@file_get_contents("count.txt");
$nb++;
file_put_contents("count.txt",$nb);
echo $nb;
?>

Détecter IP

<?php
echo $_SERVER['REMOTE_ADDR'];
?>