bonjour
comment faire pour qu'une variable ne soit pas exécutée dans un script
en effet j'ai unhebergement dreamhost et il autorise pas les include distant il faut donc que je passe par un bazard pas possible pour contourner le probleme
voici le morceau de script original
voici le que j'essais de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $keywords_dashes[$counter] = rtrim($keywords_dashes[$counter]); $siteip = "<?php \$clientip = \$_SERVER['REMOTE_ADDR']; ?>"; $site_inc = $siteip."<?php include('$site/".$rssgmfoldername."/$template_pages?keyword=$keywords_dashes[$counter]&yourip='.\$clientip); ?>"; $filename = "../".$keywords_dashes[$counter].".php"; $handle = fopen($filename,"w"); chmod($filename, 0777); fwrite($handle, $site_inc); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 $keywords_dashes[$counter] = rtrim($keywords_dashes[$counter]); $siteip = "<?php \$clientip = \$_SERVER['REMOTE_ADDR']; ?>"; $site_inc = $siteip."<?php $ch0 = curl_init(); \$timeout = 5; // set to zero for no timeout curl_setopt ($ch0, CURLOPT_URL, '$site/".$rssgmfoldername."/$template_pages?keyword=$keywords_dashes[$counter]&yourip='.\$clientip); curl_setopt ($ch0, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch0, CURLOPT_CONNECTTIMEOUT, $timeout); $xml = curl_exec($ch0); curl_close($ch0);?>"; $filename = "../".$keywords_dashes[$counter].".php"; $handle = fopen($filename,"w"); chmod($filename, 0777); fwrite($handle, $site_inc); }
le but est d'ecrire sur une page html un script de redirection
ce que le premier script ecrit:
ce que je voudrais que le second script écrive:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<?php $clientip = $_SERVER['REMOTE_ADDR']; ?><?php include('http://mon-domain.com/monfolder/theindex.php?yourip='.$clientip); ?>
désolé pour la longueur de ce post
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $clientip = $_SERVER['REMOTE_ADDR']; ?> <?php $ch0 = curl_init(); \$timeout = 5; // set to zero for no timeout curl_setopt ($ch0, CURLOPT_URL, '$site/".$rssgmfoldername."/$template_pages?keyword=$keywords_dashes[$counter]&yourip='.\$clientip); curl_setopt ($ch0, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch0, CURLOPT_CONNECTTIMEOUT, $timeout); $xml = curl_exec($ch0); curl_close($ch0);?>
merci de votre éventuelle aide
Partager