佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1022|回复: 5

PHP Echo"

[复制链接]
发表于 27-10-2009 12:32 AM | 显示全部楼层 |阅读模式
最近找到一個基于PHP撰寫的web-based game...
就是Endless Battle.
奈何里面出現了很多很多的Echo"之類的,我想去除掉,卻又不知從何下手.
比如說
  1. echo "<link href='$General_Image_Dir/style.css' type=text/css rel=stylesheet>";
  2. echo "<body oncontextmenu="return false;" style="background-image: url('$General_Image_Dir/background/atmosphere/atmosphere.jpg')">";
  3. echo "<base target="slfrm">";
复制代码
里面用到了很多pre-defined的file location(我自己的理解是這樣,但是我對PHP不是很熟,有人可以指針下嗎?)
如果我要把全部的echo 去除掉,有可能嗎?
去除掉=重新編寫了?

這樣echo有什么好處和壞處?

重點...

代碼是這樣寫的
  1. if ($Pl_Settings['gen_img_dir'])
  2. $General_Image_Dir = $Pl_Settings['gen_img_dir'];
  3. if ($Pl_Settings['unit_img_dir'])
  4. $Unit_Image_Dir = $Pl_Settings['Unit_Img_Dir'];
  5. if ($Pl_Settings['base_img_dir'])
  6. $Base_Image_Dir = $Pl_Settings['base_img_dir'];
复制代码
  1. $General_Image_Dir = 'images';        //基本圖片位置(背景圖片)
  2. $Unit_Image_Dir = 'unitimg';        //機體圖片位置
  3. $Base_Image_Dir = 'img1';        //系統圖片位置
复制代码
然后下面幾段
  1. echo "<img src="".$Unit_Image_Dir."/$PlMs[image]">";
复制代码
然后就出現了破圖...囧
我找了半天還是找不到$P1Ms[image]是在哪里被defined了.
而當我進入數據庫看的時候



路徑還是對的啊...


看得懂我的問題嗎?
回复

使用道具 举报


ADVERTISEMENT

发表于 27-10-2009 03:51 PM | 显示全部楼层
echo是把output print在browser里...拿走就没有东西出来咯...除非那些html不是在php tag里...
回复

使用道具 举报

发表于 29-10-2009 09:43 AM | 显示全部楼层
echo "<link href='$General_Image_Dir/style.css' type=text/css rel=stylesheet>";
echo "<body oncontextmenu=\"return false;\" style=\"background-image: url('$General_Image_Dir/background/atmosphere/atmosphere.jpg')\">";
echo "<base target=\"slfrm\">";

变成

<link href='<?=$General_Image_Dir?>/style.css' type=text/css rel=stylesheet>
<body oncontextmenu="return false" style="background-image: url('$General_Image_Dir/background/atmosphere/atmosphere.jpg')">
<base target="slfrm">
回复

使用道具 举报

 楼主| 发表于 29-10-2009 07:39 PM | 显示全部楼层

回复 3# lawty 的帖子

我试过了...
不可以咧...
回复

使用道具 举报

发表于 29-10-2009 09:26 PM | 显示全部楼层
echo 拿走了就不要放在php tag里...

比如
<?php
.................................php syntax................................................
echo "<link href='$General_Image_Dir/style.css' type=text/css rel=stylesheet>";
..................................................................................................
.................................php syntax................................................
.................................php syntax................................................
?>
拿走echo
<?php
.................................php syntax................................................
?>
<link href='<?=$General_Image_Dir ?>/style.css' type=text/css rel=stylesheet>
..................................................................................................
<?php
.................................php syntax................................................
.................................php syntax................................................
?>
回复

使用道具 举报

发表于 3-11-2009 03:33 PM | 显示全部楼层
$P1Ms[image] 用ctrl+f 找你的file(php/html)看看那里用到了
如果你用着crimson 的话alt+ctrl+F 会帮你找整个folder的
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 16-5-2024 03:30 AM , Processed in 0.066788 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表