commit 56b586102a3834b70c73999e622892bdd8596cce Author: Félix MARQUET Date: Tue Nov 14 13:04:56 2023 +0100 Init diff --git a/TP1/.idea/.gitignore b/TP1/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/TP1/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/TP1/.idea/TP1.iml b/TP1/.idea/TP1.iml new file mode 100644 index 0000000..c956989 --- /dev/null +++ b/TP1/.idea/TP1.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/TP1/.idea/discord.xml b/TP1/.idea/discord.xml new file mode 100644 index 0000000..d8e9561 --- /dev/null +++ b/TP1/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/TP1/.idea/modules.xml b/TP1/.idea/modules.xml new file mode 100644 index 0000000..0cc9f92 --- /dev/null +++ b/TP1/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/TP1/.idea/php.xml b/TP1/.idea/php.xml new file mode 100644 index 0000000..e84699f --- /dev/null +++ b/TP1/.idea/php.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TP1/TP1-PHP-Marquet.php b/TP1/TP1-PHP-Marquet.php new file mode 100644 index 0000000..a0b7456 --- /dev/null +++ b/TP1/TP1-PHP-Marquet.php @@ -0,0 +1,32 @@ +TP1 - PHP - Marquet"; + echo "

TP1 - PHP - Marquet

"; + echo "
"; + echo "

Exercice 1

"; + $citation = 'Citation de Coluche'; + $citation = strtoupper($citation); + echo "

J'ai l'esprit large et je n'admets pas qu'on dise le contraire. $citation

"; + echo "
"; + echo "

Exercice 2

"; + if(isset($citatio)){ + echo "La variable citatio existe"; + } + else{ + echo "La variable citatio n'existe pas"; + } + echo "
"; + if(isset($citation)){ + echo "La variable citation existe"; + } + else{ + echo "La variable citation n'existe pas"; + } + echo "
"; + echo "

Exercice 3

"; + print_r($_SERVER); + print_r($_GLOBALS); + echo "
"; + echo "

Exercice 4

"; + ini_set('display_errors', 1); + echo ini_get('display_errors'); +?> \ No newline at end of file diff --git a/TP2/TP2-PHP-Marquet.php b/TP2/TP2-PHP-Marquet.php new file mode 100644 index 0000000..08ac789 --- /dev/null +++ b/TP2/TP2-PHP-Marquet.php @@ -0,0 +1,186 @@ +TP2 - PHP - Marquet"; + echo ""; + echo "

TP2 - PHP - Marquet

"; + echo "
"; + echo "

Exercice 1

"; + $age = random_int(0, 100); + echo "L'age de la personne est de : " . $age . " ans"; + echo "
"; + echo "Version if : "; + if(($age) >= 70){ + echo "La personne est agé"; + } + else if(($age) >= 50){ + echo "La personne est un sénior"; + } + else if(($age) >= 20){ + echo "La personne est un adulte"; + } + else{ + echo "La personne est un enfant"; + } + echo "
"; + echo "Version switch : "; + switch($age){ + case ($age >= 70): + echo "La personne est agé"; + break; + case ($age >= 50): + echo "La personne est un sénior"; + break; + case ($age >= 20): + echo "La personne est un adulte"; + break; + default: + echo "La personne est un enfant"; + break; + } + echo "
"; + echo "

Exercice 2

"; + $Fibo0 = 0; + $Fibo1 = 1; + $Fibo2 = 0; + $i = 0; + $tabFibo = array(); + echo "Suite de Fibonacci : "; + while($i < 20){ + $Fibo2 = $Fibo0 + $Fibo1; + $Fibo0 = $Fibo1; + $Fibo1 = $Fibo2; + $tabFibo[$i] = $Fibo2; + $i++; + } + echo ""; + echo ""; + for($i = 0; $i < 20; $i++){ + echo ""; + } + echo ""; + echo ""; + for($i = 0; $i < 20; $i++){ + echo ""; + } + echo ""; + echo "
F" . $i . "
" . $tabFibo[$i] . "
"; + echo "Fn+1 / Fn"; + $Fibo0 = 0; + $Fibo1 = 1; + $Fibo2 = 0; + $i = 0; + $tabFibo2 = array(); + do{ + $Fibo2 = $Fibo0 + $Fibo1; + $Fibo0 = $Fibo1; + $Fibo1 = $Fibo2; + $tabFibo2[$i] = $Fibo2 / $Fibo0; + $i++; + }while($i < 30); + echo ""; + echo ""; + for($i = 0; $i < 30; $i++){ + echo ""; + } + echo ""; + echo ""; + for($i = 0; $i < 30; $i++){ + echo ""; + } + echo ""; + echo "
F" . $i . "
" . $tabFibo2[$i] . "
"; + echo "
"; + echo "

Exercice 3

"; + $pi = 0; + echo "Pi (15 iterations) = "; + for($i = 1; $i <= 15; $i++){ + $pi += 1/($i**2); + } + $pi = sqrt($pi*6); + echo $pi; + echo "
"; + echo "Pi (150 iterations) = "; + $pi = 0; + for($i = 1; $i <= 150; $i++){ + $pi += 1/($i**2); + } + $pi = sqrt($pi*6); + echo $pi; + echo "
"; + echo "Pi (1500 iterations) = "; + $pi = 0; + for($i = 1; $i <= 1500; $i++){ + $pi += 1/($i**2); + } + $pi = sqrt($pi*6); + echo $pi; + echo "
"; + echo "Pi (15000 iterations) = "; + $pi = 0; + for($i = 1; $i <= 15000; $i++){ + $pi += 1/($i**2); + } + $pi = sqrt($pi*6); + echo $pi; + echo "
"; + echo "
"; + echo "

Exercice 4

"; + echo "

a/

"; + $tabCita = array("Forest Gump" => "La vie c'est comme une boîte de chocolats, on ne sait jamais sur quoi on va tomber.", + "Albert Einstein" => "L'informatique est la seule science où plus nous faisons de progrès, plus le problème reste le même.", + "R. W. Hamming" => "Le véritable enjeu de l'informatique n'est pas de savoir comment traiter l'information, mais comment utiliser l'information pour comprendre le monde.", + "Nicholas Negroponte" => "L'informatique est une discipline étrange. À chaque fois que vous résolvez un problème, un nouveau apparaît.", + "Danny Hillis" => "L'informatique est le seul domaine d'ingénierie où les ingénieurs travaillent principalement avec des matériaux qu'ils ne comprennent pas vraiment : l'électricité et les idées."); + foreach($tabCita as $key => $value){ + echo "$value
"; + } + echo "

b/

"; + foreach($tabCita as $key => $value){ + echo "$key => $value
"; + } + echo "
"; + echo "

Exercice 5

"; + $nb = random_int(0, 10); + echo ""; + for ($i=1;$i<11;$i++){ + echo ""; + } + echo "
Table de $nb
$i*$nb".($i*$nb)."
"; + echo "
"; + echo "

Exercice 6

"; + $nb = 2; + $nbPremier = true; + while($nb <= 97){ + $nbPremier = true; + for($i = 2; $i < $nb; $i++){ + if($nb % $i == 0){ + $nbPremier = false; + } + } + if($nbPremier){ + echo $nb . " "; + } + $nb++; + } + echo "
"; + echo "

Exercice 7

"; + $taille = 5; + $unite = "T"; + echo "Taille : " . $taille . $unite . " = "; + switch($unite){ + case "K": + $taille = $taille * 1024; + break; + case "M": + $taille = $taille * 1024 * 1024; + break; + case "G": + $taille = $taille * 1024 * 1024 * 1024; + break; + case "T": + $taille = $taille * 1024 * 1024 * 1024 * 1024; + break; + } + echo $taille; + echo "octets"; + echo ""; +?> \ No newline at end of file diff --git a/TP2/style.css b/TP2/style.css new file mode 100644 index 0000000..b32c639 --- /dev/null +++ b/TP2/style.css @@ -0,0 +1,4 @@ +body{ + background-color: #333333; + color: white; +} \ No newline at end of file diff --git a/TP3/TP3-PHP-Marquet.php b/TP3/TP3-PHP-Marquet.php new file mode 100644 index 0000000..892ef4e --- /dev/null +++ b/TP3/TP3-PHP-Marquet.php @@ -0,0 +1,380 @@ +TP3 - PHP - Marquet"; + echo ""; + echo "

TP2 - PHP - Marquet

"; + echo "
"; + echo "

Exercice 1

"; + function increment(){ + static $i = 0; + $i++; + echo $i; + } + increment(); + echo "
"; + increment(); + echo "
"; + increment(); + echo "
"; + echo "

Exercice 2

"; + function modifVar(&$var){ + $var = 10; + } + $var = 5; + echo "Avant : " . $var; + echo "
"; + modifVar($var); + echo "Après : " . $var; + echo "
"; + echo "

Exercice 3

"; + $identite = ['alain', 'basile', 'David', 'Edgar']; + $age = [1, 15, 35, 65]; + $mail = ['penom_nom@gtail.be', 'truc@bruce.zo', 'caro@caramel.org', 'trop@monmel.fr']; + function domaineExtension($mail){ + $domaine = substr($mail, strpos($mail, '@') + 1, strpos($mail, '.') - strpos($mail, '@') - 1); + $extension = substr($mail, strpos($mail, '.') + 1); + return array($domaine, $extension); + } + echo "Domaine et extension du mail penom_nom@gtail.be : " . domaineExtension($mail[0])[0] . " et " . domaineExtension($mail[0])[1]; + echo "
"; + echo "Domaine et extension du mail truc@bruce.zo : " . domaineExtension($mail[1])[0] . " et " . domaineExtension($mail[1])[1]; + echo "
"; + function affiche($identite, $age, $mail){ + $i = random_int(0, 3); + echo "Bonjour " . ucfirst($identite[$i]) . ", vous avez " . $age[$i] . " ans et votre mail est " . $mail[$i]; + } + affiche($identite, $age, $mail); + echo "
"; + echo "

Exercice 4

"; + function ligne(){ + for($i = 0; $i < 5; $i++){ + echo "*"; + } + echo "
"; + } + echo "ligne :"; + echo "
"; + ligne(); + echo "
"; + function carre_plein(){ + for($i = 0; $i < 5; $i++){ + ligne(); + } + } + echo "carre_plein :"; + echo "
"; + carre_plein(); + echo "
"; + function triangle_iso(){ + for($i = 1; $i < 6; $i++){ + for($j = 0; $j < $i; $j++){ + echo "*"; + } + echo "
"; + } + } + echo "triangle_iso :"; + echo "
"; + triangle_iso(); + echo "
"; + function carre_vide(){ + for($i = 0; $i < 5; $i++){ + if($i == 0 || $i == 4){ + ligne(); + } + else{ + echo "*"; + for($j = 0; $j < 3; $j++){ + echo "  "; + } + echo "*"; + echo "
"; + } + } + } + echo "carre_vide :"; + echo "
"; + carre_vide(); + echo "
"; + function triangle_vide(){ + for($i = 1; $i < 6; $i++){ + if($i == 1){ + echo "*"; + echo "
"; + } + else if($i == 5){ + for($j = 0; $j < 5; $j++){ + echo "*"; + } + echo "
"; + } + else{ + echo "*"; + for($j = 0; $j < $i - 2; $j++){ + echo "  "; + } + echo "*"; + echo "
"; + } + } + } + echo "triangle_vide :"; + echo "
"; + triangle_vide(); + echo "
"; + function triangle_vide_inv(){ + for($i = 1; $i < 6; $i++){ + if($i == 1){ + for($j = 0; $j < 5; $j++){ + echo "*"; + } + echo "
"; + } + else if($i == 5){ + echo "*"; + echo "
"; + } + else{ + echo "*"; + for($j = 0; $j < 5 - $i; $j++){ + echo "  "; + } + echo "*"; + echo "
"; + } + } + } + echo "triangle_vide_inv :"; + echo "
"; + triangle_vide_inv(); + echo "
"; + echo "
"; + echo "

Exercice 5

"; + function chiffrement($message, $decalage){ + $message = strtoupper($message); + $message = str_split($message); + $messageChiffre = ""; + foreach($message as $lettre){ + if($lettre == " "){ + $messageChiffre .= " "; + } + else{ + $messageChiffre .= chr(ord($lettre) + $decalage); + } + } + return $messageChiffre; + } + echo "Chiffrement de 'Je t'aime Cléo' avec un décalage de 3 : " . chiffrement("Je t'aime Cléo", 3); + echo "
"; + function dechiphrement($message, $decalage){ + $message = strtoupper($message); + $message = str_split($message); + $messageDechiffre = ""; + foreach($message as $lettre){ + if($lettre == " "){ + $messageDechiffre .= " "; + } + else{ + $messageDechiffre .= chr(ord($lettre) - $decalage); + } + } + return $messageDechiffre; + } + echo "Déchiffrement de 'MH W*DLPH FOƬR' avec un décalage de 3 : " . dechiphrement("MH W*DLPH FOƬR", 3); + echo "
"; + echo "
"; + echo "

Exercice 6

"; + function chiffrementViginere($message, $cle){ + $message = strtoupper($message); + $message = str_split($message); + $cle = strtoupper($cle); + $cle = str_split($cle); + $messageChiffre = ""; + $j = 0; + foreach($message as $lettre){ + if($lettre == " "){ + $messageChiffre .= " "; + } + else{ + $messageChiffre .= chr(ord($lettre) + ord($cle[$j]) - 65); + $j++; + if($j == count($cle)){ + $j = 0; + } + } + } + return $messageChiffre; + } + function dechiffrementViginere($message, $cle){ + $message = strtoupper($message); + $message = str_split($message); + $cle = strtoupper($cle); + $cle = str_split($cle); + $messageDechiffre = ""; + $j = 0; + foreach($message as $lettre){ + if($lettre == " "){ + $messageDechiffre .= " "; + } + else{ + $messageDechiffre .= chr(ord($lettre) - ord($cle[$j]) + 65); + $j++; + if($j == count($cle)){ + $j = 0; + } + } + } + return $messageDechiffre; + } + echo "Chiffrement de 'Je t'aime Cléo' avec la clé 'Cleo' : " . chiffrementViginere("Je t'aime Cléo", "Cleo"); + echo "
"; + echo "Déchiffrement de 'LP X5CTQS EWǷQ' avec la clé 'Cleo' : " . dechiffrementViginere("LP X5CTQS EWǷQ", "Cleo"); + echo "
"; + echo "
"; + echo "

Exercice 7

"; + $annuaire=array( + "PUJOL Olivier"=>"03 89 72 84 48", + "IMBERT Jo"=>"03 89 36 06 05", + "SPIEGEL Pierre"=>"03 87 67 92 37", + "THOUVENOT Frédéric"=>"01 42 86 02 12", + "MEGEL Pierre"=>"09 59 71 46 96", + "SUCHET Loïc"=>"03 89 33 10 54", + "GIROIS Francis"=>"03 88 01 21 15", + "HOFFMANN Emmanuel"=>"03 89 69 20 05", + "KELLER Fabien"=>"04 18 52 34 25", + "LEY Jean-Marie"=>"03 89 43 17 85", + "ZOELLE Thomas"=>"04 18 65 67 69", + "WILHELM Olivier"=>"03 89 60 48 78", + "BLIN Nathalie"=>"01 28 59 23 25", + "BICARD Pierre-Eric"=>"03 89 69 25 82", + "ZIEGLER Thierry"=>"03 89 06 33 89", + "BADER Jean"=>"03 89 25 65 72", + "ROSSO Anne-Sophie"=>"01 56 20 02 36", + "ROTTNER Thierry"=>"03 88 29 61 54", + "WEBER Joao"=>"03 89 35 45 20", + "SCHILLINGER Olivier"=>"03 84 21 38 40", + "BICARD Muriel"=>"03 89 33 47 99 ", + "KELLER Christian"=>"03 88 19 16 10 ", + "GROELLY Antonio"=>"03 89 33 60 63", + "ALLARD Aline"=>"03 89 56 49 19", + "WINNINGER Bénédicte"=>"04 16 14 86 66"); + function afficheAnnuaire($annuaire){ + ksort($annuaire); + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + foreach($annuaire as $key => $value){ + echo ""; + echo ""; + echo ""; + echo ""; + } + echo "
NomNuméro
" . $key . "" . $value . "
"; + } + afficheAnnuaire($annuaire); + echo "
"; + echo "

Exercice 8

"; + function lampe($interrupteur1, $interrupteur2, $interrupteur3){ + if($interrupteur1 == true && $interrupteur2 == true && $interrupteur3 == true){ + echo "La lampe est allumée"; + } + else if($interrupteur1 == true && $interrupteur2 == true && $interrupteur3 == false){ + echo "La lampe est éteinte"; + } + else if($interrupteur1 == true && $interrupteur2 == false && $interrupteur3 == true){ + echo "La lampe est éteinte"; + } + else if($interrupteur1 == true && $interrupteur2 == false && $interrupteur3 == false){ + echo "La lampe est allumée"; + } + else if($interrupteur1 == false && $interrupteur2 == true && $interrupteur3 == true){ + echo "La lampe est éteinte"; + } + else if($interrupteur1 == false && $interrupteur2 == true && $interrupteur3 == false){ + echo "La lampe est allumée"; + } + else if($interrupteur1 == false && $interrupteur2 == false && $interrupteur3 == true){ + echo "La lampe est allumée"; + } + else if($interrupteur1 == false && $interrupteur2 == false && $interrupteur3 == false){ + echo "La lampe est éteinte"; + } + } + echo "Lampe avec les interrupteurs 1, 2 et 3 allumés : "; + lampe(true, true, true); + echo "
"; + echo "
"; + echo "

Exercice 9

"; + $clients = ["1"=>"Dulong","ville 1"=>"Paris","age 1"=>"35", + "2"=>"Leparc","ville 2"=>"Lyon","age 2"=>"47", + "3"=>"Dubos","ville 3"=>"Tours","age 3"=>"58"]; + $clients["4"] = "Duval"; + $clients["ville 4"] = "Nantes"; + $clients["age 4"] = "24"; + function afficheClient($client){ + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + for($i = 1; $i <= count($client) / 3; $i++){ + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } + echo "
NuméroNomVilleAge
" . $i . "" . $client[$i] . "" . $client["ville " . $i] . "" . $client["age " . $i] . "
"; + } + afficheClient($clients); + echo "
"; + echo "

Exercice 10

"; + function estPalindrome($mot){ + $mot = strtoupper($mot); + $mot = str_split($mot); + $motInverse = array_reverse($mot); + $motInverse = implode("", $motInverse); + if(implode("", $mot) == $motInverse){ + echo "Oui"; + } + else{ + echo "Non"; + } + } + echo "Est-ce que 'radar' est un palindrome ? "; + estPalindrome("radar"); + echo "
"; + echo "Est-ce que 'radars' est un palindrome ? "; + estPalindrome("radars"); + echo "
"; + echo "

Exercice 11

"; + //Ecrire une fonction qui vérifie si un numéro de carte bancaire est valide ou pas. Pour cela, il est demandé de se baser sur la formule de Luhn (https://fr.wikipedia.org/wiki/Formule_de_Luhn) + function estValide($numero){ + $numero = str_split($numero); + $somme = 0; + for($i = 0; $i < count($numero); $i++){ + if($i % 2 == 0){ + $numero[$i] *= 2; + if($numero[$i] > 9){ + $numero[$i] -= 9; + } + } + $somme += $numero[$i]; + } + if($somme % 10 == 0){ + echo "Oui"; + } + else{ + echo "Non"; + } + } + echo "Est-ce que '4970100000000000' est un numéro de carte bancaire valide ? "; + estValide("4970100000000000"); + echo "
"; + echo "Est-ce que '5130240038105643' est un numéro de carte bancaire valide ? "; + estValide("5130240038105643"); +?> \ No newline at end of file diff --git a/TP3/style.css b/TP3/style.css new file mode 100644 index 0000000..b32c639 --- /dev/null +++ b/TP3/style.css @@ -0,0 +1,4 @@ +body{ + background-color: #333333; + color: white; +} \ No newline at end of file diff --git a/TP4/TP4-PHP-Marquet.php b/TP4/TP4-PHP-Marquet.php new file mode 100644 index 0000000..ce1fc72 --- /dev/null +++ b/TP4/TP4-PHP-Marquet.php @@ -0,0 +1,69 @@ +TP4 - PHP - Marquet"; + echo ""; + echo "

TP4 - PHP - Marquet

"; + setlocale(LC_TIME, 'fr_FR.utf8', 'fr_FR', 'fr', 'fra', 'french'); + echo "
"; + echo "

Exercice 1

"; + $date = new DateTime(); + echo "EN : " . $date->format('l d F Y') . "
"; + echo "FR : " . strftime('%A %d %B %Y') . "
"; + echo "Date et heure : " . $date->format('d/m/Y H:i') . "
"; + echo "Il est passé " . $date->getTimestamp() . " secondes depuis l'apparition d'UNIX"; + echo "
"; + echo "

Exercice 2

"; + $dateNaissance = new DateTime('2004-03-12'); + $dateActuelle = new DateTime(); + $interval = $dateNaissance->diff($dateActuelle); + echo "Date de naissance : " . $dateNaissance->format('d/m/Y') . "
"; + echo "Date actuelle : " . $dateActuelle->format('d/m/Y') . "
"; + echo "Age : " . $interval->format('%y ans, %m mois et %d jours'); + echo "
"; + echo "

Exercice 3

"; + $dateLune = new DateTime('2023-09-29 11:59:00'); + $dateActuelle = new DateTime(); + $dateProchaineLune = $dateLune->add(new DateInterval('P29DT12H44M3S')); + $interval = $dateActuelle->diff($dateProchaineLune); + echo "Date de la prochaine pleine lune : " . $dateProchaineLune->format('d/m/Y H:i:s') . "
"; + $dateCentiemeLune = $dateLune->add(new DateInterval('P2900DT1200H4400M300S')); + echo "Date de la 100ème prochaine pleine lune : " . $dateCentiemeLune->format('d/m/Y H:i:s') . "
"; + echo "Il reste " . $interval->format('%d jours, %h heures, %i minutes et %s secondes') . " avant la prochaine pleine lune"; + echo "
"; + echo "

Exercice 4

"; + if(checkdate(2, 29, 1962)){ + echo "La date du 29 février 1962 a existé"; + } + else{ + echo "La date du 29 février 1962 n'a pas existé"; + } + echo "
"; + echo "

Exercice 5

"; + $date = mktime(0, 0, 0, 3, 3, 1993); + echo "Le 3 mars 1993 était un " . strftime('%A', $date); + echo "
"; + echo "

Exercice 6

"; + echo "Les années bissextiles entre 2020 et 2062 sont :
"; + for($i = 2020; $i <= 2062; $i++){ + $date = mktime(0, 0, 0, 2, 29, $i); + if(checkdate(2, 29, $i)){ + echo $i . "
"; + } + } + echo "
"; + echo "

Exercice 7

"; + echo "Les 1er mai entre 2022 et 2031 sont :
"; + for($i = 2022; $i <= 2031; $i++){ + $date = mktime(0, 0, 0, 5, 1, $i); + if(strftime('%A', $date) == "samedi" || strftime('%A', $date) == "dimanche"){ + echo "Le 1er mai " . $i . " est un " . strftime('%A', $date) . " donc weekend non prolongé
"; + } + else{ + if(strftime('%A', $date) == "vendredi" || strftime('%A', $date) == "lundi"){ + echo "Le 1er mai " . $i . " est un " . strftime('%A', $date) . " donc weekend prolongé
"; + } + else{ + echo "Le 1er mai " . $i . " est un " . strftime('%A', $date) . " donc weekend non prolongé
"; + } + } + } +?> \ No newline at end of file diff --git a/TP4/style.css b/TP4/style.css new file mode 100644 index 0000000..b32c639 --- /dev/null +++ b/TP4/style.css @@ -0,0 +1,4 @@ +body{ + background-color: #333333; + color: white; +} \ No newline at end of file diff --git a/TP5/TP5-PHP-Marquet.php b/TP5/TP5-PHP-Marquet.php new file mode 100644 index 0000000..bb0f4d0 --- /dev/null +++ b/TP5/TP5-PHP-Marquet.php @@ -0,0 +1,56 @@ + + + + + TP5 - PHP - Marquet + + + +

TP5 - PHP - Marquet

+
+

Exercice 1

+
+ + + +
+ +
+ + + +
+ +
+

Exercice 2

+
+ + + + + + + + +
+ Prénom : " . $prenom . "
Niveau : " . $niveau; + } + ?> + \ No newline at end of file diff --git a/TP5/style.css b/TP5/style.css new file mode 100644 index 0000000..b32c639 --- /dev/null +++ b/TP5/style.css @@ -0,0 +1,4 @@ +body{ + background-color: #333333; + color: white; +} \ No newline at end of file diff --git a/info.php b/info.php new file mode 100644 index 0000000..e6059c8 --- /dev/null +++ b/info.php @@ -0,0 +1,3 @@ +