<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP &#8211; Premier site en local sur wordpress</title>
	<atom:link href="https://wp.gwd-france.com/category/web/php/feed/" rel="self" type="application/rss+xml" />
	<link>https://wp.gwd-france.com</link>
	<description>L&#039;expérience, c&#039;est le nom que l&#039;on donne à ses erreurs.</description>
	<lastBuildDate>Sat, 17 Aug 2019 10:20:47 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.9.3</generator>
	<item>
		<title>Evaluation php!</title>
		<link>https://wp.gwd-france.com/2018/09/18/evaluation-php/</link>
		
		<dc:creator><![CDATA[yannick]]></dc:creator>
		<pubDate>Tue, 18 Sep 2018 08:07:43 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://yannickdw02.wordpress.com/?p=1276</guid>

					<description><![CDATA[Pour mettre en pratique ce que nous avons appris, une petite évaluation&#8230;. Il nous a demandé de créer un site et de le mettre en ligne, suivant une source. Cette réalisation est faite en inclusion. Le travail final: La mise en page n&#8217;est pas tout à fait terminé&#8230;..donc les code seront mit ultérieurement. &#160; Création:...]]></description>
										<content:encoded><![CDATA[<p>Pour mettre en pratique ce que nous avons appris, une petite évaluation&#8230;.</p>
<p>Il nous a demandé de créer un site et de le mettre en ligne, suivant une source. Cette réalisation est faite en inclusion.</p>
<p><strong>Le travail final:</strong></p>
<p><img class="size-large wp-image-1284 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-03-44.png?w=640" alt="" width="640" height="293" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-03-44.png 1934w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-03-44-300x137.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-03-44-768x352.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-03-44-1024x469.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /> <img class="size-large wp-image-1285 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-07.png?w=640" alt="" width="640" height="653" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-07.png 1944w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-07-294x300.png 294w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-07-768x783.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-07-1004x1024.png 1004w" sizes="(max-width: 640px) 100vw, 640px" /> <img class="size-large wp-image-1286 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-36.png?w=640" alt="" width="640" height="716" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-36.png 1916w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-36-268x300.png 268w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-36-768x859.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-18-acc80-12-04-36-915x1024.png 915w" sizes="(max-width: 640px) 100vw, 640px" /><img class="size-large wp-image-1312 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-19-acc80-14-59-28.png?w=640" alt="" width="640" height="493" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-19-acc80-14-59-28.png 1878w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-19-acc80-14-59-28-300x231.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-19-acc80-14-59-28-768x591.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-19-acc80-14-59-28-1024x788.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<blockquote><p>La mise en page n&rsquo;est pas tout à fait terminé&#8230;..donc les code seront mit ultérieurement.</p></blockquote>
<p>&nbsp;</p>
<h4><strong>Création: HTML, CSS, JavaScript et PHP</strong> .</h4>
<p>&nbsp;</p>
<p><strong>Le code HTML: Les différentes parties.</strong></p>
<p>&nbsp;</p>
<p>Création d&rsquo;une page <strong>index.php</strong> qui renvoie sur <strong>formation.php</strong>. Il ne doit surtout pas avoir d&rsquo;espace au début du fichier, avant la balise &lt;?php</p>
<p>On peut aussi créer un fichier <strong>.htaccess </strong>dans lequel on place la règle d&rsquo;écriture, vers formation et vers index. Cette méthode est invisible dans la barre d&rsquo;adresse et la page index.php devient inutile. C&rsquo;est cette méthode qui est retenue.</p>
<p>&nbsp;</p>
<p><strong>La page contact:</strong></p>
<p>Le script.php du formulaire est placé dans la page contact.php.</p>
<p>Dans ce script il faut changer le $destinataire et le formulaire fonctionne déjà.</p>
<p>Nous rajoutons les champs requis dans l&rsquo;<strong>input</strong> avec <strong>required </strong>et nous donnons une class au  champs requis  dans le label.</p>
<p>Le type texte du mail est transformé en type <strong>Email</strong>.</p>
<p>Nous rajoutons un champ prénom dans le formulaire; pour cela il faut aussi rajouter la ligne concernant la valeur <strong>$prenom  </strong>et également renseigner le <strong>$headers </strong>en rajoutant <strong>.$prenom. </strong>pour que celui-ci indique aussi le prénom dans l&rsquo;intitulé du mail.</p>
<p>Pour les boutons radios renseigner aussi la valeur <strong>$civilite</strong>, nous pouvons aussi la placer dans le <strong>$headers</strong>. Dans le formulaire, les boutons radios sont <strong>cheked</strong> via la valeur <strong>$civilite</strong> pour qu&rsquo;il soit déjà activé en cas d&rsquo;erreur.</p>
<p>Nous plaçons un sélecteur de tranche d&rsquo;âge avec la balise <strong>&lt;select&gt; </strong>accompagnée d&rsquo;un <strong>label</strong>. Indiquons la variable <strong>$age, </strong>sa valeur.</p>
<p>Nous faisons la même chose avec la case à coché <strong>chekbox</strong>.</p>
<p>Pour que dans le message il apparaisse l&rsquo;heure, la date et autre; nous pouvons indiquer  dans la valeur <strong>$message </strong> dans le<strong> if (( $nom  </strong>&#8230;&#8230;</p>
<p><strong>Le code CSS:</strong></p>
<p>Pour aligner les spires il faut rajouter quelques pixels à l&rsquo;image dans l&rsquo;enveloppe.</p>
<p>Les liens, de l&rsquo;entête et du pied de page, sont  placés en dehors. Ils sont en <strong>display:block</strong>, en <strong>overflow:hidden</strong>, une hauteur est appliqué, et un <strong>padding-top</strong> de même hauteur pour les chasser.</p>
<p>&nbsp;</p>
<p><strong>PHP</strong></p>
<p>La galerie est d&rsquo;abord faite en html (.php).Un   script est placé pour indiquer le chemin. Un autre script d&rsquo;appel est placé le plus bas possible(pour que celui-ci est toutes les informations).  Après un peu de CSS il faut l&rsquo;intégrer.</p>
<p>&nbsp;</p>
<p>Nous créons un fichier <strong>config</strong>, <strong>retailleur-image, cache</strong> et un dossier  <strong>lib</strong>(contenant lib-image et lib-credit).</p>
<p>Nous pouvons copier le php  après &lt;ul&gt; (dans galerie.php) et changer le chemin. Dans le fichier galerie enlever les vignettes(ce qu&rsquo;on a pas besoin). Il faut donner une valeur à $largeurDiapo et $hauteurDiapo, pareil pour vignette. Il n&rsquo;y a pas besoin de valeur r ni de compteur plus d&rsquo;incrémentation .</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Pour tester tout ça, il faut le mettre sur le serveur.</p>
<p>Apres la connexion sur <strong>cpanel</strong> d’o2switch, je crée un sous-domaine(site-imep.gwd-france.com) pour l’exercice évalué. Puis je me connecte  à <strong>cyberduck </strong>pour envoyer le contenu dans le dossier que je viens de créer et qui est apparue dans <strong>cyberduck</strong>. Un simple glissé déposé sur le dossier suffit.</p>
<p>Nous pouvons vérifier que tout fonction correctement (formulaire de contact compris).</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Fonction php</title>
		<link>https://wp.gwd-france.com/2018/09/05/fonction-php/</link>
					<comments>https://wp.gwd-france.com/2018/09/05/fonction-php/#respond</comments>
		
		<dc:creator><![CDATA[yannick]]></dc:creator>
		<pubDate>Wed, 05 Sep 2018 07:29:34 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://yannickdw02.wordpress.com/?p=1198</guid>

					<description><![CDATA[&#160; Nous créons une fonction (lignes 1 à 12) qui doit être appelé (ligne 29 à 36). Ici nous faisons des moyens (pour l&#8217;heure nous ne nous occupons pas du formulaire). &#160; Ligne 1 à 7 et 22 à 24 nous écrit un nombre de fois défini Béjour! &#160; Compte à rebours: rentrez une valeur...]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Nous créons une fonction (lignes 1 à 12) qui doit être appelé (ligne 29 à 36). Ici nous faisons des moyens (pour l&rsquo;heure nous ne nous occupons pas du formulaire).</p>
<p><img class="size-large wp-image-1200 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/fonction1.jpg?w=640" alt="" width="640" height="591" /></p>
<p>&nbsp;</p>
<p>Ligne 1 à 7 et 22 à 24 nous écrit un nombre de fois défini Béjour!</p>
<p><img class="size-large wp-image-1201 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/fonction2.jpg?w=640" alt="" width="640" height="521" /></p>
<p>&nbsp;</p>
<p>Compte à rebours: rentrez une valeur en A.</p>
<p><img class="size-large wp-image-1205 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/compte-a-rebours.jpg?w=640" alt="" width="640" height="693" /></p>
<p>&nbsp;</p>
<p>Calculer un carré:</p>
<p><img class="size-large wp-image-1208 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/calculer-un-carrc3a9.jpg?w=640" alt="" width="640" height="608" /></p>
<p>&nbsp;</p>
<p>Plus grand que:</p>
<p>autre méthode:</p>
<pre class="a-b-r-La">function plusGrandTer( $x, $y) {
  return  ($x&gt;$y) ? $x : $y ;
}</pre>
<p>La mienne plus basique:</p>
<p><img class="size-large wp-image-1212 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/plus-grand-que1.jpg?w=640" alt="" width="640" height="702" /></p>
<p>&nbsp;</p>
<p>Racine carré:</p>
<p>l&rsquo;idée globale est que l&rsquo;on récupère la valeur de retour pour en faire quelque chose.</p>
<p><img class="size-large wp-image-1215 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/racine-carrc3a9.jpg?w=640" alt="" width="640" height="662" /></p>
<p>&nbsp;</p>
<p>Tableau de calcule d’hypoténuse:</p>
<p style="text-align: left;"><img class="size-large wp-image-1219 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/tableau-hypo.jpg?w=640" alt="" width="640" height="712" /></p>
<p>&nbsp;</p>
<p style="text-align: left;">L&rsquo;arrondi à deux chiffre peut s&rsquo;écrire ligne 32 de cette façon:</p>
<p style="text-align: left;">round (hypotenuse ($i,$j) ,2)</p>
<p>&nbsp;</p>
<p><strong>Pour préparer les images de notre galerie nous allons créer des fonctions.</strong>(voir article précédant Galerie d&rsquo;images).</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wp.gwd-france.com/2018/09/05/fonction-php/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Galerie d&#8217;images</title>
		<link>https://wp.gwd-france.com/2018/08/31/galerie-dimages/</link>
		
		<dc:creator><![CDATA[yannick]]></dc:creator>
		<pubDate>Fri, 31 Aug 2018 12:36:47 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML-CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://yannickdw02.wordpress.com/?p=1171</guid>

					<description><![CDATA[Nous allons créer un galerie d&#8217;image pour appliquer ce que nous avons vue précédemment. Dans un premier temps nous créons la page en statique, ainsi que la mise en page. Créons également le dossier images, pour les vignettes et les images. &#160; Ce qui nous donne: &#160; Après nous remanions le tous, quelques dossiers renommés,...]]></description>
										<content:encoded><![CDATA[<p>Nous allons créer un galerie d&rsquo;image pour appliquer ce que nous avons vue précédemment.</p>
<p>Dans un premier temps nous créons la page en statique, ainsi que la mise en page. Créons également le dossier images, pour les vignettes et les images.</p>
<p><img class="alignnone size-large wp-image-1169" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-31-acc80-15-25-31.png?w=640" alt="" width="640" height="482" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-31-acc80-15-25-31.png 2366w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-31-acc80-15-25-31-300x226.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-31-acc80-15-25-31-768x578.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-31-acc80-15-25-31-1024x771.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p><img class=" wp-image-1170 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-31-acc80-15-26-37.png?w=454" alt="" width="639" height="1429" /></p>
<p>Ce qui nous donne:</p>
<p><img class=" wp-image-1168 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-31-acc80-15-23-23.png?w=602" alt="" width="685" height="1159" /></p>
<p>&nbsp;</p>
<p>Après nous remanions le tous, quelques dossiers renommés, déplacé, etc.</p>
<p><img class="size-full wp-image-1176 alignleft" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/arborescence.jpg" alt="" width="160" height="394" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/arborescence.jpg 160w, https://wp.gwd-france.com/wp-content/uploads/2018/09/arborescence-122x300.jpg 122w" sizes="(max-width: 160px) 100vw, 160px" /></p>
<p>&nbsp;</p>
<p>Le dossier cache nous sert pour les vignettes.</p>
<p>&nbsp;</p>
<p>Nous partons du fichier animaux.html que nous coupons en plusieurs fichers que nous plaçons dans inclusion.</p>
<p>&nbsp;</p>
<p>Le main du site devient galerie.php.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Nous faisons plutôt deux fichiers css:</p>
<p><img class="size-full wp-image-1191 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-css1.jpg" alt="" width="457" height="921" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-css1.jpg 457w, https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-css1-149x300.jpg 149w" sizes="(max-width: 457px) 100vw, 457px" /> <img class="wp-image-1192 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-css2.jpg" alt="" width="457" height="852" /></p>
<p>Le dexième css:</p>
<p>Qui est associer avec le javascript pour former une bordure autour du bloc afficheur.</p>
<p><img class="size-full wp-image-1194 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-v2-css.jpg" alt="" width="245" height="234" /></p>
<p>&nbsp;</p>
<p style="text-align: left;"><strong>L&rsquo;entête du site: entete.php</strong></p>
<p><img class="size-large wp-image-1178 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/entete-galerie.jpg?w=640" alt="" width="640" height="274" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/entete-galerie.jpg 661w, https://wp.gwd-france.com/wp-content/uploads/2018/09/entete-galerie-300x128.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p><strong>La navigation principale: navigation.php</strong></p>
<p>Nous plaçons du php pour lire tous les fichiers se trouvant dans galeries, sans les fichiers courants et parents,  symbolisés ici par (!=&rsquo;.&rsquo;     et     !=&rsquo;..&rsquo;)  ensuite nous donnons l&rsquo;ordre d&rsquo;écrire ces fichiers qui remplacent le menu initial.</p>
<p><img class="size-large wp-image-1180 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/nav-galerie.jpg?w=640" alt="" width="640" height="492" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/nav-galerie.jpg 794w, https://wp.gwd-france.com/wp-content/uploads/2018/09/nav-galerie-300x230.jpg 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/nav-galerie-768x590.jpg 768w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p><strong>Le main: galerie.php</strong></p>
<p>Le titre de la galerie apparaîtra avec son nom respectif. Et les fichiers lu grace au php seront bien des images (celles qui s&rsquo;afficheront). Pour l&rsquo;instant les vignettes sont remplacées par le nom de ce fichier (chaque image).</p>
<p>Nous plaçons du php « include » pour inclure l&rsquo;entête, la navigation, en haut du main et un en bas de page pour le pied de page.</p>
<p><img class="size-large wp-image-1182 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/cod-galerie.jpg?w=640" alt="" width="640" height="478" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/cod-galerie.jpg 755w, https://wp.gwd-france.com/wp-content/uploads/2018/09/cod-galerie-300x224.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p><strong>Le pied de page: pied.php</strong></p>
<p>Le lien, pour le fichier javascript, et un script qui font fonctionner la galerie d&rsquo;images.</p>
<p><img class="size-large wp-image-1181 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/pied-galerie.jpg?w=640" alt="" width="640" height="205" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/pied-galerie.jpg 670w, https://wp.gwd-france.com/wp-content/uploads/2018/09/pied-galerie-300x96.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Le code javascript:</p>
<p><img class="size-full wp-image-1193 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-javascript.jpg" alt="" width="561" height="625" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-javascript.jpg 561w, https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-javascript-269x300.jpg 269w" sizes="(max-width: 561px) 100vw, 561px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Au clic sur le menu, le titre de la galerie s&rsquo;affiche (ici paysages) et au clic sur les fichiers, apparaît l&rsquo;image choisie.</p>
<p><img class="wp-image-1179 alignnone" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-php.jpg" alt="" width="820" height="841" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-php.jpg 599w, https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-php-292x300.jpg 292w" sizes="(max-width: 820px) 100vw, 820px" /></p>
<p>Pour aller plus loin il nous faut voir les fonction dans php&#8230;..(ce référer à l&rsquo;article Fonction php ).</p>
<p>&nbsp;</p>
<p><strong>Intégrer les fonctions:</strong></p>
<p><img class="size-full wp-image-1228 alignleft" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/nouveau-dossier.jpg" alt="" width="157" height="355" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/nouveau-dossier.jpg 157w, https://wp.gwd-france.com/wp-content/uploads/2018/09/nouveau-dossier-133x300.jpg 133w" sizes="(max-width: 157px) 100vw, 157px" /></p>
<p>&nbsp;</p>
<p>Nous créons les fonctions que nous plaçons dans le dossier inclusions sous l&rsquo;intitulé « lib-images.inc ».</p>
<p>Nous créons aussi un fichier « reducteur-image.php », et un autre « recadreur-image.php » pour exécuter les actions.</p>
<p>Et c&rsquo;est dans galerie.php que nous plaçons le lien  (en quelque sorte l&rsquo;url) , ici, du réducteur et du recadreur, pour afficher l&rsquo;image exécutée.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Les fonctions:</p>
<p><img class="size-large wp-image-1230 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/fonctions.jpg?w=640" alt="" width="640" height="708" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/fonctions.jpg 766w, https://wp.gwd-france.com/wp-content/uploads/2018/09/fonctions-271x300.jpg 271w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&lt;?php<br />
function transformeLargeurImage( $image, $largeur ) {<br />
return imagescale( $image, $largeur, -1, IMG_BICUBIC );<br />
}</p>
<p>function transformeEchelleImage( $image, $coef) {<br />
// Votre code ici utilsant la fonction imagesx()<br />
$largeur = imagesx( $image )*$coef;<br />
return imagescale( $image, $largeur, -1, IMG_BICUBIC );<br />
}</p>
<p>function transformeHauteurImage( $image, $hauteurFinale) {<br />
return imagescale(<br />
$image,<br />
imagesx($image) * $hauteurFinale / imagesy($image),<br />
$hauteurFinale,<br />
IMG_BICUBIC ) ;<br />
}<br />
function recadreImageAuCentre( $image, $largeur, $hauteur) {<br />
$x = ( imagesx($image) &#8211; $largeur ) / 2 ;<br />
$y = ( imagesy($image) &#8211; $hauteur ) / 2 ;<br />
return imagecrop($image, [&lsquo;x&rsquo;=&gt;$x,&rsquo;y&rsquo;=&gt;$y,&rsquo;width&rsquo;=&gt;$largeur,&rsquo;height&rsquo;=&gt;$hauteur]);<br />
}</p>
<p>// Réduit ou agrandit à la taille maximum permettant à la totalité de l&rsquo;image de se placer dans le rectangle de $largeurMaximum par $hauteurMaximum</p>
<p>function reduitFormatMaximum( $image, $largeurMaximum, $hauteurMaximum) {<br />
$coef = min( $largeurMaximum/imagesx($image),$hauteurMaximum/imagesy($image) );<br />
return transformeEchelleImage( $image, $coef) ;<br />
}</p>
<p>// Réduit ou agrandit à la taille minimum permettant de remplir tout le rectangle</p>
<p>de $largeurMinimum par $hauteurMinimum<br />
function reduitFormatMinimum( $image, $largeurMinimum, $hauteurMinimum) {<br />
$coef = max( $largeurMinimum/imagesx($image),$hauteurMinimum/imagesy($image) );<br />
return transformeEchelleImage( $image, $coef) ;</p>
<p>}<br />
// recadre au centre selon le rectangle de $largeur par $hauteur en minimisant les zones rognées</p>
<p>function recadreAuMaximum($image,$largeur,$hauteur) {<br />
$image = reduitFormatMinimum($image, $largeur, $hauteur);<br />
$image = recadreImageAuCentre($image, $largeur, $hauteur);<br />
return $image;<br />
}</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Intégration dans galerie.php:</strong></p>
<p>Les lignes 21 et 22 intègrent les vignettes à la place d&rsquo; // .entree. qui lui était utile, quand on n&rsquo;avait commencé que par le « reducteur-image »</p>
<p><img class="size-large wp-image-1238 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-intc3a9gc3a9e.jpg?w=640" alt="" width="640" height="632" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-intc3a9gc3a9e.jpg 656w, https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-intc3a9gc3a9e-300x296.jpg 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/galerie-intc3a9gc3a9e-100x100.jpg 100w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>Par la suite nous numérotons les images.</p>
<p><img class="size-large wp-image-1242 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-06.png?w=640" alt="" width="640" height="249" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-06.png 1236w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-06-300x117.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-06-768x298.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-06-1024x398.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Nous plaçons un compteur, que nous acrémentons dans la boucle et aussi une balise &lt;span&gt;.</p>
<p><img class="size-large wp-image-1243 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-46.png?w=640" alt="" width="640" height="427" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-46.png 942w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-46-300x200.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-35-46-768x512.png 768w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Puis un peu de css:</p>
<p><img class="size-large wp-image-1245 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-53-36.png?w=640" alt="" width="640" height="826" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-53-36.png 702w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-11-53-36-232x300.png 232w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Ensuite nous retaillons l&rsquo;image avec un seul fichier: retailleur-image.php qui remplacera les deux autres(recadreur et reducteur).</p>
<p>Nous plaçons le chemin retailleur-image (ligne 25 et 29)  et plaçons « r=1 » entre le « ? » et le « &amp; » de la ligne 29.</p>
<p><img class="size-large wp-image-1249 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-14-38-55.png?w=640" alt="" width="640" height="335" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-14-38-55.png 1206w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-14-38-55-300x157.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-14-38-55-768x402.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-10-acc80-14-38-55-1024x537.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>Nous codons le retailleur .Par la même occasion nous voulons faire de sorte que les images soit en cache, pour sortir plus vite et que celui-ci se vide, quand il dépasse une certaine taille. Il nous faut donc aussi créer un autre fichier lib-cache.inc.</p>
<p>&nbsp;</p>
<p><img class="size-large wp-image-1255 alignnone" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-34-47.png?w=640" alt="" width="640" height="830" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-34-47.png 1098w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-34-47-231x300.png 231w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-34-47-768x996.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-34-47-790x1024.png 790w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>Les fonction qui nous permettent de lire et de vider le dossier cache.</p>
<p><img class="size-large wp-image-1258 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-51-59.png?w=640" alt="" width="640" height="463" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-51-59.png 1036w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-51-59-300x217.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-51-59-768x556.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-10-51-59-1024x741.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>Nous rajoutons la possibilité de retailler et recadrer l&rsquo;image. Ceci dans galerie.php avec l&rsquo;action de valider. Nous nous servons des valeurs du retailleur, l, h, et r.</p>
<p><img class="size-large wp-image-1260 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-40-17.png?w=640" alt="" width="640" height="934" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-40-17.png 1018w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-40-17-206x300.png 206w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-40-17-768x1121.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-40-17-702x1024.png 702w" sizes="(max-width: 640px) 100vw, 640px" /><img class="size-large wp-image-1264 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-57-42.png?w=640" alt="" width="640" height="244" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-57-42.png 1112w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-57-42-300x114.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-57-42-768x293.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-11-57-42-1024x390.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>Un peu de cosmétique.</p>
<p><img class="size-large wp-image-1266 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-04.png?w=640" alt="" width="640" height="565" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-04.png 1924w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-04-300x265.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-04-768x679.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-04-1024x905.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p>Le css:</p>
<p><img class="size-full wp-image-1267 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-41.png" alt="" width="598" height="808" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-41.png 598w, https://wp.gwd-france.com/wp-content/uploads/2018/09/capture-d_ecc81cran-2018-09-11-acc80-14-18-41-222x300.png 222w" sizes="(max-width: 598px) 100vw, 598px" /></p>
<p>&nbsp;</p>
<p>Ici le lien de la galerie améliorée à utiliser pour nos site avec images de substitutions, avec possibilité de retailler celles-ci.</p>
<p style="text-align: center;">http://galerie-v5.gwd-france.com/galerie.php</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Boucle while</title>
		<link>https://wp.gwd-france.com/2018/08/29/boucle-while/</link>
		
		<dc:creator><![CDATA[yannick]]></dc:creator>
		<pubDate>Wed, 29 Aug 2018 11:53:28 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://yannickdw02.wordpress.com/?p=1148</guid>

					<description><![CDATA[PHP exécute l&#8217;instruction tant que l&#8217;expression de la boucle while est évaluée comme TRUE(vrai). Ex: Ces deux exemples font la même chose. Tant que &#8216;$compteur&#8217; est &#60;à 5  il augmente de 1. Il écrira donc &#8216;Bonjour !&#8217; jusqu&#8217;a 5 fois. &#160; Récupérer les fichiers dans un dossier: On utilise des fonctions déjà programmées: http://php.net/manual/fr/funcref.php Nous pouvons comptabiliser le...]]></description>
										<content:encoded><![CDATA[<p>PHP exécute l&rsquo;instruction tant que l&rsquo;expression de la boucle <strong><em>while</em></strong> est évaluée comme <strong><code>TRUE</code></strong>(vrai).</p>
<p>Ex:</p>
<p>Ces deux exemples font la même chose.</p>
<p>Tant que &lsquo;$compteur&rsquo; est &lt;à 5  il augmente de 1.</p>
<p>Il écrira donc &lsquo;Bonjour !&rsquo; jusqu&rsquo;a 5 fois.</p>
<p><img class="size-large wp-image-1155 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-08-47-34.png?w=640" alt="" width="640" height="386" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-08-47-34.png 654w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-08-47-34-300x181.png 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p><strong>Récupérer les fichiers dans un dossier:</strong></p>
<p>On utilise des fonctions déjà programmées:</p>
<p>http://php.net/manual/fr/funcref.php</p>
<p><img class="size-large wp-image-1154 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-08-44-47.png?w=481" alt="" width="481" height="1024" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-08-44-47.png 664w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-08-44-47-141x300.png 141w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-08-44-47-481x1024.png 481w" sizes="(max-width: 481px) 100vw, 481px" /></p>
<p>Nous pouvons comptabiliser le nombre de fichier:</p>
<p><img class="size-large wp-image-1159 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-10-34-44.png?w=640" alt="" width="640" height="480" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-10-34-44.png 1062w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-10-34-44-300x225.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-10-34-44-768x576.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-10-34-44-1024x768.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p><strong>Le même type, plus complet, qui affiche les dossiers et fichiers.</strong></p>
<p><img class="size-large wp-image-1165 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-54-59.png?w=599" alt="" width="599" height="1024" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-54-59.png 1120w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-54-59-175x300.png 175w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-54-59-768x1314.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-54-59-599x1024.png 599w" sizes="(max-width: 599px) 100vw, 599px" /> <img class="size-large wp-image-1166 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-55-22.png?w=640" alt="" width="640" height="888" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-55-22.png 1002w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-55-22-216x300.png 216w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-55-22-768x1065.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-30-acc80-11-55-22-738x1024.png 738w" sizes="(max-width: 640px) 100vw, 640px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Boucle for</title>
		<link>https://wp.gwd-france.com/2018/08/29/boucle-for/</link>
		
		<dc:creator><![CDATA[yannick]]></dc:creator>
		<pubDate>Wed, 29 Aug 2018 05:08:08 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://yannickdw02.wordpress.com/?p=1128</guid>

					<description><![CDATA[Après le motfor, il y a des parenthèses qui contiennent trois éléments, séparés par des points-virgules;. Décrivons chacun de ces éléments. Le premier sert à l&#8217;initialisation. C&#8217;est la valeur que l&#8217;on donne au départ à la variable (ici, elle vaut 0). Le second, c&#8217;est la condition. Comme pour lewhile, tant que la condition est remplie, la...]]></description>
										<content:encoded><![CDATA[<p id="r-2173259" class="">Après le mot<code>for</code>, il y a des parenthèses qui contiennent trois éléments, séparés par des points-virgules<code>;</code>.</p>
<p id="r-2173260" class="">Décrivons chacun de ces éléments.</p>
<ul id="r-2173267" class="hoveredCourseElement">
<li id="r-2173262">
<p id="r-2173261">Le premier sert à l&rsquo;<strong>initialisation</strong>. C&rsquo;est la valeur que l&rsquo;on donne au <strong>départ</strong> à la variable (ici, elle vaut 0).</p>
</li>
<li id="r-2173264">
<p id="r-2173263">Le second, c&rsquo;est la <strong>condition</strong>. Comme pour le<code>while</code>, <strong>tant que</strong> la condition est remplie, la boucle est réexécutée. Dès que la condition ne l&rsquo;est plus, on en sort.</p>
</li>
<li id="r-2173266">
<p id="r-2173265">Enfin, le troisième c&rsquo;est l&rsquo;<strong>incrémentation</strong>, qui vous permet (c&rsquo;est <strong>l&rsquo;exécution</strong>) d&rsquo;ajouter 1 à la variable à chaque tour de boucle.</p>
</li>
</ul>
<p>&nbsp;</p>
<p>Ici, une phrase s&rsquo;écrit autant de fois que le chiffre rentrée.</p>
<p><strong><img class="size-large wp-image-1125 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-16-39-30.png?w=640" alt="" width="640" height="557" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-16-39-30.png 1054w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-16-39-30-300x261.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-16-39-30-768x669.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-16-39-30-1024x892.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></strong></p>
<p>Compte à rebours:</p>
<p><img class="size-large wp-image-1136 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-08-53-22.png?w=640" alt="" width="640" height="624" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-08-53-22.png 1036w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-08-53-22-300x292.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-08-53-22-768x749.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-08-53-22-1024x998.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Dans un tableau:</p>
<p>Par sécurité il aurait été prudent d&rsquo;écrire ($i*$b) dans echo.</p>
<p><img class="size-large wp-image-1139 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-10-24-51.png?w=640" alt="" width="640" height="1011" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-10-24-51.png 1044w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-10-24-51-190x300.png 190w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-10-24-51-768x1214.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-10-24-51-648x1024.png 648w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Tableau de multiplication:</p>
<p><img class="size-large wp-image-1143 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-11-46-03.png?w=640" alt="" width="640" height="756" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-11-46-03.png 1086w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-11-46-03-254x300.png 254w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-11-46-03-768x907.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-11-46-03-867x1024.png 867w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p><strong>Un bout de code pour la même chose mais plus facilement récupérable:</strong></p>
<p><img class="size-large wp-image-1146 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-14-25-28.png?w=640" alt="" width="640" height="258" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-14-25-28.png 840w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-14-25-28-300x121.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-29-acc80-14-25-28-768x309.png 768w" sizes="(max-width: 640px) 100vw, 640px" /></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Les formulaires</title>
		<link>https://wp.gwd-france.com/2018/08/27/les-formulaires/</link>
		
		<dc:creator><![CDATA[yannick]]></dc:creator>
		<pubDate>Mon, 27 Aug 2018 11:28:16 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://yannickdw02.wordpress.com/?p=1093</guid>

					<description><![CDATA[&#160; Formulaire simple: &#60;form action= »accueil.php » method= »post »&#62; &#60;label&#62;Quel est votre prénom ? &#60;/label&#62; &#60;input type= »text » name= »prenom » id= »truc »&#62;&#60;br&#62; &#60;label&#62;Quel est votre nom ? &#60;/label&#62; &#60;input type= »text » name= »nom »&#62;&#60;br&#62; &#60;input type= »submit »&#62; &#60;/form&#62; &#160; Champ de formulaire google: &#60;form action= »http://google.fr/search » method= »get »&#62; &#60;input type= »texte » name= »q »&#62; &#60;input type= »submit » value= »google »&#62; &#60;/form&#62; &#160; Calculatrice: &#160; &#160; Les « if »: &#160; &#160; Retour à la calculatrice:...]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p><strong>Formulaire simple:</strong></p>
<p>&lt;form action= »accueil.php » method= »post »&gt;<br />
&lt;label&gt;Quel est votre prénom ? &lt;/label&gt;<br />
&lt;input type= »text » name= »prenom » id= »truc »&gt;&lt;br&gt;<br />
&lt;label&gt;Quel est votre nom ? &lt;/label&gt;<br />
&lt;input type= »text » name= »nom »&gt;&lt;br&gt;<br />
&lt;input type= »submit »&gt;<br />
&lt;/form&gt;</p>
<p><img class="size-full wp-image-1097 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-14-31-35.png" alt="" width="634" height="298" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-14-31-35.png 634w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-14-31-35-300x141.png 300w" sizes="(max-width: 634px) 100vw, 634px" /></p>
<p>&nbsp;</p>
<p><strong>Champ de formulaire google:</strong></p>
<p>&lt;form action= »http://google.fr/search » method= »get »&gt;<br />
&lt;input type= »texte » name= »q »&gt;<br />
&lt;input type= »submit » value= »google »&gt;<br />
&lt;/form&gt;</p>
<p><img class="size-full wp-image-1098 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-14-31-56.png" alt="" width="436" height="168" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-14-31-56.png 436w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-14-31-56-300x116.png 300w" sizes="(max-width: 436px) 100vw, 436px" /></p>
<p>&nbsp;</p>
<p><strong>Calculatrice:</strong></p>
<div>
<p>&nbsp;</p>
</div>
<p><img class="size-large wp-image-1104 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-25-26.png?w=640" alt="" width="640" height="431" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-25-26.png 1272w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-25-26-300x202.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-25-26-768x517.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-25-26-1024x689.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p><img class="size-large wp-image-1101 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-11-17.png?w=640" alt="" width="640" height="226" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-11-17.png 696w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-15-11-17-300x106.png 300w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
<p><strong>Les « if »:</strong></p>
<p><img class="size-large wp-image-1106 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-15.png?w=629" alt="" width="629" height="1024" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-15.png 828w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-15-184x300.png 184w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-15-768x1250.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-15-629x1024.png 629w" sizes="(max-width: 629px) 100vw, 629px" /></p>
<p><img class="size-full wp-image-1107 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-34.png" alt="" width="410" height="270" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-34.png 410w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-03-34-300x198.png 300w" sizes="(max-width: 410px) 100vw, 410px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Retour à la calculatrice:</strong></p>
<p>Chaque fois que l&rsquo;on clique pour une opération, celle-ci est indiquée et réalisée.</p>
<p><img class="alignnone size-large wp-image-1114" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-08-37-27.png?w=491" alt="" width="491" height="1024" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-08-37-27.png 882w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-08-37-27-144x300.png 144w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-08-37-27-768x1600.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-08-37-27-491x1024.png 491w" sizes="(max-width: 491px) 100vw, 491px" /></p>
<p><img class="size-full wp-image-1109 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-04-30.png" alt="" width="386" height="334" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-04-30.png 386w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-27-acc80-17-04-30-300x260.png 300w" sizes="(max-width: 386px) 100vw, 386px" /></p>
<p>Petite précision:</p>
<p><strong>echo &lsquo;$a = &lsquo;. $a .'&lt;br&gt;&rsquo;;</strong>//chaine à apostrophe : les variables ne sont pas évaluées et le caractère $ est traité comme un caractère ordinaire.<br />
<strong>echo « \$b = $b &lt;br&gt; » ;</strong>// chaine à guillemets : les variables sont évaluées dans la chaine.<br />
<strong>if ( $operation==&rsquo;+&rsquo; ) {</strong><br />
<strong>echo &lsquo;$a + $b = &lsquo;.($a+$b);</strong>// le . est l&rsquo;opérateur de concaténation. Les parenthèse forcent l&rsquo;évaluation de l&rsquo;opération avant la concaténation.</p>
<p><strong>type= »number » step= »0.01&Prime;</strong><br />
<strong>type= »number » step= »0.01&Prime;  </strong>pour préciser le nombre de chiffres après la virgule, entre name et  value.</p>
<p>&nbsp;</p>
<p><strong>Plus dur!</strong></p>
<p>Un formulaire, si l&rsquo;on ne répond pas oui, il ne se passe rien(en faite il est répété).</p>
<p>Et quand on répond oui, un message s&rsquo;affiche: Je le savais!</p>
<p><img class="size-large wp-image-1116 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-36-37.png?w=640" alt="" width="640" height="524" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-36-37.png 1134w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-36-37-300x246.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-36-37-768x628.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-36-37-1024x838.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /> <img class="size-full wp-image-1117 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-37-18.png" alt="" width="320" height="294" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-37-18.png 320w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-10-37-18-300x276.png 300w" sizes="(max-width: 320px) 100vw, 320px" /></p>
<p><strong>Autre formulaire:</strong></p>
<p>Qui nous dit si a est plus petit ou plus grand que b ou encore égale.</p>
<p><img class="size-large wp-image-1121 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-21.png?w=640" alt="" width="640" height="529" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-21.png 1128w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-21-300x248.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-21-768x635.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-21-1024x846.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /> <img class="size-full wp-image-1120 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-09.png" alt="" width="346" height="256" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-09.png 346w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-13-36-09-300x222.png 300w" sizes="(max-width: 346px) 100vw, 346px" /></p>
<p><strong>Un autre:</strong></p>
<p>Rentrez  un chiffre pour savoir si il est compris entre 0 et 100.</p>
<p><img class="size-large wp-image-1123 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-14-28-01.png?w=640" alt="" width="640" height="560" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-14-28-01.png 1086w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-14-28-01-300x262.png 300w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-14-28-01-768x672.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-28-acc80-14-28-01-1024x896.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>PHP Au début.</title>
		<link>https://wp.gwd-france.com/2018/08/24/php/</link>
		
		<dc:creator><![CDATA[yannick]]></dc:creator>
		<pubDate>Fri, 24 Aug 2018 09:18:48 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">https://yannickdw02.wordpress.com/?p=1083</guid>

					<description><![CDATA[Début avec PHP &#160;]]></description>
										<content:encoded><![CDATA[<h4>Début avec PHP</h4>
<p><img class="wp-image-1080 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-13-39.png?w=468" alt="" width="628" height="1360" /> <img class="size-large wp-image-1081 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-09.png?w=640" alt="" width="640" height="792" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-09.png 918w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-09-242x300.png 242w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-09-768x950.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-09-827x1024.png 827w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p><img class="size-large wp-image-1085 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-20-07.png?w=282" alt="" width="282" height="1024" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-20-07.png 544w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-20-07-83x300.png 83w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-20-07-282x1024.png 282w" sizes="(max-width: 282px) 100vw, 282px" /></p>
<p>&nbsp;</p>
<p><img class="size-large wp-image-1082 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-26.png?w=640" alt="" width="640" height="825" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-26.png 904w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-26-233x300.png 233w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-26-768x991.png 768w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-14-26-794x1024.png 794w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p><img class="size-full wp-image-1086 aligncenter" src="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-20-34.png" alt="" width="526" height="408" srcset="https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-20-34.png 526w, https://wp.gwd-france.com/wp-content/uploads/2018/08/capture-d_ecc81cran-2018-08-24-acc80-12-20-34-300x233.png 300w" sizes="(max-width: 526px) 100vw, 526px" /></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
