Frequently Asked Questions

Présentation de PHP

Premiers Pas en PHP

L'essentiel de PHP

Exemples-types

PHP Vs ASP

FAQ

Pour aller plus loin

Q1 : Comment déclarer une constante ?
<? define ("constante", "La valeur de la constante");
echo PHP; ?>

Q2 : Existe t-il des constantes prédéfinies ?
  • __FILE__ : retourne nom du fichier qui est actuellement exécuté
  • __LINE__ : retourne la ligne en court d'exécution
  • TRUE : vrai booléen
  • FALSE : faux booléen
  • PHP_VERSION : version de PHP
  • PHP_OS : nom du système d'exploitation
Q3 : Comment compter le nombre de ligne dans un fichier ?
<?
$fichier="nom_de_mon_fichier";
$ligne=file($fichier);
echo sizeof($ligne);
?>
Qu4 : Comment obtenir la taille d'un fichier ?
<?
echo filesize("monfichier.dat")
?>
Q5 : Comment envoyer un mail ?
<?
mail("adresse.destinataire@host.com", "Sujet du mail", " contenu du mail");
?>
Q6 :Comment envoyer un mail à plusieurs destinataires ?

Il suffit de mettre un espace entre les adresses des différents destinataires

Q7 :Que veux dire PHP ?

A l'origine, PHP signifiait "Personal Home Page". Désormais, il désigne "PHP Hypertext Preprocessor", le premier P désignant lui même PHP. Il s'agit donc d'un acronyme récursif

Q8 :Quelles sont les différences entre PHP/FI, PHP3, PHP4 ?

PHP/FI (Personal Home Page / Form Interpreter) fût la première version officielle de PHP (tout est parti d'une librairie Perl à l'origine).
PHP3 résulte d'une réécriture complète de PHP/FI.
PHP3 et PHP/FI ne sont plus officiellement supportés. Néanmoins, ils persistent encore en particulier chez certains hébergeurs.
Quant à PHP4, il résulte à son tour d'une réécriture de PHP3 et utilise le moteur Zend. C'est la branche courante de PHP.

Q9 : Puis-je faire tourner mes scripts PHP3 avec PHP4 ?

Oui. Quelques différences existent, mais elles sont infimes et ne devraient pas perturber vos scripts si vous choisissez de passer de PHP3 à PHP4.

Q10 : Existe t-il des ouvrages traitant de PHP ?

http://www.php.net/books.php

Q11 : Comment récupérer le titre d'une page d'un site ?

<?
$fp = fopen("http://www.php.net","r");
while (!feof($fp)) { //on parcoure toutes les lignes
$page .= fgets($fp, 4096); // lecture du contenu de la ligne
}
$titre = eregi("<title>(.*)</title>",$page,$regs); //on isole le titre
echo $regs[1];
fclose($fp);
?>

Q12 : Comment afficher la date de dernière modification ?

<?
echo "Dernière modification le";
echo date( "d/m/Y à H\hi", filemtime( $PATH_TRANSLATED ) );
?>

CREDITS   WEBMASTER

Accueil  Présentation  Premiers Pas  Essentiel Exemples ASP FAQ  Liens