Un fichier PHP dans une page HTML
24 messages
• Page 2 sur 2 • 1, 2
- perso
- Nouveau WRInaute

- Messages: 19
- Inscription: 29 Juil 2005
voila, merci, j'ai fait ce que vous m'avez renseigné, mais sans resultat !!
http://boujdournet.online.fr/boujdour/m ... &bg=FFFFFF
le ; est present mais ca marche pas avec
<script language="JavaScript" src="http://boujdournet.online.fr/boujdour/modules/Meteo/meteo1.php?tp=C&acid=MOXX0022&bg=FFFFFF"></script>
http://boujdournet.online.fr/boujdour/m ... &bg=FFFFFF
le ; est present mais ca marche pas avec
<script language="JavaScript" src="http://boujdournet.online.fr/boujdour/modules/Meteo/meteo1.php?tp=C&acid=MOXX0022&bg=FFFFFF"></script>
- Tilt
- WRInaute impliqué

- Messages: 858
- Inscription: 26 Mar 2005
Dj_Apx a écrit:Bon, on n'est pas loin du compte avec la solution proposée juste au-dessus.
Sauf que ce n'est pas la peine de créer un fichier cache et de faire une redirection... Il suffit de faire echo($a); à la fin, c'est nettement plus simple
En effet Dj_Apx
Bien sûr !
Je dis cela car ce genre d'appels s'ils sont extérieurs et nombreux consomment des ressources serveurs et ralentissent le chargement des pages.
Avec un peu d'imagination et un petit "if", on peut tester l'existence d'un fichier cache récent et produit avec les mêmes variables => on l'affiche directement sans passer par la case php-requêtes-bdd et hop! économie.
J'applique ce système pour les partenariats (+ un vrai lien html bien sûr !) et par conséquent chaque chargement de page partenaire provoquait une requête de mon côté: c'est ingérable, à la fin mon site ramait... j'en ai déduit cette solution.
C'est un peu le système rss mais pour ceux qui veulent contrôler l'affichage sur les sites qui ont syndiqué le leur.
Comme ça si je change de logo ou de police par ex., ça se répercute immédiatement partout.
Un seul inconvénient: le code à insérer chez le partenaire est assez long car il dispose de variables paramétrables pour coller au design du site.
Ex.: Pour ce qui me concerne ça donne ça:
<script type="text/javascript">
/* Vous pouvez changer ces valeurs pour les adapter à votre site */
/* Si vous ne modifiez rien, des valeurs par défaut s'appliqueront */
// Largeur du tableau (défaut: 120px)
wanted_width=0
// Police de caractères (défaut: arial)
wanted_font=""
// Taille des caractères en pts (défaut: 9)
wanted_font_size=0
// Couleur du fond (défaut: #FFFFFF)
wanted_color_bg=""
// Couleur de la bordure (défaut: #FFFFFF)
wanted_color_border=""
// Couleur de la bordure intérieure (défaut: #407AB6)
wanted_color_border_in=""
// Couleur du texte du titre (défaut: #407AB6)
wanted_color_text=""
// Couleur de fond du titre (défaut: #407AB6)
wanted_color_title_bg=""
// Couleur des liens (défaut: #FFFFFF)
wanted_color_link=""
// Sans objet
wanted_color_url=""
</script>
<script type="text/javascript" src="http://lexeek.plevsi.com/wanted.php?nb_docs=2">
// La variable nb_docs ci-dessus correspond au nombres d'avis de recherche à afficher.
// Vous pouvez la modifier de 1 à 10.
// La valeur par défaut est de 2.
</script>
<a style="font-weight:bold;font-family:arial;color:#407AB6;font-size:8pt" href="http://lexeek.plevsi.com/" title="Lexeek - Recherche juridique, échange de documents">Lexeek</a>
Je dis rien mais si vous voulez tester sur vos sites.... hum j'ai rien dit
EDIT: c'est moi ou tu as changé de pseudo, perso ?
alors pour ce lien, c'est ok ?
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Bon, perso, tu donnes un lien d'une page où tu as appelé le script ? merci
- Tilt
- WRInaute impliqué

- Messages: 858
- Inscription: 26 Mar 2005
Voilà l'erreur:
"ligne 2
caractère 281
constante chaîne non terminée"
c'est pour le script résultat en js (et non le script php).
tu devrais mettre des sauts de lignes pour t'y retrouver.
puisqu'on y est, si tu ne trouves pas ton bonheur, perso, tu n'as qu'à ouvrir les pages jaunes à la rubrique "développeurs javascript" (si ça existe....).
parfois je ne reçois pas non plus le travail tout fait quand je poste une question. dans ces cas là à ceux qui m'ont répondu je dis "merci pour le coup de main", c'est-à-dire exactement la même chose que quand je reçois une réponse précise.
Surtout que nous t'avons donné la solution exacte à ton problème.
"ligne 2
caractère 281
constante chaîne non terminée"
c'est pour le script résultat en js (et non le script php).
tu devrais mettre des sauts de lignes pour t'y retrouver.
perso a écrit:serieusement, j'ai rien compris, des reponses hors sujets.
puisqu'on y est, si tu ne trouves pas ton bonheur, perso, tu n'as qu'à ouvrir les pages jaunes à la rubrique "développeurs javascript" (si ça existe....).
parfois je ne reçois pas non plus le travail tout fait quand je poste une question. dans ces cas là à ceux qui m'ont répondu je dis "merci pour le coup de main", c'est-à-dire exactement la même chose que quand je reçois une réponse précise.
Surtout que nous t'avons donné la solution exacte à ton problème.
- Tilt
- WRInaute impliqué

- Messages: 858
- Inscription: 26 Mar 2005
Voilà ton code résultat tel quel:
<script>
document.write('<body bgcolor=#FFFFFF><font face=Verdana size=2 color=#><font face=Verdana size=2><b>Agadir Al Massira</b></font>');document.write('<font face=Verdana size=1><br>Morocco [ <a href=../../modules.php?name=Meteo&file=details&accid=MOXX0022 target=_blank>Détails</a> ]ICI UN SAUT DE LIGNE EN TROP
');document.write('<br>ICI UN SAUT DE LIGNE EN TROP
');document.write('ICI UN SAUT DE LIGNE EN TROP
ICI UN SAUT DE LIGNE EN TROP
<table border=0 cellpadding=0 cellspacing=0 bordercolor=#111111 width=10%>
<tr>
<td width=50%><img src="i/32.gif"></td>
<td width=50%> <font face=Verdana size=1>Ensoleillé</font></td>
</tr>
</table>');document.write('<font face=vardana><b>Température: </b>27°C<br>
');document.write('<font face=Verdana size=1><b>Humidité:</b> 58%<br>
');document.write('<font face=Verdana size=1><b>Baromètre: </b>29.88<br>
');document.write('<font face=Verdana size=1><b>Vent: </b>W
');document.write('<font face=Verdana size=1><b>at</b> 14mph<br>
');document.write('<font face=Verdana size=1><b>Real Feel:</b> 82°<br>
');document.write('<font face=Verdana size=1><b>UV:</b> 7<br>
');document.write('<font face=Verdana size=1><b>Visibilité:</b> 4.97<br>
');document.write('</font>
');
</script>
Je te l'ai commenté avec les erreurs.
Je n'ai pas tagué tous les sauts de ligne en trop, il y en a trop.
Voilà ton code corrigé:
<script>
document.write('<body bgcolor=#FFFFFF><font face=Verdana size=2 color=#><font face=Verdana size=2><b>Agadir Al Massira</b></font>');document.write('<font face=Verdana size=1><br>Morocco [ <a href=../../modules.php?name=Meteo&file=details&accid=MOXX0022 target=_blank>Détails</a> ]');document.write('<br>');document.write('<table border=0 cellpadding=0 cellspacing=0 bordercolor=#111111 width=10%><tr><td width=50%><img src="i/32.gif"></td> <td width=50%> <font face=Verdana size=1>Ensoleillé</font></td></tr></table>');document.write('<font face=vardana><b>Température: </b>27°C<br>');document.write('<font face=Verdana size=1><b>Humidité:</b> 58%<br>');document.write('<font face=Verdana size=1><b>Baromètre: </b>29.88<br>');document.write('<font face=Verdana size=1><b>Vent: </b>W');document.write('<font face=Verdana size=1><b>at</b> 14mph<br>');document.write('<font face=Verdana size=1><b>Real Feel:</b> 82°<br>');document.write('<font face=Verdana size=1><b>UV:</b> 7<br>');document.write('<font face=Verdana size=1><b>Visibilité:</b> 4.97<br>');document.write('</font>');
</script>
Je pense que le problème vient des \n (sauts de ligne) placés à l'intérieur des instructions au lieu d'être placés entre les instructions.
Pour le lien sur ta page c'est quand tu veux
<script>
document.write('<body bgcolor=#FFFFFF><font face=Verdana size=2 color=#><font face=Verdana size=2><b>Agadir Al Massira</b></font>');document.write('<font face=Verdana size=1><br>Morocco [ <a href=../../modules.php?name=Meteo&file=details&accid=MOXX0022 target=_blank>Détails</a> ]ICI UN SAUT DE LIGNE EN TROP
');document.write('<br>ICI UN SAUT DE LIGNE EN TROP
');document.write('ICI UN SAUT DE LIGNE EN TROP
ICI UN SAUT DE LIGNE EN TROP
<table border=0 cellpadding=0 cellspacing=0 bordercolor=#111111 width=10%>
<tr>
<td width=50%><img src="i/32.gif"></td>
<td width=50%> <font face=Verdana size=1>Ensoleillé</font></td>
</tr>
</table>');document.write('<font face=vardana><b>Température: </b>27°C<br>
');document.write('<font face=Verdana size=1><b>Humidité:</b> 58%<br>
');document.write('<font face=Verdana size=1><b>Baromètre: </b>29.88<br>
');document.write('<font face=Verdana size=1><b>Vent: </b>W
');document.write('<font face=Verdana size=1><b>at</b> 14mph<br>
');document.write('<font face=Verdana size=1><b>Real Feel:</b> 82°<br>
');document.write('<font face=Verdana size=1><b>UV:</b> 7<br>
');document.write('<font face=Verdana size=1><b>Visibilité:</b> 4.97<br>
');document.write('</font>
');
</script>
Je te l'ai commenté avec les erreurs.
Je n'ai pas tagué tous les sauts de ligne en trop, il y en a trop.
Voilà ton code corrigé:
<script>
document.write('<body bgcolor=#FFFFFF><font face=Verdana size=2 color=#><font face=Verdana size=2><b>Agadir Al Massira</b></font>');document.write('<font face=Verdana size=1><br>Morocco [ <a href=../../modules.php?name=Meteo&file=details&accid=MOXX0022 target=_blank>Détails</a> ]');document.write('<br>');document.write('<table border=0 cellpadding=0 cellspacing=0 bordercolor=#111111 width=10%><tr><td width=50%><img src="i/32.gif"></td> <td width=50%> <font face=Verdana size=1>Ensoleillé</font></td></tr></table>');document.write('<font face=vardana><b>Température: </b>27°C<br>');document.write('<font face=Verdana size=1><b>Humidité:</b> 58%<br>');document.write('<font face=Verdana size=1><b>Baromètre: </b>29.88<br>');document.write('<font face=Verdana size=1><b>Vent: </b>W');document.write('<font face=Verdana size=1><b>at</b> 14mph<br>');document.write('<font face=Verdana size=1><b>Real Feel:</b> 82°<br>');document.write('<font face=Verdana size=1><b>UV:</b> 7<br>');document.write('<font face=Verdana size=1><b>Visibilité:</b> 4.97<br>');document.write('</font>');
</script>
Je pense que le problème vient des \n (sauts de ligne) placés à l'intérieur des instructions au lieu d'être placés entre les instructions.
Pour le lien sur ta page c'est quand tu veux
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Il a supprimé le script, apparemment.
24 messages
• Page 2 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- Fichier php dans du code html
- fichier redirection .htacces html -> php
- php : lecture d'un fichier html
- integrer du php dans un fichier html
- Help, appel de fonction JS dans fichier .html et .php
- Mettre un fichier html ou php dans un flash
- lien cliquable de fichier php dans mail html
- code php dans fichier avec extension html
- fichier.php.jpg == fichier.php sous free !!
- upload de fichier via PHP : taille variable du fichier créé
- Article sur le fichier .htaccess - 11-01-2003
- Déclarer son fichier sitemap dans le fichier robots.txt - 16-04-2007
- Sortie de GoogleStats v2.01 - 02-03-2003
- Suite de l'article sur le fichier .htaccess : l'URL rewriting - 16-01-2003
- Sitemaps : protocole commun pour Google, Yahoo et Live Search - 16-11-2006
- Comment gérer simplement les sitemaps de plusieurs sites au même endroit - 28-02-2008
- Exalead rejoint le protocole Sitemaps.org - 25-06-2007
- Robots.txt : Yahoo supporte les options avancées - 04-11-2006
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

