J'aimerais proposer un service sur mon site, qui consisterais à afficher une citation aleatoirement sur un autre site, au niveau du code PHP/MySQL pour choisir une citation il n'y a pas de probleme je devrais y arriver, par contre comment creer un lien vers ce resultat et l'inserer sur n'importe quelle page web pour qu'il s'affiche, je pense à du Javascript mais si vous pouviez m'aiguiller.....
<?php
echo 'document.write("'.str_replace('"','\"',$tout_mon_code).'")';
?>
In a dream, I saw me, drop dead... U was there, U cried... It was just a dream, if I die, U won't cry, maybe, U'll be happy
Mon site (articles sur la programmation et programmes)
effectivement c'est le cas le plus simple, surtout si le site en question est un site html, l'avantage du javascript est qu'il conviendra pour tous les sites, l'inconvénient est que ça rajoute du code inutilement qui peut en plus être désactivé, alors qu'un site en PHP pourra avoir sa propre solution de parsing.
Bref tu peux proposer les deux solutions.
Une en javascript, les gens inséreront par exemple :
dans ton fichier citation.php tu fais des document.write (que tu affiches via un echo) pour permettre au javascript d'afficher ta citation.
exemple :
<?php
echo 'document.write("test")';
?>
et quand les gens mettront le js sur leur site, ça leur affichera "test"
ensuite tu fais une deuxième version pour les sites dynamiques, dans ce cas tu renvoies par exemple "test" sans rien autour, le site en question sera chargé du parsing.
Y'a pas des problèmes au niveau des accents avec l'utf-8 ? Mon site est encodé la dessous (y'a du Russe) mais les pages francaises je les ai laissé en iso car les accents passaient pas
----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler
-----------------
sur ma page d'accueil je l'affiche simplement avec un <?php include('newsletter.php'); ?>
http://proverbe.intoxmatique.com ,jusque là pas de probleme ! (enfin si : quand je rafraichie, toute la page se rafraichie, j'aurais aimé qu'il n'y ai que le bloc 'citation aleatoire' alors j'ai penser au iframe mais le probleme c'est qu'il faut definir la taille alors que mon bloc à une taille variable selon la citation afficher !!!, enfin bref ca c'est un autre probleme.)
et promis ca ne marche pas, il n'y a rien qui s'affiche.
par contre le lien est bon puisque tu verras le resultat en copiant/collant dans le navigateur. ?
après avoir regardé le code de http://copieurs.jexiste.fr/intoxitation/newsletter.php,
évite de mettre des balises <html> et autres types <head> dans le fichier qui sera en inclusion,
car la page qui va appeler ce fichier aura surement déja ces balises.
C'est pour aviter de faire du code trop sale et surtout éviter les problèmes d'incompatibilité :)
----------------------
La lumière étant plus rapide que le son, un homme peu paraître brillant avant qu'il se mette a parler
-----------------
re-salut à tous et merci de votre aide, je suis désolé mais j'ai du loupé un wagon là!
pour faire un test simple j'ai fait ça :
je crée une page nommé test.php dans laquelle je met ça :
Je crée un deuxieme fichier par exemple affiche.html :
<html>
<head></head>
</script>"
</html>
quand je lance le fichier affiche.html j'ai une page blanche qui s'affiche !
Je precise que je fais mes tests en local (avec Xaas) et que mes liens sont bons.
à mon avis ce n'est pas comme ca que cette commande fonctionne j'ai du louper un passage.....
Si vous avez 5mn à me consacrer merci. (ou un lien car je n'ai pas encore trouvé de sujet
sur mon probleme, pourtant il doit bien y en avoir!)