Академический Документы
Профессиональный Документы
Культура Документы
TP2
d) Copie et déplacement des fichiers
Les fichiers :
<?php
Les fichiers sont des éléments sur lesquels travaille l'application. Ils peuvent copy("verif.php", "fichier2.txt");
servir de stockage définitif de données simples à la place de la base de rename("fichier2.txt","renome.txt") ;
?>
données, mais aussi de stockage de données temporaires.
a) Tester l’existence d’un fichier : e) Date de création et de modification d’un fichier
<?php La fonction filectime() donne la date de création du fichier et la fonction
if(file_exists("verif.php")){ echo "Le fichier existe"; } filemtime() permet de savoir la date de sa dernière modification.
else { echo "Le fichier n'existe pas"; } ?>
<?php
b) Création d’un fichier : $fichier = "renome.txt";
if(file_exists($fichier))
<?php { if(filemtime($fichier))
//Première méthode {echo "Pas de modif depuis la création";}
//ouvrir le fichier en écriture avec la fonction fopen() et else{echo "Le fichier a été modifié depuis la création";}
/le fermer après.
$fp = fopen("fichier.txt", 'w'); //ouverture }
fclose($fp); //fermeture else {echo "Le fichier n'existe pas";}
?>
//Deuxième méthode
//utilisation de la fonction touch()qui permet de créer le f) Taille du fichier
//fichier s'il n'existe pas ou de mettre à jour ses dates
//d'accès et de modification dans le cas contraire <?php
if(!file_exists("fichier2.txt")); $fichier = "renome.txt";
touch("fichier2.txt"); if(file_exists($fichier))
?> {
c) Suppression d’un fichier : echo "La taille de ".$fichier." est de :
".filesize($fichier);
<?php }
if(file_exists("fichier.txt")); else {echo "Le fichier n'existe pas";}
unlink("fichier.txt"); ?>
?>
Année Universitaire : 2019/2020 Année Universitaire : 2019/2020
Session : 1 ING Informatique Session : 1 ING Informatique
Matière : Web2 Matière : Web2
<?php if(checkdate($mois,$jour,$annee))
{ echo "La date $jour/$mois/$annee
$data = array(
est valide";}
array('Période', 'IE', 'Firefox', 'Autres'), else {echo "La date $jour/$mois/$annee
array('Avril 2006', '70,4', '20,9', '8,7'), est invalide";}
Exercice 1 :
a) Créer une fonction permettant d’afficher le Contenu d'un Tableau. Prénom ;Nom ;Ville
b) Calculer votre âge en utilisant les fonctions prédéfinies Julien ;Martin ;Paris
Marc ;Durand,Lille
Exercice 2 : Marie ;Dubois ;Marseille
Créer une table associative permettant de stocker les informations Julie ;Dupont ;Grenoble
suivantes :
France ==>Paris
Allemagne ==> Berlin
Italie ==> Rome
Maroc ==> Rabat
Espagne ==> Madrid
Portugal ==> Lisbonne
Angleterre ==> Londres
Exercice 3 :
Créer un fichier csv contenant les informations présentées ci-dessous puis
afficher ces dernières sous forme d’une table HTML .