小编JD *_*cks的帖子

PHP:在服务之前重新解析整个页面?

在页面的末尾,如果发生某些事情,则需要将其清除,然后需要在向客户端提供服务之前重新解析整个页面.我要回复一个javascript来刷新页面,但是这会让他们加载页面然后重新加载它......我想知道是否有办法让php引擎回到开头并重新开始 - 稀疏整个页面?

谢谢!

我会尝试更清楚地解释这个问题,但它很复杂,我是一个可怕的沟通者.我在列出产品的页面上为用户提供选择字段以缩小结果的选项.系统会记住这一点,因此他们无需继续选择它们.如果他们缩小像金属颜色这样的类别,然后进入金属颜色与水晶雕像无关的类别,它将不会显示任何结果,因为没有一个会匹配所选择的金属颜色.生成查询以从数据库中提取产品非常复杂,因为不同的类别对于查找正确的产品有不同的要求.因此,一旦生成了查询,我想针对mysql_num_rows()测试它,如果没有结果清除用户选择并重新开始.

php parsing php4

1
推荐指数
1
解决办法
394
查看次数

MXML是否有效的XML?

我很好奇,在MXML中,许多标签都是大写的(例如:<Label />).我知道这是因为节点名称与节点所代表的类名相关,并且按照约定类是大写的.但XML的一个规则是所有节点名称都是小写的.那么这是不是意味着MXML是无效的XML?

xml mxml

1
推荐指数
1
解决办法
763
查看次数

设置一个在30秒内运行的功能并取消它?

我有一个非常好的应用程序但它不会为某些用户加载.我有一个总是加载但不是很好的精简版本,所以我想设置一个javascript等待30秒,然后从主应用程序切换到精简版应用程序.但是如果主应用程序在30秒内加载,那么切换到它就会停留在主应用程序上.

基本上我想等待30秒然后运行一个功能,但我希望能够取消.

谢谢!

javascript

1
推荐指数
1
解决办法
1910
查看次数

如何测试Web服务器的速度?

我们的网站似乎比以前慢了,我该如何测试呢?有没有办法找到原因?(例如游客太多).

谢谢.

testing shared-hosting bandwidth

1
推荐指数
1
解决办法
7531
查看次数

扩展Singleton类?

有没有一种方法,使像一个模板单例类,这样当你扩展它,扩展类也是一个单例类,所以我可以很快做出一个新的单例类只是我的扩展模板单身类?如果重要的话,我正在使用ActionScript 3.0.

谢谢.

oop singleton actionscript-3

1
推荐指数
2
解决办法
5390
查看次数

这是一个很好的使用Singleton模式?

我做了很多"设计你自己的____"应用程序.
我所做的是创建一个单例类来保存用户选择的所有自定义.例如:当您选择想要绿色的东西时,它会将单例中的getter/setter更新为绿色.然后当应用程序需要知道选择了什么颜色时,它会从同一个getter/setter获取信息.
我以前这样做的方法是将信息存储在UI中(只需检查从下拉列表中选择的颜色).
在阅读了MVC之后(我仍然没有"完全"理解MVC)我现在知道这是完全错误的,这就是为什么我将它抽象为包含所有这些的单例类.

现在我想知道这是不是一个坏主意?如果是这样我该怎么办呢?

谢谢.

oop singleton design-patterns

1
推荐指数
1
解决办法
589
查看次数

PHP:告诉文件是否存在?

我需要能够判断目录中是否存在图像.给定文件名和目录,如何判断它是否存在?

谢谢!

php php4

1
推荐指数
1
解决办法
946
查看次数

PHP:OOP问题

我对PHP的OOP很新.

好的,首先这会产生错误:

$mail->addBody(new MailWishListInquiry()->getBody(348));
Run Code Online (Sandbox Code Playgroud)

但这不是:

$wishListInquiry = new MailWishListInquiry();
$mail->addBody($wishListInquiry->getBody(348));
Run Code Online (Sandbox Code Playgroud)

我不懂为什么?

此方法getBody()也没有返回任何内容..但也没有错误..还有一个片段:

function getBody($pid)
{

    $qry = 'SELECT * FROM cart_product WHERE product_id = '.$pid;
    $result = mysql_query($qry);
    $row = mysql_fetch_assoc($result);

    $item_name = $row['product_name'];
    $item_url = 'product.php?pid='.$pid;
    $item_image_url = 'product_images/'.$pid.'_sm_'.$row['product_image_sm'];

    return
    ?>
    <div style="width:600px; font-family:Arial, Helvetica, sans-serif; color:#333333;">

        ...

    </div>
    <?php
}
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么?

谢谢!!

编辑:你们已经很好地解释了解除引用在PHP中不起作用.但我仍然需要帮助弄清楚为什么getBody()没有返回字符串.是因为我打破了php所以我不必引用它吗?即使我没有通过它仍然应该返回html字符串对吗?为什么不呢?

谢谢!

php oop

1
推荐指数
2
解决办法
360
查看次数

MySQL:选择最接近的匹配?

我想显示产品最接近的相关项目.所以说我正在展示产品,样式编号是SG-sfs35s.有没有办法选择哪个产品的样式编号最接近?

谢谢.

编辑:回答你的问题.好吧,我绝对想保留前2个字母,因为这是制造商代码,但是对于第一个破折号之后的部分,只是最接近的匹配.所以例如SG-sfs35s将比SG-shs35s更匹配SG-shs35s.我希望每当我做的时候这都是有道理的.就像product_style_number一样,它只会拉出完全匹配.

mysql sql

1
推荐指数
1
解决办法
3130
查看次数

MySql:为什么这个查询运行得如此之慢?

好的,我有这个购物车中的产品清单.我正在尝试将所有相关项目检索到购物车中的商品,而不会拉出购物车中的任何商品.

我编写了这个查询,它完全按照我想要的方式提取,但它的运行时间为8秒.

SELECT * FROM cart_product 
WHERE product_id 
IN(
    SELECT product_related_related_id FROM `cart_product_related` 
    WHERE product_related_product_id 
    IN (5401,5402,4983,5004)
) 
AND product_id 
NOT IN(5401,5402,4983,5004)
Run Code Online (Sandbox Code Playgroud)

显示行0 - 2(总共3行,查询占用7.9240秒)

有什么方法可以优化它以使其运行更快?

谢谢!

mysql sql performance

1
推荐指数
1
解决办法
142
查看次数