Posté(e) le 18 novembre 200618 a 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 ?
Posté(e) le 18 novembre 200618 a 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'/>"; ?
Posté(e) le 18 novembre 200618 a Auteur 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
Posté(e) le 18 novembre 200618 a 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
Posté(e) le 18 novembre 200618 a Auteur 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 ?
Posté(e) le 18 novembre 200618 a 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" />
Posté(e) le 18 novembre 200618 a Auteur 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 :/
Posté(e) le 18 novembre 200618 a 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)
Posté(e) le 18 novembre 200618 a Auteur 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 )
Posté(e) le 18 novembre 200618 a 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
Posté(e) le 18 novembre 200618 a 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;");
Posté(e) le 18 novembre 200618 a 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"
Posté(e) le 18 novembre 200618 a Auteur 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 :)
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.