小编Jar*_*red的帖子

使用xml和xslt中的多个属性进行分组

我有以下xml

<smses>
  <sms address="87654321" type="1" body="Some text" readable_date="3/09/2011 2:16:52 PM" contact_name="Person1" />
  <sms address="87654321" type="2" body="Some text" readable_date="3/09/2011 2:36:41 PM" contact_name="Person1" />
  <sms address="87654321" type="1" body="Some text" readable_date="3/09/2011 2:16:52 PM" contact_name="Person1" />
  <sms address="123" type="2" body="Some text" readable_date="3/09/2011 10:56:24 AM" contact_name="Person2" />
  <sms address="123" type="1" body="Some text" readable_date="3/09/2011 10:57:52 AM" contact_name="Person2" />
  <sms address="123" type="2" body="Some text" readable_date="3/09/2011 10:56:24 AM" contact_name="Person2" />
  <sms address="12345678" type="1" body="Some text" readable_date="3/09/2011 11:21:16 AM" contact_name="Person3" />
  <sms address="12345678" type="2" body="Some text" readable_date="3/09/2011 11:37:21 AM" …
Run Code Online (Sandbox Code Playgroud)

xml xslt xslt-1.0

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

成功验证mail()函数PHP

是否有可能检查php是否可以从交换邮件服务器返回某种ping/flag,说"是的,电子邮件已被发送给预期的收件人"?

根据PHP手册,mail()boolean的返回可能意味着; "重要的是要注意,仅仅因为邮件被接受交付,这并不意味着邮件实际上会到达目的地."

这是否意味着,PHP可以返回成功但实际上可能存在php不知道的邮件服务器上的问题?在这种情况下,没有发送电子邮件,用户不是更聪明的?

TIA Jared

php

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

当标题> POST_MAX_SIZE时,$ _POST数据返回空

希望这里有人可以回答我的问题.

我有一个基本的表单,包含简单的字段,如姓名,号码,电子邮件地址等和1个文件上传字段.

我试图在我的脚本中添加一些验证,检测文件是否太大,然后拒绝用户返回表单以选择/上传较小的文件.

我的问题是,如果用户选择的文件大于我的验证文件大小规则并且大于php.ini POST_MAX_SIZE/UPLOAD_MAX_FILESIZE并推送提交,那么PHP似乎尝试处理表单只是在POST_MAX_SIZE设置上失败然后清除整个$ _POST数组并且不返回任何表单.

有没有解决的办法?当然,如果有人上传的内容>超过php.ini中配置的最大大小,那么你仍然可以得到其余的$ _POST数据???

这是我的代码.

<?php

   function validEmail($email)
    {
       $isValid = true;
       $atIndex = strrpos($email, "@");
       if (is_bool($atIndex) && !$atIndex)
       {
          $isValid = false;
       } else {
          $domain = substr($email, $atIndex+1);
          $local = substr($email, 0, $atIndex);
          $localLen = strlen($local);
          $domainLen = strlen($domain);

          if ($localLen < 1 || $localLen > 64)
          {
             // local part length exceeded
             $isValid = false;
          }
          else if ($domainLen < 1 || $domainLen > 255)
          {
             // domain part length exceeded
             $isValid …
Run Code Online (Sandbox Code Playgroud)

php

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

标签 统计

php ×2

xml ×1

xslt ×1

xslt-1.0 ×1