kyro Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 biojur je me poser une question est il possible de faire varié automatiquement l'url d'image a chargé et tous cela en fonction de la date ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 Bah un truc comme ça if ($date > $date_reference) $url = "http://monsite.com/monimage.png" else $url = "http://monsite.com/monimage2.png" echo "<img src='$url' alt='description de l'image'/>"; ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
kyro Posté(e) le 18 novembre 2006 Auteur Partager Posté(e) le 18 novembre 2006 bah en fait du genre j'ai un img 18-11-06.jpg et que demain je veux qu'il affiche 19-12-06.jpg Lien vers le commentaire Partager sur d’autres sites More sharing options...
windu.2b Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 Salut, Dans ce cas tu peux faire un truc comme ca: <img src="<?php echo date('d-m-y'); ?>.jpg" alt="description de l'image" /> Ca va tout simplement générer le nom du fichier à rechercher à la volée, grâce à la fonction date() de php. A toi d'adapter en fonction de tes besoins Edit: j'ai modifié les paramètres de la fonction date() pour mieux coller à l'exemple que tu donnes dans le commentaire précédent Lien vers le commentaire Partager sur d’autres sites More sharing options...
kyro Posté(e) le 18 novembre 2006 Auteur Partager Posté(e) le 18 novembre 2006 c'est un truc du genre :) mais j'ai moyen de rajouter un truc devant le <?php echo date('Y-m-d); ?>.jpg edit : juste devant le <?php si je ne me trompe pas ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
windu.2b Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 c'est un truc du genre :) mais j'ai moyen de rajouter un truc devant le <?php echo date('Y-m-d); ?>.jpg edit : juste devant le <?php si je ne me trompe pas ? tu veux mettre du texte devant la balise ouvrante php ? Oui, tu peux tout à fait! Il te suffit de faire de même que j'ai fait après la balise fermante. Tu obtiendrais donc un truc comme ceci: <img src="blaBlaBla<?php echo date('d-m-y'); ?>.jpg" alt="description" /> Lien vers le commentaire Partager sur d’autres sites More sharing options...
kyro Posté(e) le 18 novembre 2006 Auteur Partager Posté(e) le 18 novembre 2006 Erreur d'analyse XML : mal formé Emplacement : file:///C:/Documents%20and%20Settings/Riegler%202/Bureau/google.php Numéro de ligne 40, Colonne 43 :<img src="http://www.tatata/<?php echo date('d-m-y'); ?>.gif" /> j'ai cette erreur sous FF 2.0 :/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ago Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 il faut que tu démarres un serveur PHP sur ton ordinateur :) Sous Windows, EasyPHP est fait pour ca et est facile d'accès. Sinon juste un ptit truc : <?= date('d-m-y'); ?> peut très bien remplacer <?php echo date('d-m-y'); ?> (le = équivaut à un écho en fait) Lien vers le commentaire Partager sur d’autres sites More sharing options...
kyro Posté(e) le 18 novembre 2006 Auteur Partager Posté(e) le 18 novembre 2006 je suis certe un débutant en php mais j'ai deja easyphp :) et le servuer est lancé enfin je crois ( appache et mysql sont demarré :/ ) a la base ma page etait en xhtml, ya quoi a ajouter pour que le php soit pris en charger ? ( j'ai renommer le fichier en .php ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
kyro Posté(e) le 18 novembre 2006 Auteur Partager Posté(e) le 18 novembre 2006 up , je cromprend pas le bug :/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tintaspi Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 Faut y accéder par le serveur, pas comme un fichier sur le dd : tu doit avoir un truc du genre http://127.0.0.1/toto/google.php Lien vers le commentaire Partager sur d’autres sites More sharing options...
ImoTheP Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 Vu l'erreur, PHP ne semble pas lancé... Si tu utilises easyPHP, un http://127.0.0.1/ te confirmera àa immédiatement... Si c'est un fichier xml qui est renvoyé, pense aussi au header("Content-Type: text/xml;"); Lien vers le commentaire Partager sur d’autres sites More sharing options...
windu.2b Posté(e) le 18 novembre 2006 Partager Posté(e) le 18 novembre 2006 il faut que tu démarres un serveur PHP sur ton ordinateur :) Sous Windows, EasyPHP est fait pour ca et est facile d'accès. Sinon juste un ptit truc : <?= date('d-m-y'); ?> peut très bien remplacer <?php echo date('d-m-y'); ?> (le = équivaut à un écho en fait) Je déconseille FORTEMENT cette écriture courte!!! En effet, cette écriture est dépendante de la configuration du serveur: si la variable short_open_tag est à off (variable qui se trouve dans le php.ini), ca ne sera pas interprété comme du php, mais comme un simple texte (X)HTML... Alors certes, par défaut elle est à on (et accepte donc les balises courtes), mais sur un serveur en ligne c'est moins sûr Le code que j'ai écrit passe sur 100% des configurations (et il est en XHTML en plus, comme en témoigne la présence de l'attribut alt et la balise auto-fermante) C'était mon coup de gueule: "donnez du code c'est bien! Donnez du code propre, c'est mieux" Lien vers le commentaire Partager sur d’autres sites More sharing options...
kyro Posté(e) le 18 novembre 2006 Auteur Partager Posté(e) le 18 novembre 2006 Faut y accéder par le serveur, pas comme un fichier sur le dd : tu doit avoir un truc du genre http://127.0.0.1/toto/google.php elle doit etre la l'erreur fallait passer par le local host, et c'est pour cela que l'on a l'impression que apache n'etait pas lancer :) Edit : et le meilleur c'est que sa marche a merveille :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.