Un fichier PHP dans une page HTML

perso
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 29 Juil 2005

Message le Mer Aoû 03, 2005 16:11

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>

Tilt
WRInaute impliqué
WRInaute impliqué
 
Messages: 858
Inscription: 26 Mar 2005

Message le Mer Aoû 03, 2005 16:39

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 :wink:


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 :twisted: .........

EDIT: c'est moi ou tu as changé de pseudo, perso ?
alors pour ce lien, c'est ok ? 8O

perso
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 29 Juil 2005

Message le Mer Aoû 03, 2005 16:59

serieusement, j'ai rien compris, des reponses hors sujets.


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Mer Aoû 03, 2005 17:06

Bon, perso, tu donnes un lien d'une page où tu as appelé le script ? merci

perso
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 19
Inscription: 29 Juil 2005

Message le Mer Aoû 03, 2005 17:19


Tilt
WRInaute impliqué
WRInaute impliqué
 
Messages: 858
Inscription: 26 Mar 2005

Message le Mer Aoû 03, 2005 17:46

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.


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é
WRInaute impliqué
 
Messages: 858
Inscription: 26 Mar 2005

Message le Mer Aoû 03, 2005 17:57

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


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Mer Aoû 03, 2005 18:22

Vive les moutons...


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Mer Aoû 03, 2005 18:26

Il a supprimé le script, apparemment.

Un fichier PHP dans une page HTML

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités