9
votes

appeler un fichier php d'un autre fichier PHP lors de l'analyse des arguments

Je dois appeler un PHP dans un autre fichier PHP et passer des arguments également. Comment puis-je faire ceci?? J'ai essayé xxx

  • mais donne accès refusé. Je lis comme v ne doit pas définir allow_url_open à désactiver.

    Si j'écris comme xxx

    • donne une erreur comme /.../myfiles.php?file=hello: aucun fichier ou répertoire de ce type.

      Comment puis-je résoudre ce problème ???

php

4 commentaires

Qu'avez-vous besoin exactement de faire? Fixez un bloc de PHP pour l'exécution dans le script actuel ou exécutez un script externe sans connexion au script actuel?


Utilisez curl et faire allec_url_fopen sur


Ce fichier PHP est-il situé sur le même serveur?


J'ai eu la réponse .... Stackoverflow.com/Questtions/2644199/...


4 Réponses :


17
votes

Vous n'avez rien à transmettre dans vos fichiers inclus, vos variables du document appelant seront disponibles par défaut;

File1.php P>

<?php
echo $variable;


3 commentaires

C'est vrai, essentiellement PHP ajoute simplement les documents afin que toute variable déclarée précédente soit également disponible.


Cette syntaxe pour inclure le fichier travaillé pour moi non ci-dessus. inclure ("insert_db.php");


Il devrait être inclure "file2.php";



0
votes

Vous pouvez inclure un fichier sur http uniquement si le fichier allow_url_fopen est défini sur true, et le même paramètre vous permet de passer des variables aux fichiers ...


0 commentaires

0
votes

Vous ne devez pas inclure les fichiers via une connexion HTTP - c'est presque toujours un problème de sécurité sérieux.

Si vous devez le faire, vous devez définir allaite_url_include et allow_url_fopen à sur mais non plus Procédure recommandée.


0 commentaires

1
votes

L'emplacement de votre code est incorrect: xxx


0 commentaires