<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://wikisn.rascol.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas+LAZORAK</id>
	<title>WIKI SN RASCOL - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://wikisn.rascol.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thomas+LAZORAK"/>
	<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php/Sp%C3%A9cial:Contributions/Thomas_LAZORAK"/>
	<updated>2026-11-03T03:45:40Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=751</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=751"/>
		<updated>2023-03-29T09:46:47Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : /* Explications du php ainsi que des bases de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PHP-logo.svg.png|vignette]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;big&amp;gt;Explications du php ainsi que des bases de données&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les variables&amp;lt;/u&amp;gt;&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Les tableaux&amp;lt;/u&amp;gt;&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipe = [&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Les tableaux numérotés sont plus utilisé quand il y a plusieurs valeurs à entrer et il associe les valeurs à des nombres exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
$recipes [0] = ‘cassoulet’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [1] = ‘couscous’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [2] = ‘escalope milanaise‘;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les fonctions&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
En php, les fonctions servent à tout faire exemple : retrouver un mot dans un texte, savoir le nombre de mots dans le texte, de lignes, de caractères …etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Elles sont une série d’instructions qui effectuent des actions et retournent une valeur. Elles permettent d'éviter d’avoir à répéter du code php qu’on utilise souvent.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Pour cela il faut les paramétrer pour que la fonction ait des conditions avant d'exécuter ses instructions.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
voici quelques exemples de fonction utile au développement d’un site:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;str_replace&amp;lt;/strong&amp;gt; pour rechercher et remplacer les mots dans une variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;move_uploaded_file&amp;lt;/strong&amp;gt; pour envoyer un fichier à un serveur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;imagecreate&amp;lt;/strong&amp;gt; pour créer des images miniatures (aussi appelé “thumbnail”)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;mail&amp;lt;/strong&amp;gt; pour envoyer un mail avec php (très pratique pour faire du newsletter)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;crypt&amp;lt;/strong&amp;gt; pour chiffrer les mots de passe &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;date&amp;lt;/strong&amp;gt; pour renvoyer la date, l’heure, etc&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les erreurs:&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dans la création de site web les erreurs sont récurrentes (on ne réussit pas à créer un site du premier coup).&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Voici des erreurs fréquentes en programmation:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;parse error:&amp;lt;/strong&amp;gt; Le parse error est une instruction php mal formée (erreur de syntaxe par exemple).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;undefined function:&amp;lt;/strong&amp;gt; Indique qu'une fonction inexistante est utilisée (il faut donc la créer ou en utiliser une autre).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;wrong parameter count:&amp;lt;/strong&amp;gt; Une erreur généralement quand la ou les valeurs dans les paramètres d’une fonction sont invalide (trop ou trop peu de paramètres).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;La structure d’un site&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
une création de page web doit être pensé par bloc:&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=750</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=750"/>
		<updated>2023-03-29T09:37:42Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : /* Explications du php ainsi que des bases de données */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PHP-logo.svg.png|vignette]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;big&amp;gt;Explications du php ainsi que des bases de données&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les variables&amp;lt;/u&amp;gt;&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Les tableaux&amp;lt;/u&amp;gt;&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipe = [&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Les tableaux numérotés sont plus utilisé quand il y a plusieurs valeurs à entrer et il associe les valeurs à des nombres exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
$recipes [0] = ‘cassoulet’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [1] = ‘couscous’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [2] = ‘escalope milanaise‘;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les fonctions&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
En php, les fonctions servent à tout faire exemple : retrouver un mot dans un texte, savoir le nombre de mots dans le texte, de lignes, de caractères …etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Elles sont une série d’instructions qui effectuent des actions et retournent une valeur. Elles permettent d'éviter d’avoir à répéter du code php qu’on utilise souvent.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Pour cela il faut les paramétrer pour que la fonction ait des conditions avant d'exécuter ses instructions.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
voici quelques exemples de fonction utile au développement d’un site:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;str_replace&amp;lt;/strong&amp;gt; pour rechercher et remplacer les mots dans une variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;move_uploaded_file&amp;lt;/strong&amp;gt; pour envoyer un fichier à un serveur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;imagecreate&amp;lt;/strong&amp;gt; pour créer des images miniatures (aussi appelé “thumbnail”)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;mail&amp;lt;/strong&amp;gt; pour envoyer un mail avec php (très pratique pour faire du newsletter)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;crypt&amp;lt;/strong&amp;gt; pour chiffrer les mots de passe &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;date&amp;lt;/strong&amp;gt; pour renvoyer la date, l’heure, etc&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les erreurs:&amp;lt;/u&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Dans la création de site web les erreurs sont récurrentes (on ne réussit pas à créer un site du premier coup).&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Voici des erreurs fréquentes en programmation:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;parse error:&amp;lt;/strong&amp;gt; Le parse error est une instruction php mal formée (erreur de syntaxe par exemple).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;undefined function:&amp;lt;/strong&amp;gt; Indique qu'une fonction inexistante est utilisée (il faut donc la créer ou en utiliser une autre).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;wrong parameter count:&amp;lt;/strong&amp;gt; Une erreur généralement quand la ou les valeurs dans les paramètres d’une fonction sont invalide (trop ou trop peu de paramètres).&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=749</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=749"/>
		<updated>2023-03-29T09:19:58Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : /* Histoire du php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PHP-logo.svg.png|vignette]]&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;big&amp;gt;Explications du php ainsi que des bases de données&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les variables&amp;lt;/u&amp;gt;&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Les tableaux&amp;lt;/u&amp;gt;&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipe = [&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Les tableaux numérotés sont plus utilisé quand il y a plusieurs valeurs à entrer et il associe les valeurs à des nombres exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
$recipes [0] = ‘cassoulet’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [1] = ‘couscous’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [2] = ‘escalope milanaise‘;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les fonctions&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
En php, les fonctions servent à tout faire exemple : retrouver un mot dans un texte, savoir le nombre de mots dans le texte, de lignes, de caractères …etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Elles sont une série d’instructions qui effectuent des actions et retournent une valeur. Elles permettent d'éviter d’avoir à répéter du code php qu’on utilise souvent.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Pour cela il faut les paramétrer pour que la fonction ait des conditions avant d'exécuter ses instructions.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
voici quelques exemples de fonction utile au développement d’un site:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;str_replace&amp;lt;/strong&amp;gt; pour rechercher et remplacer les mots dans une variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;move_uploaded_file&amp;lt;/strong&amp;gt; pour envoyer un fichier à un serveur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;imagecreate&amp;lt;/strong&amp;gt; pour créer des images miniatures (aussi appelé “thumbnail”)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;mail&amp;lt;/strong&amp;gt; pour envoyer un mail avec php (très pratique pour faire du newsletter)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;crypt&amp;lt;/strong&amp;gt; pour chiffrer les mots de passe &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;date&amp;lt;/strong&amp;gt; pour renvoyer la date, l’heure, etc&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Fichier:PHP-logo.svg.png&amp;diff=742</id>
		<title>Fichier:PHP-logo.svg.png</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Fichier:PHP-logo.svg.png&amp;diff=742"/>
		<updated>2023-03-29T09:06:44Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=713</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=713"/>
		<updated>2023-03-08T09:58:41Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : /* Comment fonctionne le php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;big&amp;gt;Explications du php ainsi que des bases de données&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les variables&amp;lt;/u&amp;gt;&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Les tableaux&amp;lt;/u&amp;gt;&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipe = [&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Les tableaux numérotés sont plus utilisé quand il y a plusieurs valeurs à entrer et il associe les valeurs à des nombres exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
$recipes [0] = ‘cassoulet’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [1] = ‘couscous’;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipes [2] = ‘escalope milanaise‘;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les fonctions&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
En php, les fonctions servent à tout faire exemple : retrouver un mot dans un texte, savoir le nombre de mots dans le texte, de lignes, de caractères …etc.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Elles sont une série d’instructions qui effectuent des actions et retournent une valeur. Elles permettent d'éviter d’avoir à répéter du code php qu’on utilise souvent.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
Pour cela il faut les paramétrer pour que la fonction ait des conditions avant d'exécuter ses instructions.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
voici quelques exemples de fonction utile au développement d’un site:&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;str_replace&amp;lt;/strong&amp;gt; pour rechercher et remplacer les mots dans une variable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;move_uploaded_file&amp;lt;/strong&amp;gt; pour envoyer un fichier à un serveur&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;imagecreate&amp;lt;/strong&amp;gt; pour créer des images miniatures (aussi appelé “thumbnail”)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;mail&amp;lt;/strong&amp;gt; pour envoyer un mail avec php (très pratique pour faire du newsletter)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;crypt&amp;lt;/strong&amp;gt; pour chiffrer les mots de passe &lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;date&amp;lt;/strong&amp;gt; pour renvoyer la date, l’heure, etc&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=710</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=710"/>
		<updated>2023-03-08T09:22:37Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Explications du php ainsi que des bases de données&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Les variables&amp;lt;/u&amp;gt;&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
Les tableaux&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple: &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;&lt;br /&gt;
&amp;lt;?php&amp;lt;br&amp;gt;&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
$recipe = [&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=704</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=704"/>
		<updated>2023-03-08T08:48:29Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;Explications du php ainsi que des bases de données&amp;lt;/big&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=703</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=703"/>
		<updated>2023-03-08T08:46:25Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : /* Comment fonctionne le php */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=637</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=637"/>
		<updated>2023-02-08T10:46:14Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== &amp;lt;big&amp;gt;l’importance des serveurs web et du HTML&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Histoire du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'histoire de PHP commence en 1995, lorsque Rasmus Lerdorf, un développeur web danois, a commencé à écrire du code pour maintenir son propre curriculum vitae en ligne. Ce code a évolué en un langage de script côté serveur appelé &amp;quot;Personal Home Page Tools&amp;quot; (PHP Tools). Au fil du temps, d'autres développeurs se sont joints à Lerdorf pour ajouter des fonctionnalités et améliorer le langage, et en 1997, la version 2.0 de PHP a été publiée avec un certain nombre de nouvelles fonctionnalités.&lt;br /&gt;
Au cours des années suivantes, PHP a continué à évoluer et à se développer, ajoutant des fonctionnalités telles que la prise en charge des bases de données et des objets. En 2004, la version 4.0 a été publiée, apportant une vaste amélioration des performances et de la stabilité. La version 5.0, publiée en 2004, a ajouté des fonctionnalités de programmation orientée objet et a été largement adoptée par les développeurs.&lt;br /&gt;
Depuis lors, PHP est devenu l'un des langages de développement web les plus populaires au monde, utilisé pour alimenter des millions de sites web et applications. Il est particulièrement populaire pour les sites web à petite et moyenne échelle, grâce à sa facilité d'utilisation et à ses nombreuses bibliothèques et frameworks disponibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Définir l'utilité du php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
Montrer la manière dont il fonctionne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;big&amp;gt;Comment fonctionne le php&amp;lt;/big&amp;gt; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=131</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=131"/>
		<updated>2023-01-11T10:33:16Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;les serveurs web et le HTML&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
quesque le php&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source&lt;br /&gt;
&lt;br /&gt;
son utilitée&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
son fonctionnement&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
présentation du projet final (fil rouge)&lt;br /&gt;
pour comprendre et apprendre le fonctionnement du php, je vais utiliser un projet fil rouge. ce projet consiste a cre&lt;br /&gt;
&lt;br /&gt;
début de l'expérimentation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
explication 0&lt;br /&gt;
&lt;br /&gt;
Les variables&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
Les tableaux&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&lt;br /&gt;
$recipe = [&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les tableaux numérotés sont plus utilisé quand il y a plusieurs valeurs à entrer et il associe les valeurs à des nombres exemple: &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$recipes [0] = ‘cassoulet’;&lt;br /&gt;
$recipes [1] = ‘couscous’;&lt;br /&gt;
$recipes [2] = ‘escalope milanaise‘;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions&lt;br /&gt;
En php, les fonctions servent à tout faire exemple : retrouver un mot dans un texte, savoir le nombre de mots dans le texte, de lignes, de caractères …etc.&lt;br /&gt;
&lt;br /&gt;
Elles sont une série d’instructions qui effectuent des actions et retournent une valeur. Elles permettent d'éviter d’avoir à répéter du code php qu’on utilise souvent.&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut les paramétrer pour que la fonction ait des conditions avant d'exécuter ses instructions.&lt;br /&gt;
&lt;br /&gt;
voici quelques exemples de fonction utile au développement d’un site:&lt;br /&gt;
&lt;br /&gt;
str_replace pour rechercher et remplacer les mots dans une variable.&lt;br /&gt;
&lt;br /&gt;
move_uploaded_file pour envoyer un fichier à un serveur&lt;br /&gt;
&lt;br /&gt;
imagecreate pour créer des images miniatures (aussi appelé “thumbnail”)&lt;br /&gt;
&lt;br /&gt;
mail pour envoyer un mail avec php (très pratique pour faire du newsletter)&lt;br /&gt;
&lt;br /&gt;
crypt pour chiffrer les mots de passe &lt;br /&gt;
&lt;br /&gt;
date pour renvoyer la date, l’heure, etc&lt;br /&gt;
&lt;br /&gt;
La structure d’un site&lt;br /&gt;
une création de page web doit être pensé par bloc: &lt;br /&gt;
l'entête&lt;br /&gt;
le menu&lt;br /&gt;
le corps&lt;br /&gt;
le pied de page&lt;br /&gt;
&lt;br /&gt;
Pour créer un site plus facilement, on peut faire un autre fichier .php car par exemple si je fais un fichier header.php ,je peux l’inclure dans toutes les pages de mon site. Comme cela si j’ai une modification à apporter dans le fichier header je n’aurais pas à modifier toutes les pages du site.&lt;br /&gt;
&lt;br /&gt;
Pour créer la structure d’un site, il est recommandé de travailler d'abord au brouillon. Cela permet de mieux structurer les contenus ainsi que le programme.&lt;br /&gt;
&lt;br /&gt;
Les formulaires&lt;br /&gt;
Pour permettre aux visiteurs d’envoyer des données au serveur on utilise des formulaires. une chose importante à garder en tête est qu’il ne faut jamais faire confiance aux données saisies dans un formulaire, il faut mettre en place une routine de vérification avant éventuellement de les stocker dans une base de données par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour sécuriser l’accès à certains contenus d’un site internet, on peut aussi ajouter un accès utilisateur avec un login et un mot de passe. Les utilisateurs devront donc se connecter avec leur compte pour pouvoir accéder à cette partie du site.&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=129</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=129"/>
		<updated>2023-01-11T10:27:45Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;les serveurs web et le HTML&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
quesque le php&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source&lt;br /&gt;
&lt;br /&gt;
son utilitée&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
son fonctionnement&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
présentation du projet final (fil rouge)&lt;br /&gt;
pour comprendre et apprendre le fonctionnement du php, je vais utiliser un projet fil rouge. ce projet consiste a cre&lt;br /&gt;
&lt;br /&gt;
début de l'expérimentation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
explication 0&lt;br /&gt;
&lt;br /&gt;
Les variables&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
Les tableaux&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&lt;br /&gt;
$recipe = [&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les tableaux numérotés sont plus utilisé quand il y a plusieurs valeurs à entrer et il associe les valeurs à des nombres exemple: &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$recipes [0] = ‘cassoulet’;&lt;br /&gt;
$recipes [1] = ‘couscous’;&lt;br /&gt;
$recipes [2] = ‘escalope milanaise‘;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les fonctions&lt;br /&gt;
En php, les fonctions servent à tout faire exemple : retrouver un mot dans un texte, savoir le nombre de mots dans le texte, de lignes, de caractères …etc.&lt;br /&gt;
&lt;br /&gt;
Elles sont une série d’instructions qui effectuent des actions et retournent une valeur. Elles permettent d'éviter d’avoir à répéter du code php qu’on utilise souvent.&lt;br /&gt;
&lt;br /&gt;
Pour cela il faut les paramétrer pour que la fonction ait des conditions avant d'exécuter ses instructions.&lt;br /&gt;
&lt;br /&gt;
voici quelques exemples de fonction utile au développement d’un site:&lt;br /&gt;
&lt;br /&gt;
str_replace pour rechercher et remplacer les mots dans une variable.&lt;br /&gt;
&lt;br /&gt;
move_uploaded_file pour envoyer un fichier à un serveur&lt;br /&gt;
&lt;br /&gt;
imagecreate pour créer des images miniatures (aussi appelé “thumbnail”)&lt;br /&gt;
&lt;br /&gt;
mail pour envoyer un mail avec php (très pratique pour faire du newsletter)&lt;br /&gt;
&lt;br /&gt;
crypt pour chiffrer les mots de passe &lt;br /&gt;
&lt;br /&gt;
date pour renvoyer la date, l’heure, etc&lt;br /&gt;
&lt;br /&gt;
La structure d’un site&lt;br /&gt;
une création de page web doit être pensé par bloc: &lt;br /&gt;
l'entête&lt;br /&gt;
le menu&lt;br /&gt;
le corps&lt;br /&gt;
le pied de page&lt;br /&gt;
&lt;br /&gt;
Pour créer un site plus facilement, on peut faire un autre fichier .php car par exemple si je fais un fichier header.php ,je peux l’inclure dans toutes les pages de mon site. Comme cela si j’ai une modification à apporter dans le fichier header je n’aurais pas à modifier toutes les pages du site.&lt;br /&gt;
&lt;br /&gt;
Pour créer la structure d’un site, il est recommandé de travailler d'abord au brouillon. Cela permet de mieux structurer les contenus ainsi que le programme.&lt;br /&gt;
&lt;br /&gt;
Les formulaires&lt;br /&gt;
Pour permettre aux visiteurs d’envoyer des données au serveur on utilise des formulaires. une chose importante à garder en tête est qu’il ne faut jamais faire confiance aux données saisies dans un formulaire, il faut mettre en place une routine de vérification avant éventuellement de les stocker dans une base de données par exemple.&lt;br /&gt;
&lt;br /&gt;
Pour sécuriser l’accès à certains contenus d’un site internet, on peut aussi ajouter un accès utilisateur avec un login et un mot de passe. Les utilisateurs devront donc se connecter avec leur compte pour pouvoir accéder à cette partie du site.&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
	<entry>
		<id>http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=121</id>
		<title>Comment créer un site en PHP?</title>
		<link rel="alternate" type="text/html" href="http://wikisn.rascol.net/index.php?title=Comment_cr%C3%A9er_un_site_en_PHP%3F&amp;diff=121"/>
		<updated>2023-01-11T10:18:35Z</updated>

		<summary type="html">&lt;p&gt;Thomas LAZORAK : Page créée avec « les serveurs web et le HTML Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php. Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;les serveurs web et le HTML&lt;br /&gt;
Les serveurs web sont indispensables au bon fonctionnement du php ce celui-ci est un langage côté serveur. Pour obtenir un serveur web, il est nécessaire d’installer des services comme Apache (le serveur Web le plus connu et le plus adapté pour exécuter PHP). De cette façon, l’ordinateur avec les services installés pourra héberger un script php.&lt;br /&gt;
Le HTML quant à lui, sert à toute la mise en forme du texte. De plus, le php peut inclure du HTML et inversement.&lt;br /&gt;
&lt;br /&gt;
quesque le php&lt;br /&gt;
le php (Hypertext Preprocessor) est un langage de programmation web Open Source&lt;br /&gt;
&lt;br /&gt;
son utilitée&lt;br /&gt;
La principale utilitée du php est de rendre un site web dynamique et de créer des applications web. Le php va générer lui-même la page (affichage, texte…). Il peut également être utilisé en tandem avec le HTML. Pour cela, il faut utiliser un fichier HTML dans lequel on va mettre une balise ouvrante &amp;lt;?php et fermante ?&amp;gt; et entre ces deux balises, on peut mettre du code php même dans un fichier HTML.&lt;br /&gt;
&lt;br /&gt;
son fonctionnement&lt;br /&gt;
Contrairement au HTML, le php fonctionne avec un serveur. Il faut donc en serveur ou installer au préalable Apache qui installe des services sur l’ordinateur lui permettant d'interpréter le php.&lt;br /&gt;
&lt;br /&gt;
présentation du projet final (fil rouge)&lt;br /&gt;
pour comprendre et apprendre le fonctionnement du php, je vais utiliser un projet fil rouge. ce projet consiste a cre&lt;br /&gt;
&lt;br /&gt;
début de l'expérimentation &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
explication 0&lt;br /&gt;
&lt;br /&gt;
Les variables&lt;br /&gt;
Les variables sont des données stockées en mémoire sur le serveur qui exécute le code et peuvent être de plusieurs types :chaînes de caractères, des nombres entiers, nombres décimaux, booléens (information vraie ou fausse) et rien (variable nul mais on doit quand même la définir).&lt;br /&gt;
&lt;br /&gt;
Avec les variables on peut également faire des calculs simples comme les additions, les soustractions, les multiplications, les divisions et les modulos (divisions euclidiennes).&lt;br /&gt;
&lt;br /&gt;
Les tableaux&lt;br /&gt;
Les tableaux servent à faire une liste de quelque chose en les associant à une valeur. Il existe deux sortes de tableaux, les tableaux associatifs et les tableaux numérotés. Les tableaux associatifs peuvent associer les objets du site à des caractères exemple:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Une bien meilleure façon de stocker une recette !&lt;br /&gt;
$recipe = [&lt;br /&gt;
    'title' =&amp;gt; 'Cassoulet',&lt;br /&gt;
    'recipe' =&amp;gt; 'Etape 1 : des flageolets, Etape 2 : ...',&lt;br /&gt;
    'author' =&amp;gt; 'john.doe@exemple.com',&lt;br /&gt;
    'enabled' =&amp;gt; true,&lt;br /&gt;
];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les tableaux numérotés sont plus utilisé quand il y a plusieurs valeurs à entrer et il associe les valeurs à des nombres exemple: &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$recipes [0] = ‘cassoulet’;&lt;br /&gt;
$recipes [1] = ‘couscous’;&lt;br /&gt;
$recipes [2] = ‘escalope milanaise‘;&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>Thomas LAZORAK</name></author>
	</entry>
</feed>