小编jas*_*bar的帖子

fseek()一行,而不是字节?

我有一个逐行解析大文件的脚本.当遇到无法处理的错误时,它会停止,通知我们解析的最后一行.

这真的是寻找文件中特定行的最佳/唯一方法吗?(fseek()在我的情况下不可用.)

<?php

for ($i = 0; $i < 100000; $i++)
    fgets($fp); // just discard this
Run Code Online (Sandbox Code Playgroud)

我使用它没有问题,它足够快 - 它只是感觉有点脏.根据我对底层代码的了解,我不认为有更好的方法可以做到这一点.

php file fgets

18
推荐指数
2
解决办法
2万
查看次数

如何在密码字段中显示文本

我在页面上有密码字段.我想在输入密码之前在屏幕上显示文本"输入密码",但是当用户输入密码时,焦点应该回到密码类型

编辑:我也在使用Jquery,所以任何小的jquery解决方案都可以

html javascript passwords jquery

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

选择适当的缓存机制

我的设置:

  • 4个网络服务器
  • 静态内容服务器(NFS安装)
  • 2个db服务器
  • 2"做魔术"服务器
  • 另外8台机器被指定为多用途.

我正在为三个缓存机制编写一个包装器,以便它们可以以某种规范化的方式使用:Filesystem,Memcached和APC.我正在尝试使用示例(以及实际放入每个缓存的内容).

文件系统

处理我们生成的内容然后静态服务.RSS提要,旧报告数据,用户特定页面等...这些都缓存到静态服务器.

Memcached的

PHP会话数据,MySQL查询结果,通常需要在我们的系统中提供的东西.我们有8台机器可以包含在服务器池中.

APC

我不知道.两个"do magic"服务器不是任何分布式系统的一部分,因此它们似乎可以在APC中缓存查询结果并从那里开始工作.过去,我什么都想不到.

查询缓存

鉴于我们使用SQL的本质,查询缓存会降低性能.我禁用了这个.

一般来说,应该将哪些类型的数据存储在哪里?这种设置是否有意义?

分布式系统中的APC数据缓存是否有用(我想不到一个)?

有什么我想念的东西会让事情变得更容易或更有效吗?

编辑:我终于找到了帕斯卡所说的话.我把它放在我的头脑中,我只会将我的配置/其中的一部分移动到APC,并仍然从磁盘加载其余的文件.还有其他建议吗?

php memcached caching apc

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

标头中找不到收件人地址

使用PHP邮件功能发送邮件时出现此错误

错误是: - 在标题中找不到收件人地址

请帮帮我

这是代码

//我的代码从这里开始

        $to  = navruk@gmail.com;
        $subject  = $_POST['txtsub'];
        $messgae  = $_POST['txtmessage'];
        $signature = $_POST['txtsignature'];
        $redirect = "thanks.php";
        $error    = "error.php";

            $body ="<table width='700' align='center' cellpadding='0' cellspacing='0' border='0'>
              <tr>
                <td valign='top'>
                      $messgae <br>
                </td>
              </tr>
              <tr>
                <td valign='top'>
                      $signature <br>
                </td>  
              </tr>
            </table>";

            $from      = "Aakrutisolutions<info@aakrutisolutions.com>";
            $headers  =  "From: $from\n";
            $headers .= 'MIME-Version: 1.0' . "\r\n";
            $headers .= "Content-type: text/html;charset=iso-8859-1\r\n"; 
            $headers .= "Content-Transfer-Encoding: 8bit\r\n";
            $headers .= "X-Priority: 1\r\n"; 
            $headers .= "X-MSMail-Priority: High\r\n"; 
            $headers .= "X-Mailer: Just …
Run Code Online (Sandbox Code Playgroud)

php email

0
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×3

apc ×1

caching ×1

email ×1

fgets ×1

file ×1

html ×1

javascript ×1

jquery ×1

memcached ×1

passwords ×1