2012-05-06 3 views
-2

Ce que je veux faire est d'ajouter le code php ci-dessous au sommet de mon site et le faire fonctionner uniquement pour mon/view/répertoire, mais je n'ai aucune idée de comment faire cela. Il doit donc fonctionner sur www.mysite.com/view/page1.html et .../view/page2.html et ainsi de suite pour toutes les milliers de pages de ce répertoire. Ce qui se passe lorsque j'ajoute ce code maintenant, c'est qu'il fait le travail prévu pour les pages/view /, mais il donne une erreur sur toutes les autres pages de mon site.besoin php exécuté dans un seul répertoire

Voici le code que je suis en train de modifier pour exécuter uniquement pour les pages:

<!--[Include Template code/img.tpl]--> 
<!--[Array $en SELECT i_id, i_name FROM $picstable WHERE i_user=$en[mm_id] AND i_status=2]--> 
+4

Bienvenue dans Stack Overflow! Je suis inquiet quand je vois du code PHP n'utilisant pas [PHP Prepared Statements] (http://php.net/manual/fr/pdo.prepared-statements.php) pour empêcher [Injection SQL] (http: //en.wikipedia .org/wiki/SQL_injection). J'espère que vous êtes en train d'assainir vos variables dans du code qui n'a pas été collé ici. Si ce n'est pas le cas, pensez à réécrire le code pour utiliser les instructions préparées PDO plutôt que d'essayer d'assainir vos variables. – sarnold

+0

il donne une erreur sur toutes les autres pages sur mon site, Quelle est l'erreur? –

+0

@AndyGee il apporte juste une page blanche. –

Répondre

0

Vous pouvez lire le chemin avec getcwd() dans votre script en cours.

Ensuite, vous l'analyserez et chiserez si le dernier répertoire dans le chemin est la vue, puis ajoutez ce code, sinon sautez simplement l'ajouter.

Questions connexes