Script qui crée une page html

Fermé
valente - 14 oct. 2009 à 00:03
 Utilisateur anonyme - 14 oct. 2009 à 21:28
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 !
A voir également:

5 réponses

Utilisateur anonyme
14 oct. 2009 à 00:10
PHP !!

0
ça ne me dit pas ce que je met dedans !
0
Utilisateur anonyme > valente
14 oct. 2009 à 00:28
De 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 !!
0
valente > Utilisateur anonyme
14 oct. 2009 à 07:22
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
0
Utilisateur anonyme
14 oct. 2009 à 08:25
"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 !!!
0
phenX Messages postés 704 Date d'inscription mercredi 4 mai 2005 Statut Membre Dernière intervention 28 août 2012 23
14 oct. 2009 à 09:52
0
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
14 oct. 2009 à 21:28
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>


0