Aide - Recherche - Membres - Calendrier
Version complète : PHP et javascript
Forum Webmaster - Ton Webmaster > Conception de sites > Programmation
oxyde
Bonjour ,

Je suis actuellement en train de créer un site d'échange de bannière , rien de très compliqué !

Je souhaite proposer aux membre de mettre le script d'affichage de bannière sur leur site afin qu'il gagne des points pour chaque affichage.

J'ai donc créer un fichier PHP nommé bannierePHP.php.
Je propose donc aux membre d'insérer le code sur leur site afin d'afficher la bannière gràce à ce code :
<?php
@include('http://monsite.com/bannierePHP.php?id=4');
?>

(l'ID est l'ID membre)


Mais je pense aussi aux webmasters qui ne possèdent pas PHP sur leur hébergement , donc je propose qu'ils utilisent le JAVAscript pour afficher cette page PHP grâce à une autre page nommé : banniereJAVA.php qui est la réplique de bannierePHP.php mais avec document.write(' '); entre le code.

Lorque pour testé j'execute le fichier banniereJAVA.php?id=4 en tapant directement l'URL , tout marche bien , il s'affiche :

document.write(' [BANNIERE] ');

> [BANNIERE] étant la bannière 468*60 qui s'affiche correctement. cool.gif

Jusqu'ici toujours aucun problème.
Ensuite , je test sur une page le script javascript entier , à savoir :

<script language="Javascript" src="http://www.monsite.com/baniereJAVA.php?id=4"></script>


Rien ne s'affiche ! huh.gif


Je ne comprend pas d'ou cela peut venir !
Est-ce parce que le fichier banniereJAVA.php appelle MySQL oubien qu'il utilise PHP ?

Merci de votre lecture wacko.gif
tigood
Pour moi, le raisonnement semble correcte...
Si je marque http://monsite.com/bannierePHP.php?id=4 ds l'explorer, j'aurais bien les documents.write ?.
Regardes que si tu fais ton <script language="Javascript" src="http://www.monsite.com/baniereJAVA.php?id=4"></script>, vérifie s'il n'y a pas d'erreur javascript dans ton document.write, à la moindre erreur, le code est arreté d'etre interprété !

Bonne continuation... J'avais dans le passé voulu faire un site de partage de banniere déja, mais j'ai arreté par manque de temps, je m'y remettrais peu etre cette été, ou même t'aider si tu veux

oxyde
Hmmm ...

Le fichier PHP et l'autre JAVASCRIPT sont les mêmes sauf que celui javascript il y à

document.write(' ICI LE CODE PHP ');

Je vois pas ce qu'il se passe wacko.gif
tigood
euh non, dans ton fichier PHP, tu dois mettre :

...
echo 'document.write(\' ICI LE CODE HTML OU JAVASCRIPT \');';

et des trucs du genre :

if ($_GET['id'] == 4)
{
echo 'document.write(\' ICI LE CODE HTML OU JAVASCRIPT pour un ID de 4 \');';
}
oxyde
Hmmm d'accord ...

Je test et je te tien au courant smile.gif

Ok c'est bon ca marche , nickel !

J'ai encore une petite question , comment faire pour vérifier le nombre de bannière que le membre à afficher sur une même page.

Histoire qu'il n'en mette pas 40 sur la même page biggrin.gif
tigood
Euhh, je pense ce serait à toi de gérer ca avec une bdd.. Du genre tu enregistre la derniere pub affiché sur le site et tu fais tourner pour que la prochaine soit différente ;)
Je ne connais pas l'empleur de ton projet, si c'est à but personne ou pour quelqu'un, mais si tu veux qu'on fasse le truc à 2 (sans sous entendu laugh.gif ), je suis dispo vers fin juin ! J'ai d'assez bonnes connaissances en php/sql/javascript cool.gif
oxyde
C'est un projet personnel , pour l'instant j'ai quasiment fini , je rajoute quelques sécurité supplémentaire.

C'est déjà mis en place le fait d'enregistrer la dernière pub affichée ...
Je vais continuer à testé le tout et on verra ensuite comment ça se déroule smile.gif

Merci de ton aide biggrin.gif

Quand tu sera dispo on pourra voir pour gérer le truc à 2 si tu veux , il suffit de me contacter par MP !
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.