affiche une banniere sur un site distant

Mammouth du PHP | 558 Messages

02 mars 2007, 17:52

le script qui est sensé appeler la banniere

Code : Tout sélectionner

<script LANGUAGE="JavaScript" src="http://127.0.0.1/easycashptp/barre.php?id=1"></script>
le script qui definit quel banniere afficher

Code : Tout sélectionner

<?php require("config.inc.php"); mysql_connect($server,$user,$pass); mysql_select_db($dbase); $id = htmlentities($_GET['id']); mysql_query("UPDATE `membre` SET `point` = point+'1' WHERE id='".$id."'"); ?> <head> <META HTTP-EQUIV="Refresh" CONTENT="30;URL=''"> </head> <body> <?php $query1 = "SELECT * FROM annonceurs order by rand() limit 1 " ; // Execute la requete precedente $result1 = mysql_query($query1) or die('Erreur SQL : '.mysql_error()); while ($val1 = mysql_fetch_array($result1)) { $affichagerestant = $val1['affrestant']; if($affichagerestant < 1) {} else { $script = $val1['script']; if($val1['regie'] != 'oui') { mysql_query("UPDATE annonceurs SET affichage = affichage+1 WHERE id ='".$val1['id']."'"); mysql_query("UPDATE annonceurs SET affrestant = affrestant-1 WHERE id ='".$val1['id']."'"); } } } ?> <?php echo"$script"; ?> </body>
ce que je voudrait c'et voir apparaitre la banniere selectionnez sur la page ou est apposez le script...

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

07 mars 2007, 16:16

n'est pas très distant comme site :)
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Mammouth du PHP | 558 Messages

12 mars 2007, 15:49

n'est pas très distant comme site :)
en fait c'est pour mes essaie la page ou est apposer le tag est en html je l'ouvre directement sans passer par easy php qui lui est demarrer bien sur

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

12 mars 2007, 16:33

La commande que tu utilise pour inclure ton fichier est destinée à inclure du code javascript... il n'y a donc aucune raison de trouver du html dans celui-ci (pas de <body>, de <meta ...>), mais uniquement du code js.

Il te faut donc que le fichier généré contienne quelque chose comme

Code : Tout sélectionner

document.write('<img src="..." />');
pour afficher ton image à l'endroit ou le script sera inséré.

Quant au rafraichissement automatique, il faudra gérer ca avec un setTimeout qui rechargera l'image plutôt qu'un méta.. ou alors coller le tout dans une iframe....
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 558 Messages

14 mars 2007, 00:01

La commande que tu utilise pour inclure ton fichier est destinée à inclure du code javascript... il n'y a donc aucune raison de trouver du html dans celui-ci (pas de <body>, de <meta ...>), mais uniquement du code js.

Il te faut donc que le fichier généré contienne quelque chose comme

Code : Tout sélectionner

document.write('<img src="..." />');
pour afficher ton image à l'endroit ou le script sera inséré.

Quant au rafraichissement automatique, il faudra gérer ca avec un setTimeout qui rechargera l'image plutôt qu'un méta.. ou alors coller le tout dans une iframe....
et cela ne fonctionne pas non plus

Code : Tout sélectionner

document.write('<?php echo"$script"; ?>');
cela affiche la banniere sur la page barre mais pas sur et pas sur le script qui appelle ohlala que c'est compliquez tous cela...
meme moi je m'y perd