Rechercher : dans
Par :

Script qui crée une page html

Dernière réponse le 14 oct 2009 à 21:28:26 valente, le 14 oct 2009 à 00:03:18 
 Signaler ce message aux modérateurs

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 !

Meilleures réponses pour « script qui crée une page html » dans :
On peut cacher le code source d'une page HTML VoirMythe: On peut cacher le code source d'une page HTML. Réalité: FAUX. Explications: Pour pouvoir afficher une page web (HTML), le navigateur doit - à un moment où un autre - avoir le code HTML en clair. Il y a donc toujours moyen de le...
[mythes] On peut protéger une page web/une image contre la copie VoirMythe On peut empêcher la copie d'une page web ou d'une image. On peut empêcher de voir le source d'une page HTML. On peut empêcher la copie d'une vidéo, d'une musique. Réalité FAUX Explications Quelle que soit la nature d'un document (page...
[Aspirateur de pages HTML] Comment aspirer un site Web ? VoirHTTrack est un excellent aspirateur, gratuit en licence GNU GPL (libre). HTTrack permet de télécharger un site web d'Internet vers votre disque dur, en construisant récursivement tous les répertoires, récupérant html, images et fichiers du serveur...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Les liens hypertextes VoirPrésentation des ancrages Les liens hypertextes (ancrages) sont des éléments d'une page HTML (soulignés lorsqu'il s'agit de texte) permettant aux internautes de naviguer vers une nouvelle adresse lorsque l'on clique dessus. Ce sont les liens...
Les Frames VoirPrésentation des frames Grâce à la technologie des frames (en français "cadres") il est désormais possible d'afficher plusieurs pages HTML dans différentes zones (ou cadres). Les frames ne font pas partie de la spécification du HTML 3.x, il faut...

1

Anonym€, le 14 oct 2009 à 00:10:57

PHP !!

<br /><br /> Vivement la <font> des neiges...

Répondre à Anonym€

2

valente, le 14 oct 2009 à 00:17:49

ça ne me dit pas ce que je met dedans !

Répondre à valente

3

Anonym€, le 14 oct 2009 à 00:28:34
  • +1

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 !!
<br /><br /> Vivement la <font> des neiges...

Répondre à Anonym€

4

valente, le 14 oct 2009 à 07:22:07

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

Répondre à valente

5

Anonym€, le 14 oct 2009 à 08:25:26

"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 !!!
<br /><br /> Vivement la <font> des neiges...

Répondre à Anonym€

6

phenX, le 14 oct 2009 à 09:52:50
Répondre à phenX

7

valente, le 14 oct 2009 à 20:41:19

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

Répondre à valente

8

 Anonym€, le 14 oct 2009 à 21:28:26

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>


<br /><br /> Vivement la <font> des neiges...

Répondre à Anonym€