Script qui crée une page html
Bonjour,
connaissez un script qui permet de créer automatiquement une page html ?
le script créerait un tableau présentant les images d'un dossier spécifique afin d'éviter de faire à la "main" un tableau de 200 cases. Merrci de votre aide !
connaissez un script qui permet de créer automatiquement une page html ?
le script créerait un tableau présentant les images d'un dossier spécifique afin d'éviter de faire à la "main" un tableau de 200 cases. Merrci de votre aide !
5 réponses
-
PHP !!
-
-
@valenteDe rien hein !!
Aller, je te donne les grandes lignes :
1 - Fonction glob pour lister le contenu du répertoire
2 - foreach pour taiter les données 1 par 1
3 - echo pour afficher ce que tu veux
T'as la nuit pour te mettre au PHP et faire ce petit bout de code tout simple !!
Moi, je vais me coucher !!
-
@Utilisateur anonymeMerci mais je suis incapable de faire un scriot php je ne connais que le html.
Si tu pouvais me mettre sur la piste ce serait sympa !
merci d'avance
-
-
"Merci mais je suis incapable de faire un scriot php je ne connais que le html.
Si tu pouvais me mettre sur la piste ce serait sympa !
merci d'avance"
Et bien il est temps de s'y mettre...
Concernant la piste, elle est clairement mentionnée dans mon message précédent...
Commence déjà par te débrouiller avec ça, et lorsque tu auras des soucis, colle le script que tu as réalisés ici.
Je t'aiderais pour la suite !!!
-
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
-----------
phenx.over-blog.net -
jai planché toute laprem pour aprendre le php ! jai réussis à faire ça (ça marche correctement) :
<html> <head> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="js/lightbox.js"></script> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> </head> <body> <?php foreach(glob('*.JPG') as $file) { ?><a href="<?php echo "$file" ?>" rel="lightbox"><img src="<?php echo "$file" ?>" width="259" height="194" /></a> <?php } ?> </body> </html>
jai remis lightbox (que j'utilisais déjà)
mais peut tu maider à mettre les photos dans un tableau à 3 colonnes stp ?
Merci d'avance -
Aller, comme ça, à froid sans tester :
<html> <head> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="js/lightbox.js"></script> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> </head> <body> <?php $tableau = glob('*.JPG'); echo '<table>'; $i='0'; foreach( $tableau as $file) { if ($i == '0') { echo '<tr><td><a href="'.$file.'" " rel="lightbox"><img src="'.$file.'" width="259" height="194" alt="" /></a></td>'; } if ($i == '1') { echo '<td><a href="'.$file.'" " rel="lightbox"><img src="'.$file.'" width="259" height="194" alt="" /></a></td>'; } if ($i == '2') { echo '<td><a href="'.$file.'" " rel="lightbox"><img src="'.$file.'" width="259" height="194" alt="" /></a></td></tr>'; $i = '-1'; } $i++; } if ( $i == '1' ) { echo '<td></td><td></td></tr>'; } if ( $i == '2' ) { echo '<td></td></tr>'; } echo '</table>'; ?> </body> </html>