ホームページ >バックエンド開発 >PHPチュートリアル >PHPが実行されないことに関連する奇妙な問題

PHPが実行されないことに関連する奇妙な問題

WBOY
WBOYオリジナル
2016-06-13 12:58:461251ブラウズ

php が実行されないという奇妙な問題
このマシンでは html と php を組み合わせたページは正常に動作しますが、スペースに転送すると実行できません テストしたところ、他の php ページは正常に表示されることがわかりました。は require_once ステートメントであり、実行できません。 include に変更すると実行して渡すことができますが、クラスの作成時に echo ステートメントは実行できます。 $q_Servie = new q_Service ( ); ただし、バックでは実行されません。また、index_Service.class.php ファイルはクラスを呼び出しますが、これも相対パスです (include('/database/sqlhelper.class.php');)。それと関係があるかどうかはわかりません。ローカルの wamp、mysql5.5、php5.4、および空間データベースは 5.0 です。何が起こっているのか調べてください。

<br />
<br />
<div id="bodyright"><br />
<br />
<?php<br />
include("/member/index_Service.class.php");<br />
$pagenow=0;<br />
$pagesize=24;<br />
<br />
$q_Servie = new q_Service ();<br />
<br />
$res=$q_Servie->get_quan_list($pagenow, $pagesize);<br />
for($i = 0; $i < count ( $res); $i ++) {<br />
	$row = $res [$i];<br />
	$photo = "upload_file/{$row['q_creator']}/{$row['q_photo']}";<br />
	$q_secrecy = $row ['q_secrecy'];<br />
	if ($row ['q_photo'] == "") {<br />
		$photo = "upload_file/quan.png";<br />
	}<br />
		echo " <div class='fieldset'><form action='content.php' method='post' ff={$row['q_id']}><br />
<div class='legend' > [{$row['q_id']}]<h7>{$row['q_name']}</h7></div><br />
<div class='div-t'><img class='tx' src='$photo'/><p class='p-about'>{$row['q_about']}</p></div><br />
<div class='db'><img  class='ys' src='img/member.png' style='width:16px;' title='网站注册会员可用'/><input type='hidden' name='q_id' value={$row['q_id']} /><br />
<input type='button' class='jr' q_id={$row['q_id']} value='申请加入' /> <input id={$row['q_id']}  q_secrecy=$q_secrecy type='button' value='进入' class='bt' /> </div><br />
</form></div>";<br />
<br />
}<br />
<br />
?><br />
</div><br />

-----解決策---------
include('/database/sqlhelper . class.php');
include("/member/index_Service.class.php");
これらはすべて絶対パスです。
をロードできないのは正常です。
をロードできるのは間違っています------解決策---------
は使用しないようにしてくださいphpコードとhtmlコードが混在しています。通常、Smarty テンプレートが使用されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。