Nom anglais
Nom français
Complément
AST .
Abr.: Abstract Syntax Tree Catégorie : PHP Rubrique: abbreviation
Ang: AST Fra.: . Abr.: Abstract Syntax Tree Catégorie: PHP Rubrique: abbreviation
DTO .
Abr.: Data Transfer Object Catégorie : PHP Rubrique: abbreviation
Ang: DTO Fra.: . Abr.: Data Transfer Object Catégorie: PHP Rubrique: abbreviation
PHP IDE environnement de développement intégré pour PHP
Abr.: Integrated Development Environment (PHP) En rapport avec:, netbeans, Zend Studio, IDE, editor, Catégorie : PHP Rubrique: abbreviation
Ang: PHP IDE Fra.: environnement de développement intégré pour PHP Abr.: Integrated Development Environment (PHP) En rapport avec:, netbeans, Zend Studio, IDE, editor, Catégorie: PHP Rubrique: abbreviation
PSR .
Abr.: PHP Standard Recommendations Catégorie : PHP Rubrique: abbreviation
Ang: PSR Fra.: . Abr.: PHP Standard Recommendations Catégorie: PHP Rubrique: abbreviation
array tableau
array
$tableau=array(11,22,33,44);
-- exemple -->
$tableau=array(11,22,33,44);
print_r($tableau);
Résultat : Array ( [0] => 11 [1] => 22 [2] => 33 [3] => 44 )
-- exemple -->
$tableau_A=array(10,20);
$tableau_B=array(40,50);
$tableau_double=array($tableau_A,$tableau_B);
*echo $tableau_double[1][1];
Résultat : 50 En rapport avec:, foreach, cours, Catégorie : PHP Rubrique: array
Ang: array Fra.: tableau $tableau=array(11,22,33,44);
-- exemple -->
$tableau=array(11,22,33,44);
print_r($tableau);
Résultat : Array ( [0] => 11 [1] => 22 [2] => 33 [3] => 44 )
-- exemple -->
$tableau_A=array(10,20);
$tableau_B=array(40,50);
$tableau_double=array($tableau_A,$tableau_B);
*echo $tableau_double[1][1];
Résultat : 50 En rapport avec:, foreach, cours, Catégorie: PHP Rubrique: arraySite
array_combine combiner des tableaux
array
$combinaison=array_combine($exemple1,$exemple2);
-- exemple -->
$exemple1 = array("classe1","classe2");
$exemple2 = array("Luc","David");
$combinaison=array_combine($exemple1,$exemple2);
print_r ($combinaison);
*echo '<*br/>';
Résultat :
Array ( [classe1] => Luc [classe2] => David ) En rapport avec:, array, Catégorie : PHP Rubrique: array
Ang: array_combine Fra.: combiner des tableaux $combinaison=array_combine($exemple1,$exemple2);
-- exemple -->
$exemple1 = array("classe1","classe2");
$exemple2 = array("Luc","David");
$combinaison=array_combine($exemple1,$exemple2);
print_r ($combinaison);
*echo '<*br/>';
Résultat :
Array ( [classe1] => Luc [classe2] => David ) En rapport avec:, array, Catégorie: PHP Rubrique: arraySite
array_diff différence entre des tableaux
array
print_r (array_diff($exemple1,$exemple2));
-- exemple -->
$exemple1 = array(
"classe1" =>"Marc",
"classe2"=>"Pierre",
"classe3"=>"Isabelle"
);
$exemple2 = array(
"classe1" =>"Marc",
"classeX"=>"Pierre",
"classe3"=>"Isabelle1"
);
print_r (array_diff($exemple1,$exemple2));
Résultat :
Array ( [classe3] => Isabelle )
Array ( [classe2] => Pierre ) En rapport avec:, array, Catégorie : PHP Rubrique: array
Ang: array_diff Fra.: différence entre des tableaux print_r (array_diff($exemple1,$exemple2));
-- exemple -->
$exemple1 = array(
"classe1" =>"Marc",
"classe2"=>"Pierre",
"classe3"=>"Isabelle"
);
$exemple2 = array(
"classe1" =>"Marc",
"classeX"=>"Pierre",
"classe3"=>"Isabelle1"
);
print_r (array_diff($exemple1,$exemple2));
Résultat :
Array ( [classe3] => Isabelle )
Array ( [classe2] => Pierre ) En rapport avec:, array, Catégorie: PHP Rubrique: arraySite
array_push ajout d'un élément dans un tableau
array
empile un ou plusieurs éléments à la fin d'un tableau
array_push($exemple,"Albert","Eric");
-- exemple -->
$exemple = array("Marc","Pierre","Isabelle");
array_push($exemple,"Albert","Eric");
print_r ($exemple);
Résultat :
Array ( [0] => Marc [1] => Pierre [2] => Isabelle [3] => Albert [4] => Eric ) En rapport avec:, array, cours, Catégorie : PHP Rubrique: array
Ang: array_push Fra.: ajout d'un élément dans un tableau empile un ou plusieurs éléments à la fin d'un tableau
array_push($exemple,"Albert","Eric");
-- exemple -->
$exemple = array("Marc","Pierre","Isabelle");
array_push($exemple,"Albert","Eric");
print_r ($exemple);
Résultat :
Array ( [0] => Marc [1] => Pierre [2] => Isabelle [3] => Albert [4] => Eric ) En rapport avec:, array, cours, Catégorie: PHP Rubrique: array
array_unique supprime les doublons dans un tableau
array
print_r (array_unique($exemple));
-- exemple -->
$exemple = array("Luc","Marc","Isabelle","Luc","Yves");
print_r (array_unique($exemple));
Résultat :
Array ( [0] => Luc [1] => Marc [2] => Isabelle [4] => Yves ) Catégorie : PHP Rubrique: array
Ang: array_unique Fra.: supprime les doublons dans un tableau print_r (array_unique($exemple));
-- exemple -->
$exemple = array("Luc","Marc","Isabelle","Luc","Yves");
print_r (array_unique($exemple));
Résultat :
Array ( [0] => Luc [1] => Marc [2] => Isabelle [4] => Yves ) Catégorie: PHP Rubrique: array
associative array tableau associatif
array
Catégorie : PHP Rubrique: array
Ang: associative array Fra.: tableau associatif Catégorie: PHP Rubrique: array
count compte le nombre d'éléments d'un tableau
array
$tableau1 = ['poire', 'pomme', 'cerise', 'ananas'];
$taille = count($tableau1);
*echo 'grandeur du tableau ',$taille;
*echo ' ';
Résultat :
grandeur du tableau 4 Catégorie : PHP Rubrique: array
Ang: count Fra.: compte le nombre d'éléments d'un tableau $tableau1 = ['poire', 'pomme', 'cerise', 'ananas'];
$taille = count($tableau1);
*echo 'grandeur du tableau ',$taille;
*echo ' ';
Résultat :
grandeur du tableau 4 Catégorie: PHP Rubrique: array
is_array détermine si une variable est un tableau
array
En rapport avec:, array, Catégorie : PHP Rubrique: array
Ang: is_array Fra.: détermine si une variable est un tableau En rapport avec:, array, Catégorie: PHP Rubrique: array
reset remet le pointeur interne de tableau au début
array
Catégorie : PHP Rubrique: array
Ang: reset Fra.: remet le pointeur interne de tableau au début Catégorie: PHP Rubrique: array
row ligne (d'un tableau), rangée
array
if ($row['f_actif']==1) {
?>
}
else
{
?>
}
?> Catégorie : PHP Rubrique: array
Ang: row Fra.: ligne (d'un tableau), rangée
if ($row['f_actif']==1) {
?>
}
else
{
?>
}
?> Catégorie: PHP Rubrique: array
rsort tri inverse
array
rsort ($exemple2);
-- exemple -->
$exemple2 = array("Luc","Marc","Isabelle","Albert","Yves");
rsort ($exemple2);
print_r($exemple2);
Résultat :
Array ( [0] => Yves [1] => Marc [2] => Luc [3] => Isabelle [4] => Albert ) Catégorie : PHP Rubrique: array
Ang: rsort Fra.: tri inverse rsort ($exemple2);
-- exemple -->
$exemple2 = array("Luc","Marc","Isabelle","Albert","Yves");
rsort ($exemple2);
print_r($exemple2);
Résultat :
Array ( [0] => Yves [1] => Marc [2] => Luc [3] => Isabelle [4] => Albert ) Catégorie: PHP Rubrique: array
sort trier
array
sort($exemple);
-- exemple -->
$exemple = array("Luc","Marc","Isabelle","Albert","Yves");
$exemple2 = array("Luc","Marc","Isabelle","Albert","Yves");
sort($exemple);
print_r($exemple);
Résultat :
Array ( [0] => Albert [1] => Isabelle [2] => Luc [3] => Marc [4] => Yves ) Catégorie : PHP Rubrique: array
Ang: sort Fra.: trier sort($exemple);
-- exemple -->
$exemple = array("Luc","Marc","Isabelle","Albert","Yves");
$exemple2 = array("Luc","Marc","Isabelle","Albert","Yves");
sort($exemple);
print_r($exemple);
Résultat :
Array ( [0] => Albert [1] => Isabelle [2] => Luc [3] => Marc [4] => Yves ) Catégorie: PHP Rubrique: array
[] tableau
array
voir array Catégorie : PHP Rubrique: array
Ang: [] Fra.: tableau voir array Catégorie: PHP Rubrique: array
type type de données
if(isset($_POST['btn-sauvegarde']))
{
$nom = $_POST['nom'];
$nom=strtoupper($nom);
$prenom = $_POST['prenom'];
$prenom=ucfirst($prenom);
$email = $_POST[email'];
$e_mail=strtolower($e_mail);
$commune = $_POST['commune'];
}
<*button type="submit" class="btn btn-primary" name="btn-sauvegarde">
<*span class="glyphicon glyphicon-plus"><*/span> Sauvez
<*/button>
<*td><*input type='email' name='e_mail' class='form-control' required><*/td>
<*td><*input type='text' name='commune' placeholder='Seraing, Huy' class='form-control'<*/td>
<*td>Nom *<*/td>
<*td><*input type='text' title="nom en maj SVP !" maxlength="40" name='nom' class='form-control' required><*/td>
<*td>Prénom *<*/td>
<*td><*input type='text' title="1 ier lettre en maj SVP !" maxlength="40" name='prenom' class='form-control' required><*/td>
type : email, text, data, tel, En rapport avec:, email, text, data, tel, Catégorie : PHP Rubrique: attribute
Ang: type Fra.: type de données if(isset($_POST['btn-sauvegarde']))
{
$nom = $_POST['nom'];
$nom=strtoupper($nom);
$prenom = $_POST['prenom'];
$prenom=ucfirst($prenom);
$email = $_POST[email'];
$e_mail=strtolower($e_mail);
$commune = $_POST['commune'];
}
<*button type="submit" class="btn btn-primary" name="btn-sauvegarde">
<*span class="glyphicon glyphicon-plus"><*/span> Sauvez
<*/button>
<*td><*input type='email' name='e_mail' class='form-control' required><*/td>
<*td><*input type='text' name='commune' placeholder='Seraing, Huy' class='form-control'<*/td>
<*td>Nom *<*/td>
<*td><*input type='text' title="nom en maj SVP !" maxlength="40" name='nom' class='form-control' required><*/td>
<*td>Prénom *<*/td>
<*td><*input type='text' title="1 ier lettre en maj SVP !" maxlength="40" name='prenom' class='form-control' required><*/td>
type : email, text, data, tel, En rapport avec:, email, text, data, tel, Catégorie: PHP Rubrique: attribute
" " guillemet
Catégorie : PHP Rubrique: character
Ang: " " Fra.: guillemet Catégorie: PHP Rubrique: character
addslashes ajoute des antislashs dans une chaîne
addslashes($exemple); En rapport avec:, security, injection SQL, Catégorie : PHP Rubrique: character
Ang: addslashes Fra.: ajoute des antislashs dans une chaîne addslashes($exemple); En rapport avec:, security, injection SQL, Catégorie: PHP Rubrique: character
explode scinde une chaîne en morceau
$tmp_couleur=explode(",",$couleur);
-- exemple -->
$couleur="violet,rouge,jaune,bleu";
$tmp_couleur=explode(",",$couleur);
var_dump ($tmp_couleur);
Résultat :
array (size=4)
0 => string 'violet' (length=6)
1 => string 'rouge' (length=5)
2 => string 'jaune' (length=5)
3 => string 'bleu' (length=4) En rapport avec:, character, implode, str_replace, str_pos, substr, Catégorie : PHP Rubrique: character
Ang: explode Fra.: scinde une chaîne en morceau $tmp_couleur=explode(",",$couleur);
-- exemple -->
$couleur="violet,rouge,jaune,bleu";
$tmp_couleur=explode(",",$couleur);
var_dump ($tmp_couleur);
Résultat :
array (size=4)
0 => string 'violet' (length=6)
1 => string 'rouge' (length=5)
2 => string 'jaune' (length=5)
3 => string 'bleu' (length=4) En rapport avec:, character, implode, str_replace, str_pos, substr, Catégorie: PHP Rubrique: character
htmlspecialchars Convertit les caractères spéciaux en HTML
echo htmlspecialchars($exemple);
-- exemple -->
$exemple ="Exemple texte ";
echo $exemple.' ';
echo htmlspecialchars($exemple);
Résultat :
Exemple texte
Exemple texte En rapport avec:, form, character, HTML, Catégorie : PHP Rubrique: character
Ang: htmlspecialchars Fra.: Convertit les caractères spéciaux en HTML echo htmlspecialchars($exemple);
-- exemple -->
$exemple ="Exemple texte ";
echo $exemple.' ';
echo htmlspecialchars($exemple);
Résultat :
Exemple texte
Exemple texte En rapport avec:, form, character, HTML, Catégorie: PHP Rubrique: characterSite
rawurlencode encode une chaîne en URL
Catégorie : PHP Rubrique: character
Ang: rawurlencode Fra.: encode une chaîne en URL Catégorie: PHP Rubrique: character
strchr recherche la première occurrence dans une chaîne
Catégorie : PHP Rubrique: character
Ang: strchr Fra.: recherche la première occurrence dans une chaîne Catégorie: PHP Rubrique: character
strcmp comparaison de deux chaînes de caractères
Catégorie : PHP Rubrique: character
Ang: strcmp Fra.: comparaison de deux chaînes de caractères Catégorie: PHP Rubrique: character
stripos Recherche la position d'une occurrence dans une chaîne
Catégorie : PHP Rubrique: character
Ang: stripos Fra.: Recherche la position d'une occurrence dans une chaîne Catégorie: PHP Rubrique: character
strip_tags supprime les balises (HTML, PHP) d'une chaîne
echo strip_tags("la maison est belle avec strip_tags");
-- exemple -->
<*?php
echo 'la maison est belle ';
echo '';
echo strip_tags("la maison est belle avec strip_tags");
?*>
Résultat :
la maison est belle (belle sera en gras)
la maison est belle avec strip_tags (belle ne sera pas en gras) En rapport avec:, form, injection, Catégorie : PHP Rubrique: character
Ang: strip_tags Fra.: supprime les balises (HTML, PHP) d'une chaîne echo strip_tags("la maison est belle avec strip_tags");
-- exemple -->
<*?php
echo 'la maison est belle ';
echo '';
echo strip_tags("la maison est belle avec strip_tags");
?*>
Résultat :
la maison est belle (belle sera en gras)
la maison est belle avec strip_tags (belle ne sera pas en gras) En rapport avec:, form, injection, Catégorie: PHP Rubrique: characterSite
strlen longueur d'une chaîne de caractères
Abr.: string len if (strlen($row['nom']) >1){
-- exemple -->
if (strlen($row['nom']) >1){
echo $row['nom'];
echo ' ';
} En rapport avec:, character, length, Catégorie : PHP Rubrique: character
Ang: strlen Fra.: longueur d'une chaîne de caractères Abr.: string len if (strlen($row['nom']) >1){
-- exemple -->
if (strlen($row['nom']) >1){
echo $row['nom'];
echo ' ';
} En rapport avec:, character, length, Catégorie: PHP Rubrique: character
strpos position d'un caractère ou une zone de caractères
echo strpos($exemple,"de");
-- exemple -->
$exemple ="Exemple de position";
echo $exemple.' ';
echo strpos($exemple,"de");
Résultat : ! On commence à 0
Exemple de position
8 En rapport avec:, text, cours, Catégorie : PHP Rubrique: character
Ang: strpos Fra.: position d'un caractère ou une zone de caractères echo strpos($exemple,"de");
-- exemple -->
$exemple ="Exemple de position";
echo $exemple.' ';
echo strpos($exemple,"de");
Résultat : ! On commence à 0
Exemple de position
8 En rapport avec:, text, cours, Catégorie: PHP Rubrique: character
strtolower mettre en minuscule une chaîne de caractères
Abr.: string to lower echo strtolower($exemple).' ';
-- exemple -->
$exemple ="Test d'une Fonction";
echo $exemple.' ';
echo strtolower($exemple).' ';
Résultat :
Test d'une Fonction
test d'une fonction En rapport avec:, character, cours, Catégorie : PHP Rubrique: character
Ang: strtolower Fra.: mettre en minuscule une chaîne de caractères Abr.: string to lower echo strtolower($exemple).' ';
-- exemple -->
$exemple ="Test d'une Fonction";
echo $exemple.' ';
echo strtolower($exemple).' ';
Résultat :
Test d'une Fonction
test d'une fonction En rapport avec:, character, cours, Catégorie: PHP Rubrique: character
strtoupper mettre en majuscule une chaîne de caractères
echo strtoupper($exemple).' ';
-- exemple -->
$exemple ="Test d'une Fonction";
echo $exemple.' ';
echo strtoupper($exemple).' ';
Résultat :
Test d'une Fonction
TEST D'UNE FONCTION
++++++++++++++++
echo "Texte en majuscule : ", strtoupper($texte_exemple);
-- exemple -->
<*?php
$texte_exemple="Essais de texte";
?>
<*!DOCTYPE html>
<*html xmlns="http://www.w3.org/1999/xhtml">
<*Head>
<*/Head>
<*Body>
<*?php
echo "Essai de la commande echo ";
echo "Texte en majuscule : ", strtoupper($texte_exemple);
?>
<*/Body>
<*/html>
Résultat :
Essai de la commande echo
Texte en majuscule : ESSAIS DE TEXTE En rapport avec:, character, cours, Catégorie : PHP Rubrique: character
Ang: strtoupper Fra.: mettre en majuscule une chaîne de caractères echo strtoupper($exemple).' ';
-- exemple -->
$exemple ="Test d'une Fonction";
echo $exemple.' ';
echo strtoupper($exemple).' ';
Résultat :
Test d'une Fonction
TEST D'UNE FONCTION
++++++++++++++++
echo "Texte en majuscule : ", strtoupper($texte_exemple);
-- exemple -->
<*?php
$texte_exemple="Essais de texte";
?>
<*!DOCTYPE html>
<*html xmlns="http://www.w3.org/1999/xhtml">
<*Head>
<*/Head>
<*Body>
<*?php
echo "Essai de la commande echo ";
echo "Texte en majuscule : ", strtoupper($texte_exemple);
?>
<*/Body>
<*/html>
Résultat :
Essai de la commande echo
Texte en majuscule : ESSAIS DE TEXTE En rapport avec:, character, cours, Catégorie: PHP Rubrique: character
str_repeat Répéter un nombre de fois une chaîne de caractères
Abr.: string repeat echo str_repeat("Exemple ",3);
Résultat :
Exemple
Exemple
Exemple Catégorie : PHP Rubrique: character
Ang: str_repeat Fra.: Répéter un nombre de fois une chaîne de caractères Abr.: string repeat echo str_repeat("Exemple ",3);
Résultat :
Exemple
Exemple
Exemple Catégorie: PHP Rubrique: character
str_replace remplacer des caractères
Abr.: string replace *echo str_replace("essais","ex1",$exemple,$cpt).' ';
-- exemple -->
*echo (str_replace(' ', " ", nl2br($row['complement'])));
$exemple="essais : Exemple de texte essais donc un terme va être remplacé";
*echo $exemple.' ';
*echo str_replace("essais","ex1",$exemple,$cpt).' ';
*echo 'nombre de remplacement effectué '.$cpt.' ';
Résutat :
essais : Exemple de texte essais donc un terme va être remplacé
ex1 : Exemple de texte ex1 donc un terme va être remplacé
nombre de remplacement effectué 2
$photo="photos300/".$row['nom_latin']."_fleur.jpg";
// les blancs sont remplacés par un underscore pour retrouve la photo
$photo=str_replace(" ","_",$photo);
$photo=str_replace("'","_",$photo);
$photo=str_replace("-","_",$photo);
// mettre en minuscule
$photo=strtolower($photo);
*echo "<*td><*a href='plante_detail_id_". *$row['id'] ."'> <*/a><*/td> En rapport avec:, character, important, break, cours, Catégorie : PHP Rubrique: character
Ang: str_replace Fra.: remplacer des caractères Abr.: string replace *echo str_replace("essais","ex1",$exemple,$cpt).' ';
-- exemple -->
*echo (str_replace(' ', " ", nl2br($row['complement'])));
$exemple="essais : Exemple de texte essais donc un terme va être remplacé";
*echo $exemple.' ';
*echo str_replace("essais","ex1",$exemple,$cpt).' ';
*echo 'nombre de remplacement effectué '.$cpt.' ';
Résutat :
essais : Exemple de texte essais donc un terme va être remplacé
ex1 : Exemple de texte ex1 donc un terme va être remplacé
nombre de remplacement effectué 2
$photo="photos300/".$row['nom_latin']."_fleur.jpg";
// les blancs sont remplacés par un underscore pour retrouve la photo
$photo=str_replace(" ","_",$photo);
$photo=str_replace("'","_",$photo);
$photo=str_replace("-","_",$photo);
// mettre en minuscule
$photo=strtolower($photo);
*echo "<*td><*a href='plante_detail_id_". *$row['id'] ."'> <*/a><*/td> En rapport avec:, character, important, break, cours, Catégorie: PHP Rubrique: character
str_split découpage d'une chaîne de caractères par zone de x caractères
Abr.: string split print_r (str_split($exemple,"3"));
-- exemple -->
$exemple ="Exemple de ligne de texte";
echo $exemple.' ';
print_r (str_split($exemple,"3"));
Résultat :
Exemple de ligne de texte
Array ( [0] => Exe [1] => mpl [2] => e d [3] => e l [4] => ign [5] => e d [6] => e t [7] => ext [8] => e )
+++++++
// les espaces sont remplacés par des tirets
$exemple=str_replace(' ','-',$exemple); En rapport avec:, cours, Catégorie : PHP Rubrique: character
Ang: str_split Fra.: découpage d'une chaîne de caractères par zone de x caractères Abr.: string split print_r (str_split($exemple,"3"));
-- exemple -->
$exemple ="Exemple de ligne de texte";
echo $exemple.' ';
print_r (str_split($exemple,"3"));
Résultat :
Exemple de ligne de texte
Array ( [0] => Exe [1] => mpl [2] => e d [3] => e l [4] => ign [5] => e d [6] => e t [7] => ext [8] => e )
+++++++
// les espaces sont remplacés par des tirets
$exemple=str_replace(' ','-',$exemple); En rapport avec:, cours, Catégorie: PHP Rubrique: character
str_word_count nombre de mots dans une chaîne de caractères
echo str_word_count("Ceci est a voir tout de suite").' ';
-- exemple -->
echo str_word_count("Ceci est a voir tout de suite").' ';
echo str_word_count("Ceci est à voir tout de suite").' ';
echo str_word_count("Ceci est à voir tout de suite",0,"à").' ';
Résultat :
7
6
7 En rapport avec:, count, word, Catégorie : PHP Rubrique: character
Ang: str_word_count Fra.: nombre de mots dans une chaîne de caractères echo str_word_count("Ceci est a voir tout de suite").' ';
-- exemple -->
echo str_word_count("Ceci est a voir tout de suite").' ';
echo str_word_count("Ceci est à voir tout de suite").' ';
echo str_word_count("Ceci est à voir tout de suite",0,"à").' ';
Résultat :
7
6
7 En rapport avec:, count, word, Catégorie: PHP Rubrique: character
trim supprime les espaces
En rapport avec:, space, Catégorie : PHP Rubrique: character
Ang: trim Fra.: supprime les espaces En rapport avec:, space, Catégorie: PHP Rubrique: character
class classe
include_once 'exemple.php';
$traitement = new traitement($conn_db);
Fichier exemple.php
<*?php
class traitement
{
private $db;
function __construct($conn_db)
{
$this->db = $conn_db;
}
} Catégorie : PHP Rubrique: class
Ang: class Fra.: classe include_once 'exemple.php';
$traitement = new traitement($conn_db);
Fichier exemple.php
<*?php
class traitement
{
private $db;
function __construct($conn_db)
{
$this->db = $conn_db;
}
} Catégorie: PHP Rubrique: class
new instancié
$dbh= new PDO($dsn, $user, $pass); En rapport avec:, new PDO, Catégorie : PHP Rubrique: class
Ang: new Fra.: instancié $dbh= new PDO($dsn, $user, $pass); En rapport avec:, new PDO, Catégorie: PHP Rubrique: class
setter mutateur
concept
Catégorie : PHP Rubrique: concept
Ang: setter Fra.: mutateur Catégorie: PHP Rubrique: conceptSite
constant constante
echo __DIR__;
-- exemple -->
echo __LINE__;
echo ' ';
echo __DIR__;
echo ' ';
echo __FILE__;
echo ' ';
Résultat :
118
C:\wamp\www\ex_php
C:\wamp\www\ex_php\php_html.php Catégorie : PHP Rubrique: constant
Ang: constant Fra.: constante echo __DIR__;
-- exemple -->
echo __LINE__;
echo ' ';
echo __DIR__;
echo ' ';
echo __FILE__;
echo ' ';
Résultat :
118
C:\wamp\www\ex_php
C:\wamp\www\ex_php\php_html.php Catégorie: PHP Rubrique: constant
define définit une constante
define ("repertoire_photo","/photos150");
-- exemple -->
define ("repertoire_photo","/photos150");
echo repertoire_photo;
Résultat : /photo150
<*?php> define ('exemple' ,'ex1'); ?*> Catégorie : PHP Rubrique: constant
Ang: define Fra.: définit une constante define ("repertoire_photo","/photos150");
-- exemple -->
define ("repertoire_photo","/photos150");
echo repertoire_photo;
Résultat : /photo150
<*?php> define ('exemple' ,'ex1'); ?*> Catégorie: PHP Rubrique: constant
false faux
*echo " ";
$vrai_ou_faux = false;
if ($vrai_ou_faux == true)
{
* echo "Vrai";
}
elseif ($vrai_ou_faux == false)
{
* echo "Faux";
}
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 Catégorie : PHP Rubrique: constant
Ang: false Fra.: faux *echo " ";
$vrai_ou_faux = false;
if ($vrai_ou_faux == true)
{
* echo "Vrai";
}
elseif ($vrai_ou_faux == false)
{
* echo "Faux";
}
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 Catégorie: PHP Rubrique: constant
null nul
Catégorie : PHP Rubrique: constant
Ang: null Fra.: nul Catégorie: PHP Rubrique: constant
predefined constants constantes prédéfinies
Catégorie : PHP Rubrique: constant
Ang: predefined constants Fra.: constantes prédéfinies Catégorie: PHP Rubrique: constant
session session
voir $_SESSION En rapport avec:, $_session, Catégorie : PHP Rubrique: constant
Ang: session Fra.: session voir $_SESSION En rapport avec:, $_session, Catégorie: PHP Rubrique: constant
true vrai
*echo " ";
$vrai_ou_faux = false;
if ($vrai_ou_faux == true)
{
* echo "Vrai";
}
elseif ($vrai_ou_faux == false)
{
* echo "Faux";
}
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 Catégorie : PHP Rubrique: constant
Ang: true Fra.: vrai *echo " ";
$vrai_ou_faux = false;
if ($vrai_ou_faux == true)
{
* echo "Vrai";
}
elseif ($vrai_ou_faux == false)
{
* echo "Faux";
}
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 Catégorie: PHP Rubrique: constant
is_ est du type
Catégorie : PHP Rubrique: data
Ang: is_ Fra.: est du type Catégorie: PHP Rubrique: data
object objet
En rapport avec:, construct, Catégorie : PHP Rubrique: data
Ang: object Fra.: objet En rapport avec:, construct, Catégorie: PHP Rubrique: data
private privé
class exemple
{
*private $db;
*function __construct($connexion_db)
{
*$this->db = $connexion_db;
}
} Catégorie : PHP Rubrique: data
Ang: private Fra.: privé class exemple
{
*private $db;
*function __construct($connexion_db)
{
*$this->db = $connexion_db;
}
} Catégorie: PHP Rubrique: data
string chaîne de caractères
Catégorie : PHP Rubrique: data
Ang: string Fra.: chaîne de caractères Catégorie: PHP Rubrique: data
var_dump retourna le type de données et sa longueur
$exemple='essais';
var_dump($exemple);
Réponse :
string 'essais' (length=6)
-- exemple -->
<*?php
$a=5;
$b=3;
var_dump($a>2 and $b >2);
*?>
Réponse : boolean true En rapport avec:, boolean, Catégorie : PHP Rubrique: data
Ang: var_dump Fra.: retourna le type de données et sa longueur $exemple='essais';
var_dump($exemple);
Réponse :
string 'essais' (length=6)
-- exemple -->
<*?php
$a=5;
$b=3;
var_dump($a>2 and $b >2);
*?>
Réponse : boolean true En rapport avec:, boolean, Catégorie: PHP Rubrique: data
CURDATE() renvoie la date courante
Catégorie : PHP Rubrique: date
Ang: CURDATE() Fra.: renvoie la date courante Catégorie: PHP Rubrique: date
date date en PHP
$date_actuelle=date("d/m/y");
-- exemple -->
<*?php
$date_actuelle=date("d/m/y");
*?>
<*!DOCTYPE html>
<*html xmlns="http://www.w3.org/1999/xhtml">
<*Head>
<*/Head>
<*Body>
<*?php
echo "Essai de la commande echo ";
echo "Voici la date actuelle : $date_actuelle";
?>
<*/Body>
<*/html>
Résultat :
Essai de la commande echo
Voici la date actuelle : 14/09/14 En rapport avec:, cours, Catégorie : PHP Rubrique: date
Ang: date Fra.: date en PHP $date_actuelle=date("d/m/y");
-- exemple -->
<*?php
$date_actuelle=date("d/m/y");
*?>
<*!DOCTYPE html>
<*html xmlns="http://www.w3.org/1999/xhtml">
<*Head>
<*/Head>
<*Body>
<*?php
echo "Essai de la commande echo ";
echo "Voici la date actuelle : $date_actuelle";
?>
<*/Body>
<*/html>
Résultat :
Essai de la commande echo
Voici la date actuelle : 14/09/14 En rapport avec:, cours, Catégorie: PHP Rubrique: date
Datetime date et l'heure
$aujourd'hui = new DateTime(); Catégorie : PHP Rubrique: date
Ang: Datetime Fra.: date et l'heure $aujourd'hui = new DateTime(); Catégorie: PHP Rubrique: date
strtotime transforme la date au format anglais en timestamp
$tmp_date_a = date("d-m-Y", strtotime($row['date_a']));
print($tmp_date_a); Catégorie : PHP Rubrique: date
Ang: strtotime Fra.: transforme la date au format anglais en timestamp $tmp_date_a = date("d-m-Y", strtotime($row['date_a']));
print($tmp_date_a); Catégorie: PHP Rubrique: date
br retour à la ligne
divers
Abr.: break echo "Essai de la commande echo";
-- exemple -->
<*?php
echo "Essai de la commande echo";
echo "essai d'un autre texte";
*?>
Résultat :
Essai de la commande echo
essai d'un autre texte En rapport avec:, line, return, Catégorie : PHP Rubrique: divers
Ang: br Fra.: retour à la ligne Abr.: break echo "Essai de la commande echo";
-- exemple -->
<*?php
echo "Essai de la commande echo";
echo "essai d'un autre texte";
*?>
Résultat :
Essai de la commande echo
essai d'un autre texte En rapport avec:, line, return, Catégorie: PHP Rubrique: divers
getter accesseur
divers
Catégorie : PHP Rubrique: divers
Ang: getter Fra.: accesseur Catégorie: PHP Rubrique: diversSite
handle pointeur
divers
Catégorie : PHP Rubrique: divers
Ang: handle Fra.: pointeur Catégorie: PHP Rubrique: divers
MVC Modèle Vue Contrôleur
divers
En rapport avec:, MODEL VIEW CONTROLLER, Catégorie : PHP Rubrique: divers
Ang: MVC Fra.: Modèle Vue Contrôleur En rapport avec:, MODEL VIEW CONTROLLER, Catégorie: PHP Rubrique: divers
page page
divers
<*!DOCTYPE html>
<*html lang="fr">
<*?php
require_once('php_debut.php');
*?>
<*head>
<*?php
require('head.php');
?>
<*/head>
<*body>
<*div class="container">
<*?php
include('menu_horizontal.php');
include('header.php');
include('form_recherche.php');
include('tableau_categorie.php');
include('footer.php');
*?>
<*/div>
<*/body>
<*/html> En rapport avec:, require, php, body, html, Catégorie : PHP Rubrique: divers
Ang: page Fra.: page <*!DOCTYPE html>
<*html lang="fr">
<*?php
require_once('php_debut.php');
*?>
<*head>
<*?php
require('head.php');
?>
<*/head>
<*body>
<*div class="container">
<*?php
include('menu_horizontal.php');
include('header.php');
include('form_recherche.php');
include('tableau_categorie.php');
include('footer.php');
*?>
<*/div>
<*/body>
<*/html> En rapport avec:, require, php, body, html, Catégorie: PHP Rubrique: divers
submit soumettre (html)
divers
<*?php
if(isset($_POST['btn-exemple']))
{
$date= $_POST['date'];
if($classe->exemple($date)
{
}
}
*?>
<*form method="post">
<*table class='table table-bordered'>
<*td><*input placeholder='jj-mm-aaaa' type='date' name='date' class='form-control' value="<*?php echo $date; *?>" ><*/td>
<*/table>
<*button class="btn btn-large btn-warning" type="submit" name="btn-exemple"><*i class="glyphicon glyphicon-edit"><*/i> Oui<*/button>
<*/form> En rapport avec:, $_post, isset, name, button, Catégorie : PHP Rubrique: divers
Ang: submit Fra.: soumettre (html) <*?php
if(isset($_POST['btn-exemple']))
{
$date= $_POST['date'];
if($classe->exemple($date)
{
}
}
*?>
<*form method="post">
<*table class='table table-bordered'>
<*td><*input placeholder='jj-mm-aaaa' type='date' name='date' class='form-control' value="<*?php echo $date; *?>" ><*/td>
<*/table>
<*button class="btn btn-large btn-warning" type="submit" name="btn-exemple"><*i class="glyphicon glyphicon-edit"><*/i> Oui<*/button>
<*/form> En rapport avec:, $_post, isset, name, button, Catégorie: PHP Rubrique: diversSite
catch intercepter une exception
} catch (PDOException $e){
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
++++++++++++++++++
public function create_exemple($remarque,$id_exemple)
{
try
{
$sql= "INSERT INTO `exemple` (`id`,`id_exemple`, `remarque`,`date`)
VALUES (NULL,:id_exemple,:remarque,NOW())";
$stmt = $this->db->prepare($sql);
$stmt->bindparam(':remarque',$remarque);
$stmt->bindparam(':id_exemple',$id_exemple);
$stmt->execute();
return true;
}
catch(PDOException $e)
{
print_r ($e->getMessage());
return false;
}
} En rapport avec:, try, exception, getMessage, Catégorie : PHP Rubrique: error
Ang: catch Fra.: intercepter une exception } catch (PDOException $e){
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
++++++++++++++++++
public function create_exemple($remarque,$id_exemple)
{
try
{
$sql= "INSERT INTO `exemple` (`id`,`id_exemple`, `remarque`,`date`)
VALUES (NULL,:id_exemple,:remarque,NOW())";
$stmt = $this->db->prepare($sql);
$stmt->bindparam(':remarque',$remarque);
$stmt->bindparam(':id_exemple',$id_exemple);
$stmt->execute();
return true;
}
catch(PDOException $e)
{
print_r ($e->getMessage());
return false;
}
} En rapport avec:, try, exception, getMessage, Catégorie: PHP Rubrique: error
getMessage obtenir le message
print "Erreur ! :" . $e->getMessage() . " ";
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
public function create($nom_valeur)
{
try
{
}
catch(PDOException $e)
{
echo $e->getMessage();
return false;
}
} En rapport avec:, catch, print, echo, PDOException, catch, return, Catégorie : PHP Rubrique: error
Ang: getMessage Fra.: obtenir le message print "Erreur ! :" . $e->getMessage() . " ";
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
public function create($nom_valeur)
{
try
{
}
catch(PDOException $e)
{
echo $e->getMessage();
return false;
}
} En rapport avec:, catch, print, echo, PDOException, catch, return, Catégorie: PHP Rubrique: error
throw lancer
En rapport avec:, PHP, Catégorie : PHP Rubrique: error
Ang: throw Fra.: lancer En rapport avec:, PHP, Catégorie: PHP Rubrique: error
try essai
try{
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
*public function exemple($nom)
{
*try
{
// opération
*return true;
}
*catch(PDOException $e)
{
*echo $e->getMessage();
*return false;
}
} En rapport avec:, e: exception, catch, new PDO, Catégorie : PHP Rubrique: error
Ang: try Fra.: essai try{
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
*public function exemple($nom)
{
*try
{
// opération
*return true;
}
*catch(PDOException $e)
{
*echo $e->getMessage();
*return false;
}
} En rapport avec:, e: exception, catch, new PDO, Catégorie: PHP Rubrique: error
unexpected inattendu
parse error: syntax error, unexpected Catégorie : PHP Rubrique: error
Ang: unexpected Fra.: inattendu parse error: syntax error, unexpected Catégorie: PHP Rubrique: error
PHP langage de programmation (langage SCRIPT)
Abr.: Personal Hypertext Pre-processor page PHP requête au server
renvoi le code html au navigateur
*php // ex5 ?>
-- exemple -->
<*?php
$tableau=array(11,22,33,44);
print_r($tableau);
*?>
concurrent de ASP et JSP
// code Php à mettre
?>
WAMP et PHP : si le PHP n'est pas reconnu essayez localhost/exemple et pas cliquez sur le fichier index dans l'explorateur En rapport avec:, PHP, concurrent : Roby, Django, JEE, extension, cours, Catégorie : PHP Rubrique: extension
Ang: PHP Fra.: langage de programmation (langage SCRIPT) Abr.: Personal Hypertext Pre-processor page PHP requête au server
renvoi le code html au navigateur
*php // ex5 ?>
-- exemple -->
<*?php
$tableau=array(11,22,33,44);
print_r($tableau);
*?>
concurrent de ASP et JSP
// code Php à mettre
?>
WAMP et PHP : si le PHP n'est pas reconnu essayez localhost/exemple et pas cliquez sur le fichier index dans l'explorateur En rapport avec:, PHP, concurrent : Roby, Django, JEE, extension, cours, Catégorie: PHP Rubrique: extensionSite
fclose fermeture fichier
fclose($ex5); Catégorie : PHP Rubrique: file
Ang: fclose Fra.: fermeture fichier fclose($ex5); Catégorie: PHP Rubrique: file
file fichier
Catégorie : PHP Rubrique: file
Ang: file Fra.: fichier Catégorie: PHP Rubrique: file
file_exists fichier existe
*if (*!file_exists($photo)) *{
-- exemple -->
*$photo="photos300/".*$row['nom_latin']."_dessin.jpg";
*if (*!file_exists($photo)) *{
*echo "<*td> <*a href='plante_detail_id_". *$row['id'] ."'>".*$row['nom_latin']."<*/td>";
*}
*else
*{
*} En rapport avec:, file, exist, Catégorie : PHP Rubrique: file
Ang: file_exists Fra.: fichier existe *if (*!file_exists($photo)) *{
-- exemple -->
*$photo="photos300/".*$row['nom_latin']."_dessin.jpg";
*if (*!file_exists($photo)) *{
*echo "<*td> <*a href='plante_detail_id_". *$row['id'] ."'>".*$row['nom_latin']."<*/td>";
*}
*else
*{
*} En rapport avec:, file, exist, Catégorie: PHP Rubrique: file
file_get_contents obtenir le contenu d'un fichier
$donnee=file_get_contents("filmJSON.json");
-- exemple -->
$donnee=file_get_contents("filmJSON.json");
$donnee_decodee = json_decode($donnee,true);
// echo $donnee_decodee['film'][0]['titre'];
$affichage="";
foreach($donnee_decodee['film'] as $element){
$affichage.="".$element['titre']." ";
$affichage.="".$element['genre']." ";
$affichage.="".$element['date_sortie']." ";
}
$affichage .=" ";
*echo $affichage; Catégorie : PHP Rubrique: file
Ang: file_get_contents Fra.: obtenir le contenu d'un fichier $donnee=file_get_contents("filmJSON.json");
-- exemple -->
$donnee=file_get_contents("filmJSON.json");
$donnee_decodee = json_decode($donnee,true);
// echo $donnee_decodee['film'][0]['titre'];
$affichage="";
foreach($donnee_decodee['film'] as $element){
$affichage.="".$element['titre']." ";
$affichage.="".$element['genre']." ";
$affichage.="".$element['date_sortie']." ";
}
$affichage .=" ";
*echo $affichage; Catégorie: PHP Rubrique: file
file_put_contents mettre le contenu dans le fichier
écrire le contenu dans un fichier
file_put_contents(exemple'.txt',ex1); Catégorie : PHP Rubrique: file
Ang: file_put_contents Fra.: mettre le contenu dans le fichier écrire le contenu dans un fichier
file_put_contents(exemple'.txt',ex1); Catégorie: PHP Rubrique: file
fopen ouverture d'un fichier
$ex5=fopen('ex1','r'); // ouverture en lecture seul En rapport avec:, fclose, Catégorie : PHP Rubrique: file
Ang: fopen Fra.: ouverture d'un fichier $ex5=fopen('ex1','r'); // ouverture en lecture seul En rapport avec:, fclose, Catégorie: PHP Rubrique: file
fread lecture fichier
Catégorie : PHP Rubrique: file
Ang: fread Fra.: lecture fichier Catégorie: PHP Rubrique: file
fseek déplace le curseur dans un fichier
Catégorie : PHP Rubrique: file
Ang: fseek Fra.: déplace le curseur dans un fichier Catégorie: PHP Rubrique: file
htaccess fichier htaccess (.htaccess)
Abr.: HyperText Access .htaccess En rapport avec:, file, configuration, Catégorie : PHP Rubrique: file
Ang: htaccess Fra.: fichier htaccess (.htaccess) Abr.: HyperText Access .htaccess En rapport avec:, file, configuration, Catégorie: PHP Rubrique: file
readfile lecture du fichier
readfile(exemple.'txt'); Catégorie : PHP Rubrique: file
Ang: readfile Fra.: lecture du fichier readfile(exemple.'txt'); Catégorie: PHP Rubrique: file
require requis
<*?php
require('bouton_couleur_fleur.php');
*?> En rapport avec:, import, include, Catégorie : PHP Rubrique: file
Ang: require Fra.: requis <*?php
require('bouton_couleur_fleur.php');
*?> En rapport avec:, import, include, Catégorie: PHP Rubrique: fileSite
form formulaire
<*form action="test_action.php" method="post">
-- exemple -->
test.php
<*form action="test_action.php" method="post">
nom: <*input type="text" name="nom"/>
Prénom : <*input type="text" name="prenom" />
<*/form>
test_action.php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
echo "{$nom} et {$prenom}";
Résultat : toto et Pierre Catégorie : PHP Rubrique: form
Ang: form Fra.: formulaire <*form action="test_action.php" method="post">
-- exemple -->
test.php
<*form action="test_action.php" method="post">
nom: <*input type="text" name="nom"/>
Prénom : <*input type="text" name="prenom" />
<*/form>
test_action.php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
echo "{$nom} et {$prenom}";
Résultat : toto et Pierre Catégorie: PHP Rubrique: formSite
form formulaire (HTML)
<*?php
if(isset($_POST['btn-exemple']))
{
$date= $_POST['date'];
if($classe->exemple($date)
{
}
}
*?>
<*form method="post">
<*table class='table table-bordered'>
<*tr> <*th class="text-center">Date<*/th><*/tr>
<*tr><*td><*input placeholder='jj-mm-aaaa' type='date' name='date' class='form-control' value="<*?php echo $date; *?>" ><*/td><*/tr>
<*/table>
<*button class="btn btn-large btn-warning" type="submit" name="btn-exemple"><*i class="glyphicon glyphicon-edit"><*/i> Oui<*/button>
<*/form> En rapport avec:, $_post, name, Catégorie : PHP Rubrique: form
Ang: form Fra.: formulaire (HTML) <*?php
if(isset($_POST['btn-exemple']))
{
$date= $_POST['date'];
if($classe->exemple($date)
{
}
}
*?>
<*form method="post">
<*table class='table table-bordered'>
<*tr> <*th class="text-center">Date<*/th><*/tr>
<*tr><*td><*input placeholder='jj-mm-aaaa' type='date' name='date' class='form-control' value="<*?php echo $date; *?>" ><*/td><*/tr>
<*/table>
<*button class="btn btn-large btn-warning" type="submit" name="btn-exemple"><*i class="glyphicon glyphicon-edit"><*/i> Oui<*/button>
<*/form> En rapport avec:, $_post, name, Catégorie: PHP Rubrique: form
ceil arrondi supérieur
$exemple=ceil($ex1/$ex2); Catégorie : PHP Rubrique: function
Ang: ceil Fra.: arrondi supérieur $exemple=ceil($ex1/$ex2); Catégorie: PHP Rubrique: function
constructor constructeur
fonction : __construct()
function __construct() {
} En rapport avec:, destructor, Catégorie : PHP Rubrique: function
Ang: constructor Fra.: constructeur fonction : __construct()
function __construct() {
} En rapport avec:, destructor, Catégorie: PHP Rubrique: function
decbin conversion décimal vers binaire
Catégorie : PHP Rubrique: function
Ang: decbin Fra.: conversion décimal vers binaire Catégorie: PHP Rubrique: function
dechex conversion décimal vers hexadécimal
Catégorie : PHP Rubrique: function
Ang: dechex Fra.: conversion décimal vers hexadécimal Catégorie: PHP Rubrique: function
decoct conversion décimal vers octal
Catégorie : PHP Rubrique: function
Ang: decoct Fra.: conversion décimal vers octal Catégorie: PHP Rubrique: function
defined défini
if (!defined('ex5')){ } Catégorie : PHP Rubrique: function
Ang: defined Fra.: défini if (!defined('ex5')){ } Catégorie: PHP Rubrique: function
empty vide
En rapport avec:, form, Catégorie : PHP Rubrique: function
Ang: empty Fra.: vide En rapport avec:, form, Catégorie: PHP Rubrique: function
extract extraire
extract($crud->obtenirID($identifiant));
-- exemple -->
public function obtenirID($identifiant)
{
$exemple = $this->db->prepare("SELECT * FROM fleur WHERE id=:identifiant");
$exemple->execute(array(":identifiant"=>$identifiant));
$obtenirLigne=$exemple->fetch(PDO::FETCH_ASSOC);
return $obtenirLigne;
}
-- exemple -->
if(isset($_GET['edition_id']))
{
$identifiant = $_GET['edition_id'];
extract($crud->obtenirID($identifiant));
} Catégorie : PHP Rubrique: function
Ang: extract Fra.: extraire extract($crud->obtenirID($identifiant));
-- exemple -->
public function obtenirID($identifiant)
{
$exemple = $this->db->prepare("SELECT * FROM fleur WHERE id=:identifiant");
$exemple->execute(array(":identifiant"=>$identifiant));
$obtenirLigne=$exemple->fetch(PDO::FETCH_ASSOC);
return $obtenirLigne;
}
-- exemple -->
if(isset($_GET['edition_id']))
{
$identifiant = $_GET['edition_id'];
extract($crud->obtenirID($identifiant));
} Catégorie: PHP Rubrique: function
function fonction
function exemple($parametre1)
-- exemple -->
function exemple($parametre1) {
echo "valeur parametre1 = {$parametre1}";
}
exemple("essais1");
Résultat : valeur parametre1 = essais1
*public function exemple($nom)
{
*try
{
// opération
*return true;
}
*catch(PDOException $e)
{
*echo $e->getMessage();
*return false;
}
}
include_once 'traitement.php';
if($classe->fonction_nom($fname)
{
// ok tout s'est bien passé
}
else
{
// problème
}
traitement.php
class classe
{
private $db;
function __construct($connexion_db)
{
$this->db = $DB_con;
}
public function create($nom)
{
try
{
return true;
}
catch(PDOException $e)
{
echo $e->getMessage();
return false;
}
-- exemple -->
$a=10;
$b=20;
function addition($a,$b)
{
return $a+$b;
} En rapport avec:, public, try, catch, parameter, return, Catégorie : PHP Rubrique: function
Ang: function Fra.: fonction function exemple($parametre1)
-- exemple -->
function exemple($parametre1) {
echo "valeur parametre1 = {$parametre1}";
}
exemple("essais1");
Résultat : valeur parametre1 = essais1
*public function exemple($nom)
{
*try
{
// opération
*return true;
}
*catch(PDOException $e)
{
*echo $e->getMessage();
*return false;
}
}
include_once 'traitement.php';
if($classe->fonction_nom($fname)
{
// ok tout s'est bien passé
}
else
{
// problème
}
traitement.php
class classe
{
private $db;
function __construct($connexion_db)
{
$this->db = $DB_con;
}
public function create($nom)
{
try
{
return true;
}
catch(PDOException $e)
{
echo $e->getMessage();
return false;
}
-- exemple -->
$a=10;
$b=20;
function addition($a,$b)
{
return $a+$b;
} En rapport avec:, public, try, catch, parameter, return, Catégorie: PHP Rubrique: function
microtime timestamp UNIX actuel en microsecondes
$ex1=explode(' ',microtime()); Catégorie : PHP Rubrique: function
Ang: microtime Fra.: timestamp UNIX actuel en microsecondes $ex1=explode(' ',microtime()); Catégorie: PHP Rubrique: function
public publique
public function exemple($nom,$prenom)
{
return true;
}
public function maj($fleur)
-- exemple -->
$fleur = $_POST['fleur'];
if($crud->maj($fleur))
{
// c'est le return true
}
public function maj($fleur)
{
try
{
return true;
}
catch(PDOException $e)
{
*echo $e->getMessage();
return false;
} En rapport avec:, function, Catégorie : PHP Rubrique: function
Ang: public Fra.: publique public function exemple($nom,$prenom)
{
return true;
}
public function maj($fleur)
-- exemple -->
$fleur = $_POST['fleur'];
if($crud->maj($fleur))
{
// c'est le return true
}
public function maj($fleur)
{
try
{
return true;
}
catch(PDOException $e)
{
*echo $e->getMessage();
return false;
} En rapport avec:, function, Catégorie: PHP Rubrique: function
cheat sheet aide-mémoire
Catégorie : PHP Rubrique: help
Ang: cheat sheet Fra.: aide-mémoire Catégorie: PHP Rubrique: helpSite
pre préformaté
echo "<*pre>";
-- exemple -->
$couleur= array("vert","rouge","noir","bleu");
print_r($couleur);
echo "<*pre>";
print_r($couleur);
echo "";
Résultat:
Array ( [0] => Marc [1] => Pierre [2] => Isabelle ) Array ( [0] => vert [1] => rouge [2] => noir [3] => bleu )
Array
(
[0] => vert
[1] => rouge
[2] => noir
[3] => bleu
) Catégorie : PHP Rubrique: HTML
Ang: pre Fra.: préformaté echo "<*pre>";
-- exemple -->
$couleur= array("vert","rouge","noir","bleu");
print_r($couleur);
echo "<*pre>";
print_r($couleur);
echo "";
Résultat:
Array ( [0] => Marc [1] => Pierre [2] => Isabelle ) Array ( [0] => vert [1] => rouge [2] => noir [3] => bleu )
Array
(
[0] => vert
[1] => rouge
[2] => noir
[3] => bleu
) Catégorie: PHP Rubrique: HTML
strip enlever
strip_tags : fonction PHP qui enlève les balises PHP et HTML Catégorie : PHP Rubrique: HTML
Ang: strip Fra.: enlever strip_tags : fonction PHP qui enlève les balises PHP et HTML Catégorie: PHP Rubrique: HTML
here documentation 3 chevrons (<<<)
Catégorie : PHP Rubrique: installation
Ang: here documentation Fra.: 3 chevrons (<<<) Catégorie: PHP Rubrique: installation
! pas
Abr.: not if (!$vrai_ou_faux)
-- exemple -->
$vrai_ou_faux = false;
if (!$vrai_ou_faux == true)
{
*echo " ";
*echo "! et true";
}
if (!$vrai_ou_faux)
{
*echo " ";
*echo "!";
}
Résultat :
! et true
! Catégorie : PHP Rubrique: instruction
Ang: ! Fra.: pas Abr.: not if (!$vrai_ou_faux)
-- exemple -->
$vrai_ou_faux = false;
if (!$vrai_ou_faux == true)
{
*echo " ";
*echo "! et true";
}
if (!$vrai_ou_faux)
{
*echo " ";
*echo "!";
}
Résultat :
! et true
! Catégorie: PHP Rubrique: instruction
$ dollar (variable)
$ex1="ex5";
-- exemple -->
$retour_chariot=" ";
*echo $retour_chariot;
$photo="photos300/".$row['nom_latin']."_dessin.jpg";
if (*!file_exists($photo)) {
*echo "<*td> <*a href='plante_detail_id_". *$row['id'] ."'>".*$row['nom_latin']."<*/td>";
}
else
{
} En rapport avec:, variable, Catégorie : PHP Rubrique: instruction
Ang: $ Fra.: dollar (variable) $ex1="ex5";
-- exemple -->
$retour_chariot=" ";
*echo $retour_chariot;
$photo="photos300/".$row['nom_latin']."_dessin.jpg";
if (*!file_exists($photo)) {
*echo "<*td> <*a href='plante_detail_id_". *$row['id'] ."'>".*$row['nom_latin']."<*/td>";
}
else
{
} En rapport avec:, variable, Catégorie: PHP Rubrique: instruction
++ incrémentation
$exemple1++;
-- exemple -->
$exemple1=10;
$exemple1++;
* echo $exemple1;
Résultat = 11 En rapport avec:, cours, Catégorie : PHP Rubrique: instruction
Ang: ++ Fra.: incrémentation $exemple1++;
-- exemple -->
$exemple1=10;
$exemple1++;
* echo $exemple1;
Résultat = 11 En rapport avec:, cours, Catégorie: PHP Rubrique: instruction
- - décrémentation
$exemple1- -;
-- exemple -->
$exemple1=10;
$exemple1- -;
* echo $exemple1;
Résultat : 9 Catégorie : PHP Rubrique: instruction
Ang: - - Fra.: décrémentation $exemple1- -;
-- exemple -->
$exemple1=10;
$exemple1- -;
* echo $exemple1;
Résultat : 9 Catégorie: PHP Rubrique: instruction
/* */ commentaire sur une ou plusieurs lignes
Abr.: comment /*
Exemple de commentaire en 2
lignes
*/ En rapport avec:, comment, Catégorie : PHP Rubrique: instruction
Ang: /* */ Fra.: commentaire sur une ou plusieurs lignes Abr.: comment /*
Exemple de commentaire en 2
lignes
*/ En rapport avec:, comment, Catégorie: PHP Rubrique: instruction
// commentaire en une ligne
Abr.: comment // commentaire en une ligne En rapport avec:, comment, help, cours, Catégorie : PHP Rubrique: instruction
Ang: // Fra.: commentaire en une ligne Abr.: comment // commentaire en une ligne En rapport avec:, comment, help, cours, Catégorie: PHP Rubrique: instruction
: résultat (oui/non)
*$resultat = ($number >= 9) ? true : false;
-- exemple -->
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 En rapport avec:, if, false, Catégorie : PHP Rubrique: instruction
Ang: : Fra.: résultat (oui/non) *$resultat = ($number >= 9) ? true : false;
-- exemple -->
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 En rapport avec:, if, false, Catégorie: PHP Rubrique: instruction
; séparateur d'instruction
* echo "<*td> Nombre d'éléments trouvés : " . *$row['COUNT(*)'] . "<*/td>"; En rapport avec:, instruction, Catégorie : PHP Rubrique: instruction
Ang: ; Fra.: séparateur d'instruction * echo "<*td> Nombre d'éléments trouvés : " . *$row['COUNT(*)'] . "<*/td>"; En rapport avec:, instruction, Catégorie: PHP Rubrique: instruction
<<< 3 chevrons
Abr.: here documentation En rapport avec:, documentation, Catégorie : PHP Rubrique: instruction
Ang: <<< Fra.: 3 chevrons Abr.: here documentation En rapport avec:, documentation, Catégorie: PHP Rubrique: instructionSite
and et
Catégorie : PHP Rubrique: instruction
Ang: and Fra.: et Catégorie: PHP Rubrique: instruction
break arrêter
if ($nom=="Antoine") break;
-- exemple -->
$tableau=array("Marc","Antoine","Albert");
foreach ($tableau as $nom)
{
*echo " nom = ".$nom;
if ($nom=="Antoine") break;
}
Résultat : nom = Marc nom = Antoine En rapport avec:, case, switch, Catégorie : PHP Rubrique: instruction
Ang: break Fra.: arrêter if ($nom=="Antoine") break;
-- exemple -->
$tableau=array("Marc","Antoine","Albert");
foreach ($tableau as $nom)
{
*echo " nom = ".$nom;
if ($nom=="Antoine") break;
}
Résultat : nom = Marc nom = Antoine En rapport avec:, case, switch, Catégorie: PHP Rubrique: instruction
comment commentaire
// commentaire
/* commentaire plus long
suite */ Catégorie : PHP Rubrique: instruction
Ang: comment Fra.: commentaire // commentaire
/* commentaire plus long
suite */ Catégorie: PHP Rubrique: instruction
continue continuer
if ($nom=="Antoine") continue;
-- exemple -->
$tableau=array("Marc","Antoine","Albert");
foreach ($tableau as $nom)
{
if ($nom=="Antoine") continue;
echo " nom = ".$nom;
}
Résultat : nom = Marc nom = Albert En rapport avec:, cours, Catégorie : PHP Rubrique: instruction
Ang: continue Fra.: continuer if ($nom=="Antoine") continue;
-- exemple -->
$tableau=array("Marc","Antoine","Albert");
foreach ($tableau as $nom)
{
if ($nom=="Antoine") continue;
echo " nom = ".$nom;
}
Résultat : nom = Marc nom = Albert En rapport avec:, cours, Catégorie: PHP Rubrique: instruction
destructor destructeur
function __destruct() {
} En rapport avec:, constructor, Catégorie : PHP Rubrique: instruction
Ang: destructor Fra.: destructeur function __destruct() {
} En rapport avec:, constructor, Catégorie: PHP Rubrique: instruction
die alias de la fonction exit() -> sortir
die();
-- exemple -->
0 header('Content-Type: application/json');
0 $user = 'test';
0 $pass = 'x111';
0 // Data Source Name
0 $dsn = 'mysql:host=localhost;dbname=nomglossaire';
0 try{
0 $dbh= new PDO($dsn, $user, $pass);
0 $dbh -> exec("set names utf8");
0 } catch (PDOException $e){
0 print "Erreur ! :" . $e->getMessage() . " ";
0 die();
0 }
*die('problème, on sort'); En rapport avec:, catch, print, Catégorie : PHP Rubrique: instruction
Ang: die Fra.: alias de la fonction exit() -> sortir die();
-- exemple -->
0 header('Content-Type: application/json');
0 $user = 'test';
0 $pass = 'x111';
0 // Data Source Name
0 $dsn = 'mysql:host=localhost;dbname=nomglossaire';
0 try{
0 $dbh= new PDO($dsn, $user, $pass);
0 $dbh -> exec("set names utf8");
0 } catch (PDOException $e){
0 print "Erreur ! :" . $e->getMessage() . " ";
0 die();
0 }
*die('problème, on sort'); En rapport avec:, catch, print, Catégorie: PHP Rubrique: instruction
do while tant que
do -> while ($compteur < 3); // tant que
-- exemple -->
<*?php
$compteur = 0;
do
{
*echo " compteur vaut ".$compteur;
$compteur++;
}
while ($compteur < 3); // tant que
*?>
Résultat :
compteur vaut 0 compteur vaut 1 compteur vaut 2 En rapport avec:, cours, Catégorie : PHP Rubrique: instruction
Ang: do while Fra.: tant que do -> while ($compteur < 3); // tant que
-- exemple -->
<*?php
$compteur = 0;
do
{
*echo " compteur vaut ".$compteur;
$compteur++;
}
while ($compteur < 3); // tant que
*?>
Résultat :
compteur vaut 0 compteur vaut 1 compteur vaut 2 En rapport avec:, cours, Catégorie: PHP Rubrique: instruction
echo affichage
*echo "<*td> <*a href='plante_detail_id_". *$row['id'] ."'>".$row['nom_latin']."<*/td>";
-- exemple -->
*echo "<*td class='hidden-sm hidden-xs'>";
*if (strlen($row['nom']) >1){
*echo $row['nom'];
*}
*echo "<*td class='hidden-sm hidden-xs'><*a href='plante_categorie_". $row['categorie'] . "'>"."<*button type='button' class='btn btn-sm'>". $row['categorie']."<*img src='png_24/montagne.png'><*/button><*/td>";
*echo "<*td class='hidden-sm hidden-xs'><*button type='button' class='btn btn-sm'><*a href='plante_categorie_". $row['categorie'] . "'>". $row['categorie']."<*/button><*/td>";
define ('ex5','ex1');...*echo ex5; // affichage de ex1
-- exemple -->
dans un fichier exemple_echo.php
<*!DOCTYPE html>
<*html>
<*Head>
<*/Head>
<*Body>
<*?php
*echo "Essai d'echo";
*?>
<*/Body>
<*/html>
Résultat : Essais d'echo
<*table border="1">
<*?php
$compteur = 0;
while ($compteur < 3)
{
*echo "<*tr><*td>"."exemple"."<*/td><*/tr>";
$compteur++;
}
?>
<*/table>
Résultat (3X exemple mis dans un tableau)
exemple
exemple
exemple
Code généré :
<*table border="1">
<*tr><*td>exemple<*/td><*/tr><*tr><*td>exemple<*/td>
<*/tr><*tr><*td>exemple<*/td>*tr><*/*table> Catégorie : PHP Rubrique: instruction
Ang: echo Fra.: affichage *echo "<*td> <*a href='plante_detail_id_". *$row['id'] ."'>".$row['nom_latin']."<*/td>";
-- exemple -->
*echo "<*td class='hidden-sm hidden-xs'>";
*if (strlen($row['nom']) >1){
*echo $row['nom'];
*}
*echo "<*td class='hidden-sm hidden-xs'><*a href='plante_categorie_". $row['categorie'] . "'>"."<*button type='button' class='btn btn-sm'>". $row['categorie']."<*img src='png_24/montagne.png'><*/button><*/td>";
*echo "<*td class='hidden-sm hidden-xs'><*button type='button' class='btn btn-sm'><*a href='plante_categorie_". $row['categorie'] . "'>". $row['categorie']."<*/button><*/td>";
define ('ex5','ex1');...*echo ex5; // affichage de ex1
-- exemple -->
dans un fichier exemple_echo.php
<*!DOCTYPE html>
<*html>
<*Head>
<*/Head>
<*Body>
<*?php
*echo "Essai d'echo";
*?>
<*/Body>
<*/html>
Résultat : Essais d'echo
<*table border="1">
<*?php
$compteur = 0;
while ($compteur < 3)
{
*echo "<*tr><*td>"."exemple"."<*/td><*/tr>";
$compteur++;
}
?>
<*/table>
Résultat (3X exemple mis dans un tableau)
exemple
exemple
exemple
Code généré :
<*table border="1">
<*tr><*td>exemple<*/td><*/tr><*tr><*td>exemple<*/td>
<*/tr><*tr><*td>exemple<*/td>*tr><*/*table> Catégorie: PHP Rubrique: instruction
else sinon
if ($row['actif']==1) {
?>
}
else
{
?>
} En rapport avec:, if, condition, Catégorie : PHP Rubrique: instruction
Ang: else Fra.: sinon if ($row['actif']==1) {
?>
}
else
{
?>
} En rapport avec:, if, condition, Catégorie: PHP Rubrique: instruction
exit sortir
exit ('un problème, on sort'); Catégorie : PHP Rubrique: instruction
Ang: exit Fra.: sortir exit ('un problème, on sort'); Catégorie: PHP Rubrique: instruction
for pour
for ($compteur=2; $compteur<= 5; $compteur++)
{
*echo "compteur = ".$compteur;
}
Résultat :
compteur = 2compteur = 3compteur = 4compteur = 5 Catégorie : PHP Rubrique: instruction
Ang: for Fra.: pour for ($compteur=2; $compteur<= 5; $compteur++)
{
*echo "compteur = ".$compteur;
}
Résultat :
compteur = 2compteur = 3compteur = 4compteur = 5 Catégorie: PHP Rubrique: instruction
foreach pour chaque
foreach ($tableau as $nom)
-- exemple -->
$tableau=array("Marc","Antoine","Albert");
foreach ($tableau as $nom)
{
*echo " nom = ".$nom;
}
Résultat : nom = Marc nom = Antoine nom = Albert
$donnee=file_get_contents("filmJSON.json");
$donnee_decodee = json_decode($donnee,true);
$affichage="";
foreach($donnee_decodee['film'] as $element){
$affichage.="".$element['titre']." ";
$affichage.="".$element['genre']." ";
$affichage.="".$element['date_sortie']." ";
}
$affichage .=" ";
*echo $affichage;
<*?php
*foreach ($liste_fleur as &$valeur) {
-- exemple -->
*$liste_fleur = array(
"arbre",
"arbuste",
"vivace")
*?> En rapport avec:, loop, fetchall, cours, Catégorie : PHP Rubrique: instruction
Ang: foreach Fra.: pour chaque foreach ($tableau as $nom)
-- exemple -->
$tableau=array("Marc","Antoine","Albert");
foreach ($tableau as $nom)
{
*echo " nom = ".$nom;
}
Résultat : nom = Marc nom = Antoine nom = Albert
$donnee=file_get_contents("filmJSON.json");
$donnee_decodee = json_decode($donnee,true);
$affichage="";
foreach($donnee_decodee['film'] as $element){
$affichage.="".$element['titre']." ";
$affichage.="".$element['genre']." ";
$affichage.="".$element['date_sortie']." ";
}
$affichage .=" ";
*echo $affichage;
<*?php
*foreach ($liste_fleur as &$valeur) {
-- exemple -->
*$liste_fleur = array(
"arbre",
"arbuste",
"vivace")
*?> En rapport avec:, loop, fetchall, cours, Catégorie: PHP Rubrique: instruction
function __construct fonction de création d'un constructeur
include_once 'exemple.php';
$traitement = new traitement($conn_db);
Fichier exemple.php
<*?php
class traitement
{
private $db;
function __construct($conn_db)
{
$this->db = $conn_db;
}
} En rapport avec:, constructor, Catégorie : PHP Rubrique: instruction
Ang: function __construct Fra.: fonction de création d'un constructeur include_once 'exemple.php';
$traitement = new traitement($conn_db);
Fichier exemple.php
<*?php
class traitement
{
private $db;
function __construct($conn_db)
{
$this->db = $conn_db;
}
} En rapport avec:, constructor, Catégorie: PHP Rubrique: instruction
if si
if ($point >=10)
-- exemple -->
$point=12;
if ($point >=10)
{
*echo "pas d'échec";
}
else
{
*echo "échec";
}
Résultat :
pas d'échec
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 En rapport avec:, cours, Catégorie : PHP Rubrique: instruction
Ang: if Fra.: si if ($point >=10)
-- exemple -->
$point=12;
if ($point >=10)
{
*echo "pas d'échec";
}
else
{
*echo "échec";
}
Résultat :
pas d'échec
*$number = 10;
*$resultat = ($number >= 9) ? true : false;
*if ($resultat ==true)
*{
*echo " ";
*echo ">=9";
*}
Résultat : >=9 En rapport avec:, cours, Catégorie: PHP Rubrique: instruction
include inclure
include 'ex5.php';
include '../exemple.php';
<*?php
include('publicite_horizontale.php');
*?> En rapport avec:, include_once, Catégorie : PHP Rubrique: instruction
Ang: include Fra.: inclure include 'ex5.php';
include '../exemple.php';
<*?php
include('publicite_horizontale.php');
*?> En rapport avec:, include_once, Catégorie: PHP Rubrique: instruction
include_once inclure une seule fois
<*?php include_once 'exemple.php'; ?>
A la différence avec require_one, include_one ne s'interrompra pas si il y a une erreur. En rapport avec:, include, require_once, Catégorie : PHP Rubrique: instruction
Ang: include_once Fra.: inclure une seule fois <*?php include_once 'exemple.php'; ?>
A la différence avec require_one, include_one ne s'interrompra pas si il y a une erreur. En rapport avec:, include, require_once, Catégorie: PHP Rubrique: instruction
instruction instruction
If {
}
else {}
switch, do while, for, foreach, En rapport avec:, if, switch, while, for, foreach, while, Catégorie : PHP Rubrique: instruction
Ang: instruction Fra.: instruction If {
}
else {}
switch, do while, for, foreach, En rapport avec:, if, switch, while, for, foreach, while, Catégorie: PHP Rubrique: instruction
loop boucle
Catégorie : PHP Rubrique: instruction
Ang: loop Fra.: boucle Catégorie: PHP Rubrique: instruction
mail envoyer un mail
if(mail($to, $subject, $message)){
-- exemple -->
<*?php
$to = exemple@hotmail.com';
$subject = 'test de mail avec PHP';
$message = 'contenu du message';
$from = 'toto@hotmail.com';
// Sending email
if(mail($to, $subject, $message)){
echo 'Le mail a été envoyé.';
} else{
echo 'Problème avec le mail.';
}
*?> En rapport avec:, subject, email, Catégorie : PHP Rubrique: instruction
Ang: mail Fra.: envoyer un mail if(mail($to, $subject, $message)){
-- exemple -->
<*?php
$to = exemple@hotmail.com';
$subject = 'test de mail avec PHP';
$message = 'contenu du message';
$from = 'toto@hotmail.com';
// Sending email
if(mail($to, $subject, $message)){
echo 'Le mail a été envoyé.';
} else{
echo 'Problème avec le mail.';
}
*?> En rapport avec:, subject, email, Catégorie: PHP Rubrique: instruction
or ou
En rapport avec:, if, condition, Catégorie : PHP Rubrique: instruction
Ang: or Fra.: ou En rapport avec:, if, condition, Catégorie: PHP Rubrique: instruction
print afficher
print "Erreur ! :" . $e->getMessage() . " ";
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
} En rapport avec:, echo, Catégorie : PHP Rubrique: instruction
Ang: print Fra.: afficher print "Erreur ! :" . $e->getMessage() . " ";
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
} En rapport avec:, echo, Catégorie: PHP Rubrique: instruction
print_r affichage d'une tableau
print_r($tableau);
-- exemple -->
<*?php
$tableau[0]=10;
$tableau[1]=20;
$tableau[2]=40;
$tableau[3]=50;
print_r($tableau);
*?>
Résultat :
Array ( [0] => 10 [1] => 20 [2] => 40 [3] => 50 ) Catégorie : PHP Rubrique: instruction
Ang: print_r Fra.: affichage d'une tableau print_r($tableau);
-- exemple -->
<*?php
$tableau[0]=10;
$tableau[1]=20;
$tableau[2]=40;
$tableau[3]=50;
print_r($tableau);
*?>
Résultat :
Array ( [0] => 10 [1] => 20 [2] => 40 [3] => 50 ) Catégorie: PHP Rubrique: instruction
require_once requis une seule fois
Catégorie : PHP Rubrique: instruction
Ang: require_once Fra.: requis une seule fois Catégorie: PHP Rubrique: instructionSite
reserved keywords mots réservés
Catégorie : PHP Rubrique: instruction
Ang: reserved keywords Fra.: mots réservés Catégorie: PHP Rubrique: instructionSite
return retour
return $valeur_retour;
return true;
return false;
-- exemple -->
function exemple($parametre1) {
$valeur_retour = $parametre1 + 5;
return $valeur_retour;
}
$ex_resultat = exemple(10);
echo $ex_resultat;
résultat : 15
++++
ensemble_classe.php
class classe
{
public function create_exemple($remarque,$id_exemple)
{
try
{
$sql= "INSERT INTO `exemple` (`id`,`id_exemple`, `remarque`,`date`)
VALUES (NULL,:id_exemple,:remarque,NOW())";
$stmt = $this->db->prepare($sql);
$stmt->bindparam(':remarque',$remarque);
$stmt->bindparam(':id_exemple',$id_exemple);
$stmt->execute();
return true;
} // fin try
catch(PDOException $e)
{
print_r ($e->getMessage());
return false;
} // fin catch
} // fin function
} // fin classe
Dans exemple.php
include_once 'ensemble_classe.php';
if($classe->create_exemple($remarque,$id_exemple))
{
$message = "
Ajout effectué !
";
}
else
{
$message = "
Erreur durant l'ajout
";
}
if(isset($message))
{
echo $message;
}
?>
En rapport avec:, true, false, Catégorie : PHP Rubrique: instruction
Ang: return Fra.: retour return $valeur_retour;
return true;
return false;
-- exemple -->
function exemple($parametre1) {
$valeur_retour = $parametre1 + 5;
return $valeur_retour;
}
$ex_resultat = exemple(10);
echo $ex_resultat;
résultat : 15
++++
ensemble_classe.php
class classe
{
public function create_exemple($remarque,$id_exemple)
{
try
{
$sql= "INSERT INTO `exemple` (`id`,`id_exemple`, `remarque`,`date`)
VALUES (NULL,:id_exemple,:remarque,NOW())";
$stmt = $this->db->prepare($sql);
$stmt->bindparam(':remarque',$remarque);
$stmt->bindparam(':id_exemple',$id_exemple);
$stmt->execute();
return true;
} // fin try
catch(PDOException $e)
{
print_r ($e->getMessage());
return false;
} // fin catch
} // fin function
} // fin classe
Dans exemple.php
include_once 'ensemble_classe.php';
if($classe->create_exemple($remarque,$id_exemple))
{
$message = "
Ajout effectué !
";
}
else
{
$message = "
Erreur durant l'ajout
";
}
if(isset($message))
{
echo $message;
}
?>
En rapport avec:, true, false, Catégorie: PHP Rubrique: instruction
switch commutateur
switch($fleur)
-- exemple -->
$fleur = "hortentia";
switch($fleur)
{
case "hortentia":
*echo "la fleur est bleue";
break;
case "jacinthe":
*echo "la fleur est jaune";
default:
*echo "pas de plante reconnue";
}
Résultat : la fleur est bleue En rapport avec:, case, break, cours, Catégorie : PHP Rubrique: instruction
Ang: switch Fra.: commutateur switch($fleur)
-- exemple -->
$fleur = "hortentia";
switch($fleur)
{
case "hortentia":
*echo "la fleur est bleue";
break;
case "jacinthe":
*echo "la fleur est jaune";
default:
*echo "pas de plante reconnue";
}
Résultat : la fleur est bleue En rapport avec:, case, break, cours, Catégorie: PHP Rubrique: instruction
tag balise
<*?php
*?> Catégorie : PHP Rubrique: instruction
Ang: tag Fra.: balise <*?php
*?> Catégorie: PHP Rubrique: instruction
this objet courant
function __construct($connexion_db)
{
*$this->db = $connexion_db;
}
*$ex= $this->db->prepare(INSERT INTO exemple(nom,) VALUES (:nom_valeur); En rapport avec:, prepare, Catégorie : PHP Rubrique: instruction
Ang: this Fra.: objet courant function __construct($connexion_db)
{
*$this->db = $connexion_db;
}
*$ex= $this->db->prepare(INSERT INTO exemple(nom,) VALUES (:nom_valeur); En rapport avec:, prepare, Catégorie: PHP Rubrique: instruction
while tant que
while ($compteur < 3)
-- exemple -->
$compteur = 0;
while ($compteur < 3)
{
echo " compteur vaut ".$compteur;
$compteur++;
}
Résultat : compteur vaut 0 compteur vaut 1 compteur vaut 2
+++++++++++++
if($stmt->rowCount()>0)
{
<*table class="table table-bordered table-striped">
<*tr><*th class="text-center">Nom*th><*/tr>
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
<*tr><*td> <*/td><*tr>
}
<*/table>
} En rapport avec:, loop, cours, Catégorie : PHP Rubrique: instruction
Ang: while Fra.: tant que while ($compteur < 3)
-- exemple -->
$compteur = 0;
while ($compteur < 3)
{
echo " compteur vaut ".$compteur;
$compteur++;
}
Résultat : compteur vaut 0 compteur vaut 1 compteur vaut 2
+++++++++++++
if($stmt->rowCount()>0)
{
<*table class="table table-bordered table-striped">
<*tr><*th class="text-center">Nom*th><*/tr>
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
<*tr><*td> <*/td><*tr>
}
<*/table>
} En rapport avec:, loop, cours, Catégorie: PHP Rubrique: instruction
[0] index position zéro
$exemple[0] = 'd';
-- exemple -->
$exemple = 'cup';
$exemple[0] = 'd';
echo $exemple;
résultat : dup Catégorie : PHP Rubrique: instruction
Ang: [0] Fra.: index position zéro $exemple[0] = 'd';
-- exemple -->
$exemple = 'cup';
$exemple[0] = 'd';
echo $exemple;
résultat : dup Catégorie: PHP Rubrique: instruction
\ anti slash
Abr.: backslash Pour résoudre le problème d'apostrophe on met devant un backslash \
$phrase = 'Je m\'appele Dupont Marcel';
echo $phrase; En rapport avec:, quote, Catégorie : PHP Rubrique: instruction
Ang: \ Fra.: anti slash Abr.: backslash Pour résoudre le problème d'apostrophe on met devant un backslash \
$phrase = 'Je m\'appele Dupont Marcel';
echo $phrase; En rapport avec:, quote, Catégorie: PHP Rubrique: instruction
JSON .
JSON
Abr.: JavaScript Object Notation json_decode
json_encode En rapport avec:, json_decode, json_encode, Catégorie : PHP Rubrique: JSON
Ang: JSON Fra.: . Abr.: JavaScript Object Notation json_decode
json_encode En rapport avec:, json_decode, json_encode, Catégorie: PHP Rubrique: JSON
json_decode décoder du JSON
JSON
$donnee_decodee = json_decode($donnee,true);
-- exemple -->
$donnee=file_get_contents("filmJSON.json");
$donnee_decodee = json_decode($donnee,true);
echo $donnee_decodee['film'][0]['titre'];
$affichage="<*ul>";
foreach($donnee_decodee['film'] as $element){
$affichage.="<*h3>".$element['titre']."<*/h3>";
$affichage.="<*li>".$element['genre']."<*/li>";
$affichage.="<*li>".$element['date_sortie']."<*/li>";
}
$affichage .="<*/ul>";
echo $affichage; En rapport avec:, json_encode, Catégorie : PHP Rubrique: JSON
Ang: json_decode Fra.: décoder du JSON $donnee_decodee = json_decode($donnee,true);
-- exemple -->
$donnee=file_get_contents("filmJSON.json");
$donnee_decodee = json_decode($donnee,true);
echo $donnee_decodee['film'][0]['titre'];
$affichage="<*ul>";
foreach($donnee_decodee['film'] as $element){
$affichage.="<*h3>".$element['titre']."<*/h3>";
$affichage.="<*li>".$element['genre']."<*/li>";
$affichage.="<*li>".$element['date_sortie']."<*/li>";
}
$affichage .="<*/ul>";
echo $affichage; En rapport avec:, json_encode, Catégorie: PHP Rubrique: JSON
json_encode retourne une chaîne de caractères en JSON
JSON
*echo json_encode($employe);
-- exemple -->
class Utilisateur {
public $nom = "";
public $prenom = "";
}
$employe = new Utilisateur();
$employe->nom = "Sochon";
$employe->prenom = "Alain";
echo json_encode($employe);
Résultat : {"nom":"Sochon","prenom":"Alain"}
+++++++++++
$sql = "SELECT nom_ag, nom_fr FROM `anglais_francais` where categorie='Javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="JSON";
$return["xx"]["Liste"]=$req->fetchall();
echo json_encode($return);
{
"titre": "JSON",
"xx": {
"Liste JavaScript": [
{
"0": "HR",
"1": ".",
"2": "Horizontal Rule",
"nom_ag": "HR",
"nom_fr": ".",
"detail_anglais": "Horizontal Rule"
},
{
"0": "JASS", En rapport avec:, JSON, Postman, Catégorie : PHP Rubrique: JSON
Ang: json_encode Fra.: retourne une chaîne de caractères en JSON *echo json_encode($employe);
-- exemple -->
class Utilisateur {
public $nom = "";
public $prenom = "";
}
$employe = new Utilisateur();
$employe->nom = "Sochon";
$employe->prenom = "Alain";
echo json_encode($employe);
Résultat : {"nom":"Sochon","prenom":"Alain"}
+++++++++++
$sql = "SELECT nom_ag, nom_fr FROM `anglais_francais` where categorie='Javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="JSON";
$return["xx"]["Liste"]=$req->fetchall();
echo json_encode($return);
{
"titre": "JSON",
"xx": {
"Liste JavaScript": [
{
"0": "HR",
"1": ".",
"2": "Horizontal Rule",
"nom_ag": "HR",
"nom_fr": ".",
"detail_anglais": "Horizontal Rule"
},
{
"0": "JASS", En rapport avec:, JSON, Postman, Catégorie: PHP Rubrique: JSON
error erreur
if ($connexion->error) {
} Catégorie : PHP Rubrique: MySql
Ang: error Fra.: erreur if ($connexion->error) {
} Catégorie: PHP Rubrique: MySqlSite
query requête
if ($connexion->query($sql))
-- exemple -->
$connexion =new MySql(..);
$sql="insert into exemple (nom, prenom) VALUES ('Toto','Marc')";
if ($connexion->query($sql))
{
} En rapport avec:, query, Catégorie : PHP Rubrique: MySql
Ang: query Fra.: requête if ($connexion->query($sql))
-- exemple -->
$connexion =new MySql(..);
$sql="insert into exemple (nom, prenom) VALUES ('Toto','Marc')";
if ($connexion->query($sql))
{
} En rapport avec:, query, Catégorie: PHP Rubrique: MySqlSite
int entier
Abr.: integer Arrondi à l'entier inférieur Catégorie : PHP Rubrique: number
Ang: int Fra.: entier Abr.: integer Arrondi à l'entier inférieur Catégorie: PHP Rubrique: number
&& et
Abr.: and Echo ($fleur=="bleue" && $feuille=="verte" ? "les couleurs sont bonnes" : "erreur" ) ;
-- exemple -->
$fleur="bleue";
$feuille="verte";
*Echo ($fleur=="bleue" && $feuille=="verte" ? "les couleurs sont bonnes" : "erreur" ) ;
Réponse :
les couleurs sont bonnes En rapport avec:, operator, Catégorie : PHP Rubrique: operator
Ang: && Fra.: et Abr.: and Echo ($fleur=="bleue" && $feuille=="verte" ? "les couleurs sont bonnes" : "erreur" ) ;
-- exemple -->
$fleur="bleue";
$feuille="verte";
*Echo ($fleur=="bleue" && $feuille=="verte" ? "les couleurs sont bonnes" : "erreur" ) ;
Réponse :
les couleurs sont bonnes En rapport avec:, operator, Catégorie: PHP Rubrique: operator
+ addition
Abr.: plus $exemple2 = $exemple1 +3;
-- exemple -->
<*?php
$exemple1=10;
$exemple2 = $exemple1 +3;
*echo $exemple2;
*?>
Résultat : 13; Catégorie : PHP Rubrique: operator
Ang: + Fra.: addition Abr.: plus $exemple2 = $exemple1 +3;
-- exemple -->
<*?php
$exemple1=10;
$exemple2 = $exemple1 +3;
*echo $exemple2;
*?>
Résultat : 13; Catégorie: PHP Rubrique: operator
. et (concaténation)
$ensemble= $exemple1.$exemple2;
-- exemple -->
$exemple1="essais";
$exemple2="concatenation";
$ensemble= $exemple1.$exemple2;
*echo $ensemble;
$ex1 = "ex5"." suite"
Résultat : ex5 suite En rapport avec:, operator, Catégorie : PHP Rubrique: operator
Ang: . Fra.: et (concaténation) $ensemble= $exemple1.$exemple2;
-- exemple -->
$exemple1="essais";
$exemple2="concatenation";
$ensemble= $exemple1.$exemple2;
*echo $ensemble;
$ex1 = "ex5"." suite"
Résultat : ex5 suite En rapport avec:, operator, Catégorie: PHP Rubrique: operator
.= concaténation
$a .= $b;
-- exemple -->
$a='partie 1';
$b='partie 2';
$c= $a.$b;
echo $c;
$a .= $b;
echo $a;
Réponse :
partie 1partie 2partie 1partie 2 En rapport avec:, operator, Catégorie : PHP Rubrique: operator
Ang: .= Fra.: concaténation $a .= $b;
-- exemple -->
$a='partie 1';
$b='partie 2';
$c= $a.$b;
echo $c;
$a .= $b;
echo $a;
Réponse :
partie 1partie 2partie 1partie 2 En rapport avec:, operator, Catégorie: PHP Rubrique: operator
<> différent
Catégorie : PHP Rubrique: operator
Ang: <> Fra.: différent Catégorie: PHP Rubrique: operator
== égalité
echo ($fleur=="iris" ? "couleur mauve" : "couleur bleue" ) ;
-- exemple -->
$fleur="bleue";
*echo ($fleur=="iris" ? "couleur mauve" : "couleur bleue" ) ;
Résultat : couleur bleue
<*?php> define ('exemple ='ex1'); ?*>
...
<*?php> if (exemple == 'ex1') ?*>
* if ($vrai_ou_faux == true) En rapport avec:, operator, false, cours, Catégorie : PHP Rubrique: operator
Ang: == Fra.: égalité echo ($fleur=="iris" ? "couleur mauve" : "couleur bleue" ) ;
-- exemple -->
$fleur="bleue";
*echo ($fleur=="iris" ? "couleur mauve" : "couleur bleue" ) ;
Résultat : couleur bleue
<*?php> define ('exemple ='ex1'); ?*>
...
<*?php> if (exemple == 'ex1') ?*>
* if ($vrai_ou_faux == true) En rapport avec:, operator, false, cours, Catégorie: PHP Rubrique: operator
concatenation concaténation
Catégorie : PHP Rubrique: operator
Ang: concatenation Fra.: concaténation Catégorie: PHP Rubrique: operator
equal égal
Catégorie : PHP Rubrique: operator
Ang: equal Fra.: égal Catégorie: PHP Rubrique: operatorSite
operator opérateur
==, !=, >, >=,<=, < : opérateurs de comparaison
&&, ||, ! : opérateurs logiques Catégorie : PHP Rubrique: operator
Ang: operator Fra.: opérateur ==, !=, >, >=,<=, < : opérateurs de comparaison
&&, ||, ! : opérateurs logiques Catégorie: PHP Rubrique: operatorSite
Doctrine est un ORM pour PHP
ORM
ORM : Object-Relational Mapping En rapport avec:, Symfony, ORM, Catégorie : PHP Rubrique: ORM
Ang: Doctrine Fra.: est un ORM pour PHP ORM : Object-Relational Mapping En rapport avec:, Symfony, ORM, Catégorie: PHP Rubrique: ORMSite
? passage de paramètre(s)
test
-- exemple -->
test.php
<*body>
test
<*/form>
*
<*?php
*echo "<*pre>";
print_r($_GET);
*?>
* En rapport avec:, parameter, cours, Catégorie : PHP Rubrique: parameter
Ang: ? Fra.: passage de paramètre(s) test
-- exemple -->
test.php
<*body>
test
<*/form>
*
<*?php
*echo "<*pre>";
print_r($_GET);
*?>
* En rapport avec:, parameter, cours, Catégorie: PHP Rubrique: parameter
echo affichage et passage de paramètres
*echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} Catégorie : PHP Rubrique: parameter
Ang: echo Fra.: affichage et passage de paramètres *echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} Catégorie: PHP Rubrique: parameter
Min minimum
Abr.: minimum 2+2= * : <*input name=verification type="number" min="4" max="4" required {background:red} "style="width: 343px" style="width: 266px"> Catégorie : PHP Rubrique: parameter
Ang: Min Fra.: minimum Abr.: minimum 2+2= * : <*input name=verification type="number" min="4" max="4" required {background:red} "style="width: 343px" style="width: 266px"> Catégorie: PHP Rubrique: parameter
parameter paramètre
print_r($_GET);
-- exemple -->
test.php
<*a href="test_action.php?parametre1=22¶metre2=Marc">test PARAMETRE
test_action.php
print_r($_GET);
Résultat: Array ( [parametre1] => 22 [parametre2] => 'Marc' )
++++++++++++++++ Catégorie : PHP Rubrique: parameter
Ang: parameter Fra.: paramètre print_r($_GET);
-- exemple -->
test.php
<*a href="test_action.php?parametre1=22¶metre2=Marc">test PARAMETRE
test_action.php
print_r($_GET);
Résultat: Array ( [parametre1] => 22 [parametre2] => 'Marc' )
++++++++++++++++ Catégorie: PHP Rubrique: parameter
phpinfo donne des informations sur la version du PHP
phpinfo();
PHP Version 5.4.12
Résultat :
System Windows NT HPexemple-HP 6.2 build 9200 (Unknown Windows version Home Premium Edition) AMD64
Build Date Feb 25 2013 00:27:38
Compiler MSVC9 (Visual C++ 2008) En rapport avec:, $_get, Catégorie : PHP Rubrique: parameter
Ang: phpinfo Fra.: donne des informations sur la version du PHP phpinfo();
PHP Version 5.4.12
Résultat :
System Windows NT HPexemple-HP 6.2 build 9200 (Unknown Windows version Home Premium Edition) AMD64
Build Date Feb 25 2013 00:27:38
Compiler MSVC9 (Visual C++ 2008) En rapport avec:, $_get, Catégorie: PHP Rubrique: parameter
bindparam lie un paramètre à un nom de variable
PDO
Abr.: bind parameter public function ex_fonction($nom_valeur)
try{
$ex = $this->db->prepare("INSERT INTO exemple(nom) VALUES(:nom_valeur)");
$ex->bindparam(":nom_valeur",$nom_valeur);
$ex->execute();
return true;
} En rapport avec:, update, insert into, prepare, execute, Catégorie : PHP Rubrique: PDO
Ang: bindparam Fra.: lie un paramètre à un nom de variable Abr.: bind parameter public function ex_fonction($nom_valeur)
try{
$ex = $this->db->prepare("INSERT INTO exemple(nom) VALUES(:nom_valeur)");
$ex->bindparam(":nom_valeur",$nom_valeur);
$ex->execute();
return true;
} En rapport avec:, update, insert into, prepare, execute, Catégorie: PHP Rubrique: PDO
exec exécuter
PDO
$dbh -> exec("set names utf8");
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='Javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, accent, UTF-8, solution, exec, prepare, execute, fetchAll, Catégorie : PHP Rubrique: PDO
Ang: exec Fra.: exécuter $dbh -> exec("set names utf8");
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='Javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, accent, UTF-8, solution, exec, prepare, execute, fetchAll, Catégorie: PHP Rubrique: PDO
execute exécuter
PDO
-- exemple -->
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
*echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:, new PDO, exec, fetchAll, prepare, Catégorie : PHP Rubrique: PDO
Ang: execute Fra.: exécuter
-- exemple -->
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
*echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:, new PDO, exec, fetchAll, prepare, Catégorie: PHP Rubrique: PDO
fetch extraire
PDO
*echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:, fetch, FETCH_ASSOC, Catégorie : PHP Rubrique: PDO
Ang: fetch Fra.: extraire *echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:, fetch, FETCH_ASSOC, Catégorie: PHP Rubrique: PDOSite
fetchAll retour les tableaux avec toutes les lignes
PDO
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, exec, execute, prepare, new PDO, Catégorie : PHP Rubrique: PDO
Ang: fetchAll Fra.: retour les tableaux avec toutes les lignes $return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, exec, execute, prepare, new PDO, Catégorie: PHP Rubrique: PDOSite
fetch_assoc retourne un tableau associatif
PDO
while($row=$ex1>fetch(PDO::FETCH_ASSOC))
{
}
+++++++++++++
public function obtenirID($id)
{
$stmt = $this->db->prepare("SELECT * FROM exemple WHERE id=:id");
$stmt->execute(array(":id"=>$id));
$AffichageRow=$stmt->fetch(PDO::FETCH_ASSOC);
return $AffichageRow;
} En rapport avec:, fetch, Catégorie : PHP Rubrique: PDO
Ang: fetch_assoc Fra.: retourne un tableau associatif while($row=$ex1>fetch(PDO::FETCH_ASSOC))
{
}
+++++++++++++
public function obtenirID($id)
{
$stmt = $this->db->prepare("SELECT * FROM exemple WHERE id=:id");
$stmt->execute(array(":id"=>$id));
$AffichageRow=$stmt->fetch(PDO::FETCH_ASSOC);
return $AffichageRow;
} En rapport avec:, fetch, Catégorie: PHP Rubrique: PDO
lastInsertId dernier enregistrement inséré
PDO
$exemple->execute();
$id_dernier = $this->madb->lastInsertId();
if ($id_dernier != null)
{
header('Location: traitement.php?mon_id='.$id_dernier);
} En rapport avec:, header, Catégorie : PHP Rubrique: PDO
Ang: lastInsertId Fra.: dernier enregistrement inséré $exemple->execute();
$id_dernier = $this->madb->lastInsertId();
if ($id_dernier != null)
{
header('Location: traitement.php?mon_id='.$id_dernier);
} En rapport avec:, header, Catégorie: PHP Rubrique: PDO
new PDO nouvelle objet PDO
PDO
$dbh= new PDO($dsn, $user, $pass);
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, user, password, DNS, database, try, catch, Catégorie : PHP Rubrique: PDO
Ang: new PDO Fra.: nouvelle objet PDO $dbh= new PDO($dsn, $user, $pass);
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, user, password, DNS, database, try, catch, Catégorie: PHP Rubrique: PDO
PDO extension pour l' accès aux bases de données en PHP
PDO
Abr.: PHP Data Objects PDO : interface pour accéder à une database.
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, interface, Catégorie : PHP Rubrique: PDO
Ang: PDO Fra.: extension pour l' accès aux bases de données en PHP Abr.: PHP Data Objects PDO : interface pour accéder à une database.
-- exemple -->
header('Content-Type: application/json');
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
$sql = "SELECT nom_ag, nom_fr,detail_anglais FROM `anglais_francais` where categorie='javascript' order by rubrique,nom_ag";
$req=$dbh->prepare($sql);
$req->execute();
$return["titre"]="Test PHP JSON";
$return["RESULTAT"]["Liste des traductions A/F sur JavaScript"]=$req->fetchall();
echo json_encode($return); En rapport avec:, interface, Catégorie: PHP Rubrique: PDOSite
PDOException exception PDO
PDO
} catch (PDOException $e){
-- exemple -->
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
} En rapport avec:, exec, prepare, execute, fetchAll, Catégorie : PHP Rubrique: PDO
Ang: PDOException Fra.: exception PDO } catch (PDOException $e){
-- exemple -->
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
} En rapport avec:, exec, prepare, execute, fetchAll, Catégorie: PHP Rubrique: PDO
PDOStatement classe PDOStatement
PDO
public PDOStatement -> classe (prepare, query)
statement : déclaration En rapport avec:, prepare, query, Catégorie : PHP Rubrique: PDO
Ang: PDOStatement Fra.: classe PDOStatement public PDOStatement -> classe (prepare, query)
statement : déclaration En rapport avec:, prepare, query, Catégorie: PHP Rubrique: PDO
prepare préparer
PDO
$user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
*echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:new pdo, execute, fetchAll, exec, Catégorie : PHP Rubrique: PDO
Ang: prepare Fra.: préparer $user = 'test';
$pass = 'x111';
// Data Source Name
$dsn = 'mysql:host=localhost;dbname=nomglossaire';
try{
$dbh= new PDO($dsn, $user, $pass);
$dbh -> exec("set names utf8");
} catch (PDOException $e){
print "Erreur ! :" . $e->getMessage() . " ";
die();
}
*echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:new pdo, execute, fetchAll, exec, Catégorie: PHP Rubrique: PDO
rowCount retourne le nombre de lignes
PDO
*echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:, row, record, Catégorie : PHP Rubrique: PDO
Ang: rowCount Fra.: retourne le nombre de lignes *echo "<*td class='hidden-xs'> <*a href='anglais_francais_rubrique.php?categorie=". $row['categorie'] ."&rubrique=". $row['rubrique'] . "'>"." <*/td>";
dans anglais_francais_rubrique.php
$categorie_html = str_replace('_',' ',urldecode($_GET['categorie']));
$categorie=addslashes($categorie_html);
$rubrique_html = str_replace('_',' ',urldecode($_GET['rubrique']));
$rubrique=addslashes($rubrique_html);
$sql = "SELECT id, nom_ag, nom_fr, categorie, rubrique, detail_anglais, complement, nom_latin, cle_rec, site FROM `anglais_francais` where categorie='".$categorie."' AND rubrique='".$rubrique."'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
if($stmt->rowCount()>0)
{
while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<*td class='hidden-sm hidden-xs'>". $row['nom_fr']."<*/td>";
}
} En rapport avec:, row, record, Catégorie: PHP Rubrique: PDO
PCRE functions fonctions PCRE
rule
Abr.: Perl Compatible Regular Expression functions Catégorie : PHP Rubrique: rule
Ang: PCRE functions Fra.: fonctions PCRE Abr.: Perl Compatible Regular Expression functions Catégorie: PHP Rubrique: rule
regular expression expression régulière
rule
Catégorie : PHP Rubrique: rule
Ang: regular expression Fra.: expression régulière Catégorie: PHP Rubrique: rule
RewriteRule règle de réécriture
rule
Catégorie : PHP Rubrique: rule
Ang: RewriteRule Fra.: règle de réécriture Catégorie: PHP Rubrique: rule
setcookie création d'un cookie
setcookie("monvisiteur","Charles", time()+3600,'/');
<*a href="test.php">Clic ici<*/a
Dans le fichier test.php
if (isset($_COOKIE["monvisiteur"]))
{
var_dump($_COOKIE);
}
else
{
echo 'cookie pas de valeur';
}
Résultat :
array (size=2)
'PHPSESSID' => string 'fu0q2p6298p56buhu9cnerhug4' (length=26)
'monvisiteur' => string 'Charles' (length=7)
// le premier est en rapport avec start_session En rapport avec:, $_COOKIE, start_session, Catégorie : PHP Rubrique: security
Ang: setcookie Fra.: création d'un cookie setcookie("monvisiteur","Charles", time()+3600,'/');
<*a href="test.php">Clic ici<*/a
Dans le fichier test.php
if (isset($_COOKIE["monvisiteur"]))
{
var_dump($_COOKIE);
}
else
{
echo 'cookie pas de valeur';
}
Résultat :
array (size=2)
'PHPSESSID' => string 'fu0q2p6298p56buhu9cnerhug4' (length=26)
'monvisiteur' => string 'Charles' (length=7)
// le premier est en rapport avec start_session En rapport avec:, $_COOKIE, start_session, Catégorie: PHP Rubrique: security
session_destroy détruit une session
En rapport avec:, session_start, Catégorie : PHP Rubrique: session
Ang: session_destroy Fra.: détruit une session En rapport avec:, session_start, Catégorie: PHP Rubrique: session
session_start démarrage de session
Catégorie : PHP Rubrique: session
Ang: session_start Fra.: démarrage de session Catégorie: PHP Rubrique: session
unset désaffecte une variable
Catégorie : PHP Rubrique: session
Ang: unset Fra.: désaffecte une variable Catégorie: PHP Rubrique: session
200 ok
state
En rapport avec:, HTTP status codes, Catégorie : PHP Rubrique: state
Ang: 200 Fra.: ok En rapport avec:, HTTP status codes, Catégorie: PHP Rubrique: state
num_rows nombre de lignes
Catégorie : PHP Rubrique: table
Ang: num_rows Fra.: nombre de lignes Catégorie: PHP Rubrique: table
& passage de plusieurs paramètres dans l'URL
www.exemple.be/modification.php?nom=Alfrond&prenom=Marc En rapport avec:, cours, Catégorie : PHP Rubrique: URL
Ang: & Fra.: passage de plusieurs paramètres dans l'URL www.exemple.be/modification.php?nom=Alfrond&prenom=Marc En rapport avec:, cours, Catégorie: PHP Rubrique: URL
header redirection vers une autre page
*header("Location:test_action.php");
*header('Content-Type: application/json');
+++++++++
$exemple->execute();
$id_dernier = $this->madb->lastInsertId();
if ($id_dernier != null)
{
header('Location: traitement.php?mon_id='.$id_dernier);
}
++++++++++++++
header('Content-Type: text/csv; charset=UTF-8');
header('Content-Disposition: attachment; filename=export_exemple.txt');
$output = "nom,prenom,rue\n";
$sql = 'SELECT nom,prenom,rue FROM exemple ORDER BY nom,prenom';
$query = $DB_connexion->prepare($sql);
$query->execute();
$list_exemple = $query->fetchAll();
foreach ($list_exemple as $rs) {
$output .= $rs['nom'].",".$rs['prenom'].",".$rs['rue']."\n";
}
// export the output
echo $output;
exit; En rapport avec:, link, redirect, Catégorie : PHP Rubrique: URL
Ang: header Fra.: redirection vers une autre page *header("Location:test_action.php");
*header('Content-Type: application/json');
+++++++++
$exemple->execute();
$id_dernier = $this->madb->lastInsertId();
if ($id_dernier != null)
{
header('Location: traitement.php?mon_id='.$id_dernier);
}
++++++++++++++
header('Content-Type: text/csv; charset=UTF-8');
header('Content-Disposition: attachment; filename=export_exemple.txt');
$output = "nom,prenom,rue\n";
$sql = 'SELECT nom,prenom,rue FROM exemple ORDER BY nom,prenom';
$query = $DB_connexion->prepare($sql);
$query->execute();
$list_exemple = $query->fetchAll();
foreach ($list_exemple as $rs) {
$output .= $rs['nom'].",".$rs['prenom'].",".$rs['rue']."\n";
}
// export the output
echo $output;
exit; En rapport avec:, link, redirect, Catégorie: PHP Rubrique: URL
localhost sur la même machine
http://localhost/exemple/test.php
localhost = 127.0.0.1 En rapport avec:, important, Catégorie : PHP Rubrique: URL
Ang: localhost Fra.: sur la même machine http://localhost/exemple/test.php
localhost = 127.0.0.1 En rapport avec:, important, Catégorie: PHP Rubrique: URL
parameter + $_GET passage de paramètre(s) URL et récupération
<*td class="text-center">
<*a href="supprimer.php?supprimer_id=&id_rubrique=" title="supprimer"><*i class="glyphicon glyphicon-remove-circle btn btn-default btn-sm"><*/i><*/a>
<*/td>
supprimer.php (on va récupérer supprimer_id et id_rubrique)
<*?php
// bouton suppression sur cette page
if(isset($_POST['btn-suppression']))
{
// on récupérer l'élément ) supprimer
$id = $_GET['supprimer_id'];
// appeler une fonction de suppression
$class->fonction_suppression($id);
}
// on va récupérer id_exemple transmis
if(isset($_GET['id_rubrique']))
{
$id_rubrique_tmp= $_GET['id_rubrique'];
}
*?>
<*button class="btn btn-large btn-danger" type="submit" name="btn-suppression"><*i class="glyphicon glyphicon-trash"><*/i> Oui*button> En rapport avec:, url, parameter, $, Catégorie : PHP Rubrique: URL
Ang: parameter + $_GET Fra.: passage de paramètre(s) URL et récupération <*td class="text-center">
<*a href="supprimer.php?supprimer_id=&id_rubrique=" title="supprimer"><*i class="glyphicon glyphicon-remove-circle btn btn-default btn-sm"><*/i><*/a>
<*/td>
supprimer.php (on va récupérer supprimer_id et id_rubrique)
<*?php
// bouton suppression sur cette page
if(isset($_POST['btn-suppression']))
{
// on récupérer l'élément ) supprimer
$id = $_GET['supprimer_id'];
// appeler une fonction de suppression
$class->fonction_suppression($id);
}
// on va récupérer id_exemple transmis
if(isset($_GET['id_rubrique']))
{
$id_rubrique_tmp= $_GET['id_rubrique'];
}
*?>
<*button class="btn btn-large btn-danger" type="submit" name="btn-suppression"><*i class="glyphicon glyphicon-trash"><*/i> Oui*button> En rapport avec:, url, parameter, $, Catégorie: PHP Rubrique: URL
URL rewriting réecriture d'URL
réécriture d'adresse Catégorie : PHP Rubrique: URL
Ang: URL rewriting Fra.: réecriture d'URL réécriture d'adresse Catégorie: PHP Rubrique: URL
$_GET obtenir
$parametre2=$_GET['parametre2'];
-- exemple -->
test.php
<*a href="test_action.php?parametre1=22¶metre2=Marc">test PARAMETRE
test_action.php
$parametre2=$_GET['parametre2'];
echo $parametre2;
Résultat : 'Marc'
Obtenir les paramètres qui sont dans URL. En rapport avec:, superglobale, URL, dans url, parameter, get, $_post, Catégorie : PHP Rubrique: variable
Ang: $_GET Fra.: obtenir $parametre2=$_GET['parametre2'];
-- exemple -->
test.php
<*a href="test_action.php?parametre1=22¶metre2=Marc">test PARAMETRE
test_action.php
$parametre2=$_GET['parametre2'];
echo $parametre2;
Résultat : 'Marc'
Obtenir les paramètres qui sont dans URL. En rapport avec:, superglobale, URL, dans url, parameter, get, $_post, Catégorie: PHP Rubrique: variable
$_POST posté
<*form action="anglais_francais_frm_suggestion_reception.php" class="form-horizontal" method="post">
<*div class="form-group">
<*label for="mot_anglais">Mot en Anglais : *
<*input type="text" required class="form-control" name="mot_anglais"/>
<*/div>
<*input type="submit" name="button_submit" class="btn btn-default" text="Envoyez"/>
<*/form>
++++++
dans une fichier anglais_francais_frm_suggestion_reception.php
*!isset($_POST['mot_anglais']) {
*died('problème');
*}
++++++++++++
if(isset($_POST['btn-mise_a_jour']))
--> exemple -->
<*?php
if(isset($_POST['btn-mise_a_jour']))
{
$fleur = $_POST['fleur'];
if($crud->maj($fleur))
{
} En rapport avec:, parameter, post, $_get, isset, form, method, Catégorie : PHP Rubrique: variable
Ang: $_POST Fra.: posté <*form action="anglais_francais_frm_suggestion_reception.php" class="form-horizontal" method="post">
<*div class="form-group">
<*label for="mot_anglais">Mot en Anglais : *
<*input type="text" required class="form-control" name="mot_anglais"/>
<*/div>
<*input type="submit" name="button_submit" class="btn btn-default" text="Envoyez"/>
<*/form>
++++++
dans une fichier anglais_francais_frm_suggestion_reception.php
*!isset($_POST['mot_anglais']) {
*died('problème');
*}
++++++++++++
if(isset($_POST['btn-mise_a_jour']))
--> exemple -->
<*?php
if(isset($_POST['btn-mise_a_jour']))
{
$fleur = $_POST['fleur'];
if($crud->maj($fleur))
{
} En rapport avec:, parameter, post, $_get, isset, form, method, Catégorie: PHP Rubrique: variable
$_SERVER Information sur le serveur
$self = $_SERVER['PHP_SELF'];
PHP_SELF : fichier script (en cours d'exécution) En rapport avec:, server, Catégorie : PHP Rubrique: variable
Ang: $_SERVER Fra.: Information sur le serveur $self = $_SERVER['PHP_SELF'];
PHP_SELF : fichier script (en cours d'exécution) En rapport avec:, server, Catégorie: PHP Rubrique: variable
$_SESSION variable global (session)
$_SESSION["nom"]="Dupont";
-- exemple -->
<*?php
session_start();
$_SESSION["nom"]="Dupont";
$_SESSION["exemple"]="test des sessions";
*?>
<*a href="test.php">Clic ici<*/a>
dans le fichier test.php
session_start();
echo $_SESSION['nom'];
echo " ";
echo $_SESSION['exemple'];
echo " ";
var_dump($_SESSION);
Résultat :
Dupont
test des sessions
array (size=2)
'exemple' => string 'test des sessions' (length=17)
'nom' => string 'Dupont' (length=6) En rapport avec:, session, session_start, var_dump, Catégorie : PHP Rubrique: variable
Ang: $_SESSION Fra.: variable global (session) $_SESSION["nom"]="Dupont";
-- exemple -->
<*?php
session_start();
$_SESSION["nom"]="Dupont";
$_SESSION["exemple"]="test des sessions";
*?>
<*a href="test.php">Clic ici<*/a>
dans le fichier test.php
session_start();
echo $_SESSION['nom'];
echo " ";
echo $_SESSION['exemple'];
echo " ";
var_dump($_SESSION);
Résultat :
Dupont
test des sessions
array (size=2)
'exemple' => string 'test des sessions' (length=17)
'nom' => string 'Dupont' (length=6) En rapport avec:, session, session_start, var_dump, Catégorie: PHP Rubrique: variable
gettype obtenir le type d'une variable
retourne le type de la variable
echo gettype($nom);
-- exemple -->
<*?php
$nom="Toto";
$prix=150;
*echo gettype($nom);
*echo gettype($prix);
*?/>
Affichage =
string
integer En rapport avec:, variable, type, Catégorie : PHP Rubrique: variable
Ang: gettype Fra.: obtenir le type d'une variable retourne le type de la variable
echo gettype($nom);
-- exemple -->
<*?php
$nom="Toto";
$prix=150;
*echo gettype($nom);
*echo gettype($prix);
*?/>
Affichage =
string
integer En rapport avec:, variable, type, Catégorie: PHP Rubrique: variable
global global
global $exemple; Catégorie : PHP Rubrique: variable
Ang: global Fra.: global global $exemple; Catégorie: PHP Rubrique: variable
global variable variable globale
$_ENV, $_GET, $_POST, Catégorie : PHP Rubrique: variable
Ang: global variable Fra.: variable globale $_ENV, $_GET, $_POST, Catégorie: PHP Rubrique: variable
HTTP_USER_AGENT permet de savoir quel navigateur on a
echo $_SERVER['HTTP_USER_AGENT'];
Résultat :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36 En rapport avec:, navigator, Catégorie : PHP Rubrique: variable
Ang: HTTP_USER_AGENT Fra.: permet de savoir quel navigateur on a echo $_SERVER['HTTP_USER_AGENT'];
Résultat :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36 En rapport avec:, navigator, Catégorie: PHP Rubrique: variable
iist spécifie si une variable est définie et est <> de NULL
Catégorie : PHP Rubrique: variable
Ang: iist Fra.: spécifie si une variable est définie et est <> de NULL Catégorie: PHP Rubrique: variable
isset test si variable définie et pas nul
if (isset($_GET['categorie'])) {
}
*if(isset($_GET['ajout']))
{
?>
<*div class="container">
<*div class="alert alert-info">
OK retour à la page d'accueil <*a href="index.php">HOME!
<*?php
}
?>
+++++++++++++++++++++
<*?php
if(isset($_POST['btn-exemple']))
{
$date= $_POST['date'];
if($classe->exemple($date)
{
}
}
*?>
<*form method="post">
<*table class='table table-bordered'>
<*tr> <*th class="text-center">Date<*/th><*/tr>
<*tr><*td><*input placeholder='jj-mm-aaaa' type='date' name='date' class='form-control' value="<*?php echo $date; *?>" ><*/td><*/tr>
<*/table>
<*button class="btn btn-large btn-warning" type="submit" name="btn-exemple"><*i class="glyphicon glyphicon-edit"><*/i> Oui<*/button>
<*/form> En rapport avec:, nul, variable, $_GET, $_POST, Catégorie : PHP Rubrique: variable
Ang: isset Fra.: test si variable définie et pas nul if (isset($_GET['categorie'])) {
}
*if(isset($_GET['ajout']))
{
?>
<*div class="container">
<*div class="alert alert-info">
OK retour à la page d'accueil <*a href="index.php">HOME!
<*?php
}
?>
+++++++++++++++++++++
<*?php
if(isset($_POST['btn-exemple']))
{
$date= $_POST['date'];
if($classe->exemple($date)
{
}
}
*?>
<*form method="post">
<*table class='table table-bordered'>
<*tr> <*th class="text-center">Date<*/th><*/tr>
<*tr><*td><*input placeholder='jj-mm-aaaa' type='date' name='date' class='form-control' value="<*?php echo $date; *?>" ><*/td><*/tr>
<*/table>
<*button class="btn btn-large btn-warning" type="submit" name="btn-exemple"><*i class="glyphicon glyphicon-edit"><*/i> Oui<*/button>
<*/form> En rapport avec:, nul, variable, $_GET, $_POST, Catégorie: PHP Rubrique: variable
is_numeric vérification si la donnée est du type numérique
$exemple=10;
if (is_numeric($exemple)) {
*echo "la variable est numérique";
}
Résultat :
la variable est numérique En rapport avec:, cours, Catégorie : PHP Rubrique: variable
Ang: is_numeric Fra.: vérification si la donnée est du type numérique $exemple=10;
if (is_numeric($exemple)) {
*echo "la variable est numérique";
}
Résultat :
la variable est numérique En rapport avec:, cours, Catégorie: PHP Rubrique: variable
scope étendue
variable en local ou global Catégorie : PHP Rubrique: variable
Ang: scope Fra.: étendue variable en local ou global Catégorie: PHP Rubrique: variable
superglobal variables variables superglobales
Catégorie : PHP Rubrique: variable
Ang: superglobal variables Fra.: variables superglobales Catégorie: PHP Rubrique: variable
superglobals superglobales
En rapport avec:, superglobales variables, Catégorie : PHP Rubrique: variable
Ang: superglobals Fra.: superglobales En rapport avec:, superglobales variables, Catégorie: PHP Rubrique: variable
variable variable
// les noms de variables sont sensible à la casse exemple <> Exemple
$exemple=5;
sensible à la casse ! En rapport avec:, $, Catégorie : PHP Rubrique: variable
Ang: variable Fra.: variable // les noms de variables sont sensible à la casse exemple <> Exemple
$exemple=5;
sensible à la casse ! En rapport avec:, $, Catégorie: PHP Rubrique: variableSite