Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1586 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [resolu] inclure php sans php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] inclure php sans php

n°1149828
iowafr
Posté le 14-07-2005 à 11:40:13  profilanswer
 

bonjour,  
l'autre jour je suis alle voir sur un site qui propose des services gratuits pour webmasters  
 
et j'ai ete etonne par le code qu'il donne pour inclure leurs services  
 
 

Code :
  1. <*script type="text/javascript" language="javascript" src="http://www.i-services.net/membres/newsbox/newsbox.php?user=83234&idbox=xxx"></script>


 
et quand tu le met dans tes pages sa marche !! on voit un systeme de news  
comment faire pour faire comme eux inclure du php sans php ?  
 
merci
 :-o


Message édité par iowafr le 14-07-2005 à 12:46:38
mood
Publicité
Posté le 14-07-2005 à 11:40:13  profilanswer
 

n°1149834
afbilou
pouet your life
Posté le 14-07-2005 à 11:43:00  profilanswer
 

Le php en question genere un code Javascript a base de document.write() pour ecrire le code des news dans ta page.
 
Cela dit ... c'est pas tres elegant comme methode.

n°1149837
iowafr
Posté le 14-07-2005 à 11:47:20  profilanswer
 

merci de ta reponse aussi rapide si j'ai bien compris dans la page a inclure avec la balise script y a sa :  
 
document.write("<?php echo \"salut\" >" );  
 
 
oui mais il faut avoir php pour utiliser cette soluc  
 
enfete je veux proposer des services pour webmaster qui ont pas php  
je voulais leur donner 3 moyen :
- l'iframe en xhtml  
- la balise script en xhtml  
- l'include en php  
 
voila merci

n°1149849
afbilou
pouet your life
Posté le 14-07-2005 à 11:52:17  profilanswer
 

Oui il faut PHP ... mais si on reprend ton exemple, c'est i-services.net qui doit avoir PHP pour generer le code javascript qui va bien. Le site 'client' qui fait appel a la balise script n'a pas besoin d'etre equipé de PHP par contre.

n°1149851
iowafr
Posté le 14-07-2005 à 11:53:46  profilanswer
 

ok mais ce que tu ma dit le code javascript ecrit du php sa marche  
pas y a rien qui s'affiche

n°1149858
afbilou
pouet your life
Posté le 14-07-2005 à 11:56:09  profilanswer
 

le php doit etre ecrit comme ca :
<?php
echo 'document.write(\'Coucou ton ip est : '.$_SERVER['REMOTE_ADDR'].'\');'
?>
pa rexemple ...

n°1149862
iowafr
Posté le 14-07-2005 à 11:59:39  profilanswer
 

ouais super merci sa marche  
 
seulement je vais devoir ecrire mon script comme ca sa craint  :pfff:

n°1149865
afbilou
pouet your life
Posté le 14-07-2005 à 12:02:45  profilanswer
 

:??:

n°1149869
iowafr
Posté le 14-07-2005 à 12:03:53  profilanswer
 

a chaque fois que je veux afficher quelque chose a l'ecran du visiteur je suis oblige d'utiliser javascript

n°1149874
afbilou
pouet your life
Posté le 14-07-2005 à 12:07:09  profilanswer
 

n'oublie pas de prciser le bon header dans le .php !
 
<?php
header('content-type: text/javascript');
 
echo 'document.write ...';
?>

mood
Publicité
Posté le 14-07-2005 à 12:07:09  profilanswer
 

n°1149884
iowafr
Posté le 14-07-2005 à 12:13:35  profilanswer
 

sa marche sans mais je vais le faire

n°1149887
afbilou
pouet your life
Posté le 14-07-2005 à 12:14:15  profilanswer
 

Cela dit la methode javascript n'est pas la seule solution pour qu'un site ne disposant pas technologie de script cote serveur puisse afficher tes news.
 
La balise <object> peut faire ce genre d'inclusion.
Ca a le merite d'etre plus propre et surtout ca ne nessecite pas javascript.
 
Dernier chose n'oublie pas de mettre des class et des id a tes elements de news pour permettre au webmaster de personnaliser un minimum l'affichage via CSS.

n°1149888
afbilou
pouet your life
Posté le 14-07-2005 à 12:15:09  profilanswer
 

iowafr a écrit :

sa marche sans mais je vais le faire


Oui ca marche sans mais ... c'est mieux quand meme :D
Tout comme une page html s'affichera meme si tu omets <html> et <body> dans ta page ^^

n°1149896
iowafr
Posté le 14-07-2005 à 12:19:04  profilanswer
 

en css j'y arriverais  
 
mais parcontre j'aimerais bien un peut plus de precision sur object  
stp si sa derange pas

n°1149908
afbilou
pouet your life
Posté le 14-07-2005 à 12:25:49  profilanswer
 

Bah ... le gars qui veut inclure tes news devras mettre dans sa page :

Code :
  1. <object data="http://ton.site/news.php" type="text/html" />


 
Et de ton cote sur ton site : news.php

Code :
  1. <?php
  2. header('Content-Type: text/html');
  3. echo '<div id=\'news_de_folie\'>';
  4. echo 'premiere news : super';
  5. echo '<br />';
  6. echo 'deuxieme news : trop bien ... !';
  7. echo '</div>';
  8. ?>


 
Bon c'est un exemple ... rien ne t'empeche de faire un beau systeme de template et compagnie derriere pour generer le texte des news :D


Message édité par afbilou le 14-07-2005 à 12:36:55
n°1149912
iowafr
Posté le 14-07-2005 à 12:28:41  profilanswer
 

super sa marche j'ai juste un $
 qui traine a la fin de ma page je sais pas ce que c'est

n°1149916
afbilou
pouet your life
Posté le 14-07-2005 à 12:34:13  profilanswer
 

iowafr a écrit :

super sa marche j'ai juste un $
 qui traine a la fin de ma page je sais pas ce que c'est


Ca va etre encore plus dur pour nous de voir d'ou ca vient :p
 
HS : sur ton site je suis tombé sur un tuto html qui dit ca :

Citation :


 Composition d'un document html
 
1) composition d'un document html
 
un document html se compose comme sa :
 
<html>
<!doctype html public "-//w3c//dtd html 4.0//en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title> strucure d'un page html </title>


Or le doctype est la premiere ligne a declarer  :o

n°1149919
iowafr
Posté le 14-07-2005 à 12:35:51  profilanswer
 

et m**** il faut que je corrige  
 c'etait mes debuts depuis j'ai change mais je n'ai pas fait l'envoie par le ftp  ;)

n°1149923
iowafr
Posté le 14-07-2005 à 12:36:36  profilanswer
 

je voulais pas trop mettre sa car en php il y a des instructions a place en premier comme session_start() le bonhomme aurait rien compris

n°1149931
afbilou
pouet your life
Posté le 14-07-2005 à 12:44:55  profilanswer
 

Un ptit [Resolu] dans le topic serait-il de circonstance maintenant ?

n°1149934
iowafr
Posté le 14-07-2005 à 12:46:58  profilanswer
 

c'est fait  
 
merci de ton aide

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [resolu] inclure php sans php

 

Sujets relatifs
tableau dynamique [RESOLU][RESOLU] [C++ / MySQL] Connexion sécurisée
alert() en javascript [résolu][Java] [Résolu] Pb d'affichage: fenêtres (frames) vides!
Javascript est-il indispensable? [RESOLU][php] Fonction mail, erreur incompréhensible [Résolu]
[c++] Inclure des librairies C++ dans des fichiers C [self-resolu]comment inclure ceci (prise de tête inside) [résolu]
[BORLAND C++] Inclure des controle dans une toolbar[RESOLU][PHP] Inclure une variable php dans <TITLE>[resolu]
Plus de sujets relatifs à : [resolu] inclure php sans php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR