当前代码我用来获取电子邮件后缀
$emailarray = explode('@',$email_address);
$emailSuffix = $emailarray[1];
Run Code Online (Sandbox Code Playgroud)
必须有一个更有效的功能.也许用的东西substr()?
如果启用了javascript,请尝试测试用户数量.我认为这个技巧会起作用,但忘了php执行任何一种方式.
<script>
<?php
$sql_insert = "INSERT IGNORE into `test_javascript` (`javascript`,`dateTime`) VALUES ('1',now())";
mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error());
?>
</script>
<noscript>
<?php
$sql_insert = "INSERT IGNORE into `test_javascript` (`javascript`,`dateTime`) VALUES ('0',now())";
mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error());
?>
</noscript>
Run Code Online (Sandbox Code Playgroud)
有关如何修复此脚本或其他方法的任何想法,以启用javascript查找%的用户.
我们60%的用户使用IE,其中一些(我们知道)没有启用javascript,所以我想更好地了解没有javascript的用户数量.
客户要求我自动将任何带有英镑符号的网址重定向到没有英镑符号的版本,但我不认为我在使用此公式的任何网址中检测到#.我使用curPageURL()公式通过电子邮件向自己发送了一个示例网址,它在我测试的网址中没有包含尾随的#符号.
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
if(stripos($currenturl,'#'))
{
Header( "HTTP/1.1 301 Moved Permanently" );
$location = 'Location: ' . str_replace('#','',$currenturl) . '/';
Header($location);
}
Run Code Online (Sandbox Code Playgroud)
*更正 - 我在标题的最后说,我的意思是结束,我的代码在这里可以检测到网址中任何地方的英镑符号.*
我发现一个字符串的出现,比方说巧克力,在一个字符串中,我试图找到巧克力是否是链接中锚文本的一部分.我考虑这样做的最简单方法是找到下一个<字符以查看它是否后跟/ a>
我不知道如何从字符串位置编号中找到下一个字符串.有一个功能可以轻松地做到这一点吗?
我正在使用mysql,我想在我的数据库中找到最常见的电子邮件后缀.
Example Dataset:
bob@gmail.com
billyboy@gmail.com
Kimberly@gmail.com
jimbob@yahoo.com
jimbo@yahoo.com
Bob@hotmail.com
Kyle@aol.com
Run Code Online (Sandbox Code Playgroud)
我想要输出:
gmail.com - 3
yahoo.com - 2
hotmail.com - 1
aol.com - 1
Run Code Online (Sandbox Code Playgroud)
我的第一直觉是运行这个sql命令,"SELECT userEmail FROM email_user_testing"然后运行一个循环并用PHP操作数据,但我觉得使用sql命令会更有效率.
$sql_insert = "INSERT IGNORE .....";
if(mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error()))
{
//code to execute
}
Run Code Online (Sandbox Code Playgroud)
如果插入行,我想执行代码.是否有一些值可以返回的时间告诉我是否插入或忽略了语句?
编辑:现在,"执行代码"总是执行 - 即使在忽略实例上也是如此
我刚刚开始使用SSL,特别是一个页面给我的错误是我的页面通过256位保护加密,但主页的其他区域不安全.
我使用jquery ajax函数,但将php请求页面指向https://
我使用include()函数,不使用完整的url(即包含thispage.php)
我使用第三方javascript applet进行分析,例如clicktale,google analytics和kissmetrics.
任何这些都可能导致不安全的错误吗?导致此错误的其他可能性有哪些?
我需要在imap_search()命令中使用OR语句.
我发现此库中不支持条件OR. Imap_search错误报告链接必须有一种方法可以使用条件OR搜索电子邮件,我该怎么做呢?我不知道我从哪里开始.
我希望能做什么:
$boxes = imap_search($connection,'SINCE "08-Mar-2011" AND (BODY "bobby" OR BODY "robert" OR BODY "bob"');
Run Code Online (Sandbox Code Playgroud) 我正在构建一个Web应用程序,它将自动在线完成许多不同网站的用户表单.我的猜测是我必须通过系统搜索窗体字段和发布地址打开窗口,然后自动发布,但我不知道从哪里开始.
对于这个非常模糊(可能天真)的问题,我们深表歉意.
我正在处理密码,因此安全性至关重要.
这是流程......
我想定期用我正在获取的数据更新用户的屏幕.
我会使用jquery函数并在成功时调用较小的php文件,但我不想在POST函数中传递用户的密码.
我假设如果我定期从PHP函数中调用jquery函数,这将消除使用post函数向php传递密码的问题.
我传递密码的原因是我正在使用IMAP并且必须使用用户的密码才能检索电子邮件.
当前流程(非安全)1.)使用jquery AJAX和POST变量,使用javascript将用户名和密码传递给PHP函数.我的假设是这不安全.
什么是安全解决方案?
在探索代码和搜索文档时,我找不到任何东西.有没有人能够做到这一点?