J'essaie de faire système ("cat variables.php"); à partir d'un script php mais il n'écrit rien :( Tout le monde sait ce qui est le problèmeComment puis-je afficher le code source PHP
Répondre
Si vous souhaitez afficher le fichier entier pour les utilisateurs, essayez:
highlight_file("path/to/file");
C'est un fichier sur mon serveur et je veux afficher tout le code source php dans mon navigateur. –
Vous peut utiliser file_get_contents
pour obtenir le contenu d'un fichier
Et vous pouvez utiliser __FILE__
pour obtenir le chemin vers le fichier en cours -. i f vous voulez que le fichier en cours, bien sûr
Ainsi, pour afficher le contenu du fichier en cours:
echo file_get_contents(__FILE__);
Note 1: vous pourriez avoir à faire quelques Escaping:
echo '<pre>' . htmlspecialchars(file_get_contents(__FILE__)) . '</pre>';
Note 2: vous pouvez le faire avec n'importe quel fichier, bien sûr - juste assurez-vous que le chemin d'accès au fichier est correct:
echo '<pre>' . htmlspecialchars(file_get_contents('/path/to/my/file.php')) . '</pre>';
Et si vous voulez plus afficher uniquement le contenu - si vous voulez coloration syntaxique - vous pouvez utiliser la fonction highlight_file
; ou quelque chose comme GeSHi, qui est plus riche et plus configurable.
Mais cela n'a pas de coloration syntaxique! Si triste... –
@Chacha: J'y ai réfléchi après avoir posté * (l'idée proposée dans l'OP ne faisait pas non plus de syntaxe-highlight) *; donc j'étais en train d'éditer quand tu as posté ton commentaire ^^ –
Ce ne est pas clair ce que vous essayez d'atteindre, mais si vous essayez de parcourir votre code PHP utilisation:
Ces outils vous permettront de voir vos variables à différents moments dans le temps.
Si vous essayez d'afficher le contenu du fichier dans son intégralité, certains serveurs sont configurés pour afficher la source des fichiers PHP avec une extension de fichier de phps. Il mettra également en évidence la syntaxe du contenu du fichier lors de son affichage.
Dans le cas où quelqu'un a encore besoin de la réponse, placez-le n'importe où dans votre code et il l'affichera avec la coloration syntaxique.
show_source();
Il devrait certainement fonctionner en PHP 5.0 et au-dessus.
- 1. Comment afficher le code source dans totalview?
- 2. Comment convertir le code source Php en code Asp.net
- 3. Comment afficher le code source d'une Silverlight dll
- 4. Comment afficher le code source jsp dans une page jsp
- 5. Comment affichez-vous votre code source php avec surligner ou afficher la source?
- 6. Cacher le code source en PHP GTK
- 7. PHP Websites Code source
- 8. Comment crypter le code source de fichiers PHP
- 9. Comment trouver le code source d'une fonction eval'd en PHP?
- 10. Code source PDO de PHP
- 11. PHP affiche mon code source?
- 12. Afficher le code source HTML en surbrillance dans Firefox?
- 13. Afficher le code natif d'Eclipse
- 14. Chiffrer le code source
- 15. Tout corps peut aider à diviser le code source php
- 16. Comment puis-je récupérer le code source après le .insertAfter()?
- 17. Comment afficher le code source dans le débogage lors de l'utilisation de .lib et dll
- 18. Comment imprimer le code source Rails?
- 19. Comment modifier le code source openCV?
- 20. Comment marquer le code source Perl?
- 21. Comment générer le nom du code source?
- 22. Comment automatiquement indenter le code source?
- 23. Où est le code source de la bibliothèque PHP SPL?
- 24. Quelqu'un de familier avec le code source PHP?
- 25. Comment puis-je obtenir le code source du code Google?
- 26. Comment cacher une url iframe dans le code source HTML
- 27. PHP script qui lit le code source HTML externe et répertorie le code entre les balises
- 28. comment afficher le code hexadécimal char?
- 29. Comment afficher le code-barres dans l'iPhone
- 30. Comment afficher le code HTML d'une image
Attendez, quoi? Voulez-vous l'éditer? Ou l'afficher aux utilisateurs? –
Nous allons avoir besoin d'un peu plus ici. Dans quelle mesure essayez-vous d'afficher son code? Sur une page Web? Sur votre système local? Est-ce même un fichier qui vous appartient, ou est-ce sur un autre site? – dclowd9901