Script qui crée une page html

valente -  
 Utilisateur anonyme -
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
 
PHP !!

0
valente
 
ça ne me dit pas ce que je met dedans !
0
Utilisateur anonyme > valente
 
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
 
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
 
"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   Statut Membre Dernière intervention   23
 
0
valente
 
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
 
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