parent
f637de86ef
commit
9b94e631bb
@ -0,0 +1,27 @@
|
|||||||
|
|
||||||
|
|
||||||
|
# dev back
|
||||||
|
|
||||||
|
## intro
|
||||||
|
|
||||||
|
http://localhost/
|
||||||
|
= http://127.0.0.1/
|
||||||
|
|
||||||
|
Pour bases de données
|
||||||
|
http://localhost/phpmyadmin/
|
||||||
|
|
||||||
|
|
||||||
|
1. aller dans le "htdocs" de xampp (bouton explorer)
|
||||||
|
2. créer un dossier "bak" ou "back"
|
||||||
|
|
||||||
|
Dans le dossier back : quelques exemples de php et un les variables server / get / post
|
||||||
|
|
||||||
|
## créer un blog
|
||||||
|
|
||||||
|
1. aller dans le "htdocs" de xampp (bouton explorer)
|
||||||
|
2. créer un dossier "blog"
|
||||||
|
3. créer le fichier index.php
|
||||||
|
4. dans ce fichier index.php ecrire le html avec :
|
||||||
|
- un article composé d'un titre d'une date et d'un contenu
|
||||||
|
- un formulaire en POST permettant à un internaute de saisir son pseudo, son mail (facultatif) et un commentaire (sur plusieur lignes)
|
||||||
|
5.
|
@ -0,0 +1,274 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>Cours dev bak</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Cours dev back session 1</h1>
|
||||||
|
<?php
|
||||||
|
// ceci est un commentaire sur une ligne
|
||||||
|
/* ceci est un commentaire
|
||||||
|
sur
|
||||||
|
plusieurs
|
||||||
|
lignes
|
||||||
|
*/
|
||||||
|
// si on part de ce pseudo code
|
||||||
|
// un variable en php commence par $
|
||||||
|
|
||||||
|
// variable a : entier
|
||||||
|
// a = 2;
|
||||||
|
$a = 2;
|
||||||
|
|
||||||
|
// afficher a
|
||||||
|
echo $a;
|
||||||
|
// afficher a
|
||||||
|
print($a);
|
||||||
|
|
||||||
|
// afficher b
|
||||||
|
// attention le code ci dessous génère une notice
|
||||||
|
// print($b);
|
||||||
|
|
||||||
|
// variable tab : tableau
|
||||||
|
// tableau = [1,...]
|
||||||
|
$tab = array(1,"A",2,"coucou");
|
||||||
|
// afficher
|
||||||
|
// attention le code ci dessous génère une notice
|
||||||
|
// print($tab);
|
||||||
|
// pour chaque élément du tableau
|
||||||
|
// afficher l'élément
|
||||||
|
// fin pour
|
||||||
|
foreach($tab as $element)
|
||||||
|
{
|
||||||
|
//opérateur de concatenation : .
|
||||||
|
// print("<br>".$element);
|
||||||
|
//echo est une instruction, print une fonction, echo est un peu plus rapide, un peu moins flexible
|
||||||
|
echo "<br>".$element;
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<hr>
|
||||||
|
<?php
|
||||||
|
//2 mots clef de dépannage
|
||||||
|
print_r($tab);
|
||||||
|
$a=2;
|
||||||
|
$b="2";
|
||||||
|
echo "<br>";
|
||||||
|
print_r($a);
|
||||||
|
echo "<br>";
|
||||||
|
print_r($b);
|
||||||
|
echo "<br>";
|
||||||
|
var_dump($a);
|
||||||
|
echo "<br>";
|
||||||
|
var_dump($b);
|
||||||
|
echo "<br>";
|
||||||
|
var_dump($tab);
|
||||||
|
echo "<br>";
|
||||||
|
$obj = (object) $tab;
|
||||||
|
var_dump($obj);
|
||||||
|
|
||||||
|
// si
|
||||||
|
if($a == 2)
|
||||||
|
{
|
||||||
|
echo "<br>a est égal à 2";
|
||||||
|
}
|
||||||
|
//sinon si
|
||||||
|
elseif($a==3)
|
||||||
|
{
|
||||||
|
echo "<br>a est égal à 3";
|
||||||
|
}
|
||||||
|
//si
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "<br>a n'est égal ni à 3, ni à 2";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<hr>
|
||||||
|
<?php
|
||||||
|
$a=2;
|
||||||
|
$b="2";
|
||||||
|
if($a == $b)
|
||||||
|
{
|
||||||
|
echo "a == b";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "a != b";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<hr>
|
||||||
|
<?php
|
||||||
|
$a=0;
|
||||||
|
$b=false;
|
||||||
|
if($a == $b)
|
||||||
|
{
|
||||||
|
echo "a == b";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "a != b";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<hr>
|
||||||
|
<?php
|
||||||
|
$a="false";
|
||||||
|
$b=false;
|
||||||
|
if($a == $b)
|
||||||
|
{
|
||||||
|
echo "a == b";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "a != b";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<hr>
|
||||||
|
<?php
|
||||||
|
$a=0;
|
||||||
|
$b=false;
|
||||||
|
if($a === $b)
|
||||||
|
{
|
||||||
|
echo "a === b";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "a !== b";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<hr>
|
||||||
|
<?php
|
||||||
|
$a=2;
|
||||||
|
$b="2";
|
||||||
|
if($a === (int)$b)
|
||||||
|
{
|
||||||
|
echo "a === b";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
echo "a != b";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
<hr>
|
||||||
|
<?php
|
||||||
|
/* opérateurs de compraison
|
||||||
|
===
|
||||||
|
==
|
||||||
|
!=
|
||||||
|
!==
|
||||||
|
>
|
||||||
|
<
|
||||||
|
<=
|
||||||
|
>=
|
||||||
|
*/
|
||||||
|
|
||||||
|
//si(a==2 et b=="coucou")
|
||||||
|
if($a===2 && $b==="coucou")
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//si(a==2 ou b=="coucou")
|
||||||
|
if($a===2 || $b==="coucou")
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
|
<p>
|
||||||
|
une url http://127.0.0.1/bak/?requete=variable&pram=valeur#fin c'est :
|
||||||
|
<ul>
|
||||||
|
<li> un domaine : ici 127.0.0.1 ou localhost</li>
|
||||||
|
<li> un chemin : ici /bak/</li>
|
||||||
|
<li> une requete : ici requete=variable&pram=valeur </li>
|
||||||
|
<li> une position dans la page : ici fin</li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<form action="server.php">
|
||||||
|
<input type="text" name="param1"/>
|
||||||
|
<input type="text" name="param2"/>
|
||||||
|
<button type="submit">envoyer en get</button>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
|
||||||
|
<form action="server.php" method="post">
|
||||||
|
<input type="text" name="parampost1"/>
|
||||||
|
<input type="text" name="parampost2"/>
|
||||||
|
<button type="submit">envoyer en post</button>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<form action="server.php?paramget=valeur" method="post">
|
||||||
|
<input type="text" name="parampost1"/>
|
||||||
|
<input type="text" name="parampost2"/>
|
||||||
|
<button type="submit">envoyer en post+get</button>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Methods">https://developer.mozilla.org/fr/docs/Web/HTTP/Methods</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h2 id="debut">Le debut</h2>
|
||||||
|
<a href="#fin">aller à la fin</a>
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<br/> coucou
|
||||||
|
<a href="#debut">allerqu debut</a>
|
||||||
|
<h2 id="fin">La fin</h2>
|
||||||
|
</body>
|
||||||
|
</html>
|
After Width: | Height: | Size: 42 KiB |
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
header('Content-Type: text/plain; charset=UTF-8');
|
||||||
|
echo
|
||||||
|
"
|
||||||
|
variables GET
|
||||||
|
==============================================================
|
||||||
|
";
|
||||||
|
print_r($_GET);
|
||||||
|
|
||||||
|
echo
|
||||||
|
"
|
||||||
|
variables POST
|
||||||
|
==============================================================
|
||||||
|
";
|
||||||
|
print_r($_POST);
|
||||||
|
|
||||||
|
echo
|
||||||
|
"
|
||||||
|
variables serveur
|
||||||
|
==============================================================
|
||||||
|
";
|
||||||
|
print_r($_SERVER);
|
@ -0,0 +1,9 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>Simple HTML document</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Hello Toto!</h1>
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in new issue