Include j'y arrive pas

  • Auteur de la discussion Auteur de la discussion jean28
  • Date de début Date de début
WRInaute occasionnel
Bonjour je souhaite mettre ce code dans une include et virer le javascript, à la place mettre une include

<script language="JavaScript" type="text/javascript" src="http://tonsite.com/tonforum/topics_anywhere.php?mode=show&f=bKDEsIDIsIDMsIDIyLCAzMik=&n=10&h='a\'s\'m\'p\'l\&so=d&b=0&lpb=0&ch=28&chw=e&t=_blank"></script>

J'ai fait ceci:
<?php
//page index
include"http://tonsite.com/tonforum/topics_anywhere.php?mode=show&f=bKDEsIDIsIDMsIDIyLCAzMik=&n=10&h='a\'s\'m\'p\'l\&so=d&b=0&lpb=0&ch=28&chw=e&t=_blank";
?>

Mais ça ne fonctionne pas, j'ai un message document write qui s'affiche sur ma page
Qu'est ce qui va pas dans mon include, merci :roll:
 
WRInaute discret
Salut,

Je sais pas si cela va marcher mais tu peut toujours essayer ca :

Code:
<?php include('http://tonsite.com/tonforum/topics_anywhere.php?mode=show&f=bKDEsIDIsIDMsIDIyLCAzMik=&n=10&h='a\'s\'m\'p\'l\&so=d&b=0&lpb=0&ch=28&chw=e&t=_blank'); 
?>
 
WRInaute occasionnel
Code:
<?php
include('tonforum/topics_anywhere.php');
?>
Mais tu ne peux pas envoyer les paramètres,
en revanche tu peux faire ça :
Code:
<?php
$mode="show";
$f="bKDEsIDIsIDMsIDIyLCAzMik=";
...
include('tonforum/topics_anywhere.php');
?>
Tu devras surement modifier un peu topics_anywhere.php pour que ça marche.

As tu vraiment compris ce qu'est un include ?
Quand tu fais un include, c'est comme si tu faisais un copier-coller du code php de l'autre page.
:wink:
 
WRInaute discret
Essaie sa:
Code:
<?php include("http://tonsite.com/tonforum/topics_anywhere.php?mode=show&f=bKDEsIDIsIDMsIDIyLCAzMik=&n=10&h='a\'s\'m\'p\'l\&so=d&b=0&lpb=0&ch=28&chw=e&t=_blank");
?>

Il faut mettre des " logiquement (donc test mon code !)

A+ :D
 
WRInaute occasionnel
Ce que je veux c'est que les robots des moteurs puissent lire le texte de topics_anywhere que je met à l'aide du code sur ma page, d'ou mon idée de supprimer le javascript, est ce que avec l'include les robots pourront lire les titres des topics de mon forum qui s'affichent à l'aide de l'include ou pas merci
 
WRInaute discret
Pourtant faire une include c'est pad difficile !
Si je veux inclure le fichier menu.php
On fait sa:
Code:
<?
include("menu.php");
?>

C'est tout simple :wink:
 
WRInaute occasionnel
Oui c'est pas difficile mais avec le code de topics_anywhere.php ça ne fonctionne pas bien
 
WRInaute occasionnel
jean28 a dit:
Oui c'est pas difficile mais avec le code de topics_anywhere.php ça ne fonctionne pas bien
Ja répète que tu ne peux pas passer de paramètres GET avec un include(),
tu dois modifier le code de topics_anywhere.php pour que ça marche.
Sinon, tu peux peut-être bidouiller en mettant avant l'include :
Code:
$_GET['mode']="show";
$_GET['f']="bKDEsIDIsIDMsIDIyLCAzMik=";
...
:wink:
 
WRInaute occasionnel
Bon merci je vais essayer ces codes, je verrai bien, et si ça ne marche pas je laisserai en javascript
 
WRInaute occasionnel
Orion33 a dit:
C'est moche de modifier les superglobales comme ca.

@Twister: Si tu met le chemin complet (avec http://ww..) tu peut très bien mettre des paramètres dans ton URL. (Cf documentation php)
Ouais, c'est moche, c'est pour ça que je dis "bidouiller"
Si tu mets le chemin complet, c'est comme si tu incluais le code html généré par le fichier topics_anywhere.php, et non le fichier lui-même, c'est comme si tu appelais un fichier distant, donc tu pourras envoyer des paramètres, par contre, les variables du fichier source ne pourront pas être lues ou modifiées par topics_anywhere.php, et réciproquement.

Enfin je crois :D
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut