Découvez les bases de PHP dans mon support de formation dédié à ce puissant langage orienté web.
Dans ce tutoriel, nous aborderons divers fonctions très pratiques en php comme : include, require, require_once et mail
include('fichier.inc.php')
La fonction include() est similaire à require(), à ceci prés qu'avec include() le traitement ne s'interrompra pas en cas d'erreur, et le reste de la page s'affichera normalement.
En cas d'erreur avec include() le script continuera de s'éxecuter, il n'émettra qu'une alerte de type E_WARNING
<?php
include('erreur.inc.php'); // Cette page n'existe pas
?>
La fonction require() appelle et exécute un code contenu dans un fichier externe.
require permet à la différence d'include de couper l'exécution du script PHP si le fichier à inclure n'a pu être inclus.
En cas d'erreur, le script se coupera complétement
<?php
require('fichier.inc.php'); // Coupe l'exécution du script PHP si le fichier à inclure n'a pu être inclus
?>
Par convention on met un ".inc" avant le ".php" pour indiquer que le fichier est à inclure.
require_once('fichier.inc.php')
L'instruction require_once() est identique à require() mise à part que PHP
Vérifie si le fichier a déjà été inclus et si c'est le cas, ne l'inclut pas une deuxiéme fois.
<?php
require_once('fichier.inc.php');
// Vérifie si le fichier a déjà été inclus et si c'est le cas, ne l'inclut pas une deuxiéme fois
?>
La fonction mail permet comme son nom l'indique : l'envoi d'emails
mail ( $to , $subject , $message [, string $additional_headers [, string $additional_parameters ]] )
<?php
$destinataire="toto@conseil-webmaster.com";
$sujet="Envoi de mail avec PHP";
$message = "Contenu de mon email";
$entete = "From: webmaster@conseil-webmaster.com";
mail($destinataire, $sujet, $message,$entete);
?>