include一个php文件,经常会失败,请问需要注意些什么?
网上说是跟php的起始终结符有关 ?>。
那就说说几种情况吧,
被include的php中,
1. ?>前有html
2. ?>前只有script
3. ?>后有html
主文件中,
1.include前后都是php
2.include前面是php
3.include后面是php
4.include前后都是html
5.include前面是html
6.include后面是html
回复讨论(解决方案)
include一个php文件,经常会失败
原因是路径不对,与主文件和子文件的书写无关(当然两个文件本身是要正确的)
比如
b.php
<?phpecho 'abcd';
a.php
<p><?phpecho 123;include 'b.php';?></p>
执行 a.php 时,只即执行的代码是:
echo 123;
?>
echo 'abcd';
?>
好吧,加个前提,引用路径正确,被引用的PHP文件无语法错误
版主的例子是不是写错了?想表达什么意思?
如果出错,就会有错误信息!
既无代码,也无错误信息,是不可能发现错误的
我的示例没有问题,目的是让你理解 include 到底是怎么回事
你的“ ?>]”是短标签,为了兼容性好建议使用
建议加上php后缀,因为服务器默认php后缀是关闭的;最好能用include_once替代。
请看我的问题,根据几种情况给意见
请看我的问题,根据几种情况给意见
你那几种情况都不是情况。。。
因为include一个文件失败与否,和include所在地方的源码无关,和被include的文件有关。
当一个文件被包含时,语法解析器在目标文件的开头脱离 PHP 模式并进入 HTML 模式,到文件结尾处恢复。由于此原因,目标文件中需要作为 PHP 代码执行的任何代码都必须被包括在有效的 PHP 起始和结束标记之中。
引自 http://cn2.php.net/manual/zh/function.include.php
另一个就是include的路径,如果路径不对也会失败。
注意编码要一致啊 gbk 和 utf-8

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Laravel simplifie la gestion des données de session temporaires à l'aide de ses méthodes de flash intuitives. Ceci est parfait pour afficher de brefs messages, alertes ou notifications dans votre application. Les données ne persistent que pour la demande ultérieure par défaut: $ demande-

L'extension PHP Client URL (CURL) est un outil puissant pour les développeurs, permettant une interaction transparente avec des serveurs distants et des API REST. En tirant parti de Libcurl, une bibliothèque de transfert de fichiers multi-protocol très respectée, PHP Curl facilite Efficient Execu

Laravel fournit une syntaxe de simulation de réponse HTTP concise, simplifiant les tests d'interaction HTTP. Cette approche réduit considérablement la redondance du code tout en rendant votre simulation de test plus intuitive. L'implémentation de base fournit une variété de raccourcis de type de réponse: Utiliser illuminate \ support \ faades \ http; Http :: faux ([[ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Alipay Php ...

Voulez-vous fournir des solutions instantanées en temps réel aux problèmes les plus pressants de vos clients? Le chat en direct vous permet d'avoir des conversations en temps réel avec les clients et de résoudre leurs problèmes instantanément. Il vous permet de fournir un service plus rapide à votre personnalité

L'article traite de la liaison statique tardive (LSB) dans PHP, introduite dans PHP 5.3, permettant une résolution d'exécution de la méthode statique nécessite un héritage plus flexible. Problème main: LSB vs polymorphisme traditionnel; Applications pratiques de LSB et perfo potentiel

L'article examine l'ajout de fonctionnalités personnalisées aux cadres, en se concentrant sur la compréhension de l'architecture, l'identification des points d'extension et les meilleures pratiques pour l'intégration et le débogage.

L'article traite des fonctionnalités de sécurité essentielles dans les cadres pour se protéger contre les vulnérabilités, notamment la validation des entrées, l'authentification et les mises à jour régulières.
