Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème... [ Archives / AU SECOURS !!! ] (tony4758)

dimanche 7 août 2005 à 11:38:26 | Problème...

tony4758

Bonjour, je voudrais savoir si il existe une fonction permettant de voir si il y a un script spécifique dans une page. Par exemple, si un visiteur a mit le script <? include('ma_page.php'); ?> , la page s'affiche, sinon elle met qu'il faut insérer ce code, avez-vous une idée ?

=>>>> Tony 4758 <<<<=

dimanche 7 août 2005 à 11:52:48 | Re : Problème...

coockiesch

Salut!
Ce que je fais, souvent, quand j'ai un fichier à inclure ( ici: test.php ), c'est que je met le code suivant dans le fichier:
<?php
// si __TEST_PHP__ pas défini
if( !defined( '__TEST_PHP__') )
{
    // on défini  __TEST_PHP__
    define( '__TEST_PHP__', 1 );
   
    // suite du fichier, fonctions, variables
}
?>

Ca permet de pouvoir utiliser include sans provoquer des erreurs liées à l'inclusion multiple d'un même fichier...

Pour en revenir à ton pb, dans mon fichier index.php, j'ai mis:
<?php
echo defined( '__TEST_PHP__' ) ? '1' : '0' . '<br />';
include 'test.php';
echo defined( '__TEST_PHP__' )  ? '1' : '0' . '<br />';
?>

Et la sortie est:
0
1

Donc, selon defined( '__TEST_PHP__' ) ( true ou false ) tu peux savoir si le fichier à été inclu...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

dimanche 7 août 2005 à 12:36:14 | Re : Problème...

tony4758

Merci de ta réponse, mais le problème c'est que je voudrais vérifier sa sur une page du genre [ Lien ]   par exemple, ma variable qui a déja le site du visiteur est $site

Merci quand même de ta réponse.

=>>>> Tony 4758 <<<<=

dimanche 7 août 2005 à 13:34:37 | Re : Problème...

coockiesch

Salut!
Et tester la variable avec isset?

Si je suis tjs faux, tu peux me ré-expliquer? :)

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

dimanche 7 août 2005 à 16:06:01 | Re : Problème...

tony4758

Alors en fait le visiteur s'inscrit et en s'inscrivant il donne l'adresse de son site, et quand il accède à son compte je lui donne le code qu'il doit insérer dans ses pages, c'est à dire :
<? include('http://mon_site.fr/ma_page.php'); ?>
Et si ce visiteur ne le met pas, la page de son compte lui indique qu'il faut le mettre.
Voila, merci de vos réponses !!!

=>>>> Tony 4758 <<<<=

dimanche 7 août 2005 à 18:26:51 | Re : Problème...

coockiesch

Ahh!
Je pense qu'il faut charger lire la page en question:

$fp = fopen('http://www.le_site_du_gars', 'r') or die('Erreur fichier');
$buffer = '';
while( !feof( $fp ) )
  $buffer .= fread( $fp, 4096 );

Ensuite, tu regarde dans $buffer si ce que tu lui a demandé d'inclure y est ( banière, etc ). Tu peux utiliser strpos ou ce genre de fonction qui permet la recherche d'une chaine dans une autre...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

dimanche 7 août 2005 à 19:36:35 | Re : Problème...

tony4758

Je n'ai pas très bien compris, dans $buffer=''; je marque banniere.txt c'est sa ? Tu peux m'expliquer d'une autre façon car je n'ai pas très bien compris, je suis débutant, merci !!!

=>>>> Tony 4758 <<<<=



Cette discussion est classé dans : script, problème, page


Répondre à ce message

Sujets en rapport avec ce message

problème de navigation [ par tekyo ] Salut, je suis débutant et j'éaimerai savoir comment indiquer le répertoire de travail sur des includes (pseudo frame)j'utilise énormément include sur problème de conception! [ par Waldo2188 ] Salut à toutes à tous!j'ai un souci de conception d'une partie de mon site.(Ca ne fait pas longtemps que j'utilise le php)Le site démare sur une page Problème de rafraichissement [ par lock07 ] Bonjour à tous,mon problème est un problème de rafraichissement, je ne sais pas si c'est du php ou du html (mais je pense que c'est du html) donc je p problème affichage pseudo frame [ par nardi ] Bonjour, j'utilise les pseudos frames sur mon site et je voudrais une fonction qui permette d'afficher pour toutes les pages dont le numéro d'appel co page sécurisée par un mot de passe [ par killthetopten ] Est-ce que qqn pourrait m'écrire un script simple mais complet avec une première page qui serait un formulaire ou l'utilisateur doit rentrer un login problème [ par ouga78 ] J'ai tout essayé, mais dans le script #2 espace membre sans mysql, je n'arrive pas à faire les liens. J'ai mis mes liens dans une frame et les liens s Problème php javascript avec window. [ par beios ] Bonjour !Débutant sur le chat et en php javascript cherche de l'aide.Lorsque je clique sur le lien titre sous la photo ce n'est pas l'enregistrement cron php [ par str ] Salut,Je suis a la recherche d'une commande pour executer un script php uniquement sur le serveur à partir d'une page php executée par un navigateur c problème php [ par ouga78 ] Pour la 2ème partie du script espace membre sans php, je n'arrive pas à faire les liens. Lorsque je met un liens du typepage.php?pseudo=".PSEUDO."&cle Une tit problème qui me tracasse... [ par otium ] Bonjour Est ce que quelqu'un pourrait me dire comment faire pour intégrer un script php à l'intérieur d'un site php déjà existant, je m'explique.Les p


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.