diff --git a/TD1/index.php b/TD1/index.php new file mode 100755 index 0000000..1fdc670 --- /dev/null +++ b/TD1/index.php @@ -0,0 +1,89 @@ + + +
+ array("Twingo", "Clio", "Megane", "Laguna"), + "Peugeot" => array(107, 207, 308, 508), + "Citroen" => array("C1", "C3", "C4", "C5"), + "Volkswagen" => array("Lupo", "Polo", "Golf", "Passat") + ); + + ?> + +Paragraphe.
+
+
+
+ La différence entre echo
et print
est que echo ne renvoie rien alors que print renvoi un entier.
+
+ ';
+ echo "y = " .$y;echo '
';
+ echo "z = " .$z;echo '
';
+ echo "x * y = " .($x * $y);echo '
';
+
+ echo 'chaine avec \' pour ouvirer et fermer';echo '
';
+ echo "chaine avec \" pour ouvirer et fermer";echo '
';
+
+ echo $martin;echo '
';
+ echo "« Je m’appelle Martin »";echo '
';
+
+ echo "==================================$aj==================================";echo '
';
+
+ print('strlen() donne le nombre de char dans le String : ' .strlen($aj));echo '
';
+ print('strpos() donne la posisition d\'un char, par exemple le \'k\' : ' .strpos($aj, 'k'));echo '
';
+ print('strstr() trouve la première occurrence dans une chaîne : ' .strstr($aj, "jack"));echo '
';
+ print('substr() retourne un segment de chaîne, par exemple du char[5] au char[5]+11 : ' .substr($aj, 5, 11));echo '
';
+ print('str_replace() remplace toutes les occurrences dans une chaîne : ' .str_replace("Applejack", "Twilight Sparkle", $aj));echo '
';
+ print('html_entity_decode() convertit les entités HTML à leurs caractères correspondant');echo '
';
+ print('htmlentities() convertit tous les caractères éligibles en entités HTML');echo '
';
+ //print('explode() scinde une chaîne de caractères en segments : ' .explode(" ", $aj));echo '
';
+ print('addslashes() ajoute des antislashs dans une chaîne');echo '
';
+
+ /*
+ foreach($voiture as $key=>$value) {
+ foreach($value as $key2=>$valeur) {
+ print($valeur);
+ if(i == 4) {
+ echo '
';
+ $i = 0;
+ }
+ $i++;
+ }
+ }*/
+
+ ?>
+
+
+
+
1.1 :
'; + echo "Le nombre de mot dans la phrase \"" .$aj ."\" est " .sizeof(explode(" ", $aj)) ."." .'1.2 :
'; + echo "Le nombre phrases dans le texte \"" .$aj ."\" est " .(sizeof(explode(".", $aj))-1) ."." .'1.3 :
'; + $temp = explode(" ", $aj); + $aj2 = ""; + + for ($i=(sizeof($temp)-1); $i >= 0; $i--) { + $aj2 = $aj2 .$temp[$i] ." "; + } + + $temp2 = explode(" ", $cmc); + $cmc2 = ""; + + for ($i=(sizeof($temp2)-1); $i >= 0; $i--) { + $cmc2 = $cmc2 .$temp2[$i] ." "; + } + + echo "Le texte \"" .$aj ."\", une fois inversé donne :\"" . substr($aj2, 0, -1)."\"." .'1.4 :
'; + + + + + + ?> + + + + + + diff --git a/TD3/anim.css b/TD3/anim.css new file mode 100755 index 0000000..8c998a5 --- /dev/null +++ b/TD3/anim.css @@ -0,0 +1,72 @@ +.radial-timer { + overflow: hidden; + height: 144px; + width: 144px; + position: relative; +} +.radial-timer .radial-timer-half { + height: 144px; + width: 72px; + border-radius: 72px 0 0 72px; + background: red; + position: absolute; +} +.radial-timer .radial-timer-half:nth-of-type(2) { + z-index: 99999999; + -webkit-transform-origin: center right; + -webkit-transform: rotate(180deg); +} +.radial-timer .radial-timer-half:before { + content: ""; + position: absolute; + top: 9px; + left: 9px; + height: 126px; + width: 63px; + border-radius: 67.5px 0 0 67.5px; + background: rgb(255, 255, 255); +} +.radial-timer .radial-timer-half:after { + content: ""; + position: absolute; + background: rgb(255, 255, 255); + height: 288px; + width: 216px; + left: -144px; + top: -72px; + -webkit-transform-origin: center right; +} +.radial-timer.s-animate { + -webkit-transform-origin: center right; +} +.radial-timer.s-animate .radial-timer-half:nth-of-type(1):after { + -webkit-animation: rotateLeftMask 3s infinite linear; +} +.radial-timer.s-animate .radial-timer-half:nth-of-type(2):after { + -webkit-animation: rotateRightMask 3s infinite linear; +} + +@-webkit-keyframes rotateLeftMask { + 0% { + -webkit-transform: rotate(0deg); + } + 50% { + -webkit-transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(180deg); + } +} +@-webkit-keyframes rotateRightMask { + 0% { + -webkit-transform: rotate(0deg); + } + 50% { + -webkit-transform: rotate(180deg); + visibility: hidden; + } + 100% { + -webkit-transform: rotate(180deg); + visibility: hidden; + } +} diff --git a/TD3/bak b/TD3/bak new file mode 100644 index 0000000..e82dd82 --- /dev/null +++ b/TD3/bak @@ -0,0 +1,32 @@ +/* + if (! (isset($value["prenom"]) || isset($value["nom"])) ) { + echo ''; + } else { + + + echo "Votre nom est : ' .$tab['nom'] .'
'; + echo 'Votre prenom est : ' .$tab['prenom'] .'
'; + if ($tab['sexe'] != null) {echo 'Votre sexe est : ' .$tab['sexe'] .'
';} + if ($vins != null) {echo 'Votre sélection de vin(s) est : ' .$vins .'
';} + } else { + echo 'Votre nom ou prénom n\'est pas correct.
'; + } + + if($checkE) { + echo 'Votre mail est : ' .$tab['email'] .'
'; + } else { + echo 'Votre email n\'est pas correct.
'; + } + + if($checkE && $checkN) { + echo 'Bonjour ' .$tab['nom'] .' ' .$tab['prenom'] .',
+ Nous vous remercions d’avoir commandé ' .$vins .'
'
+ .'Un mail de conformation vous a été envoyé à l’adresse : ' .$tab['email'] .'
Les champs marqués d\'une * sont obligatoires
+ '; + + } +?> + + +Les champs marqués d'une * sont obligatoires
+ + +Les champs marqués d'une * sont obligatoires
+ + +
+ Renault Peugeot Citroen Volkswagen
Twingo 107 C1 Lupo
Clio 207 C3 Polo
Megane 308 C4 Golf
Laguna 508 C5 Passat
+