小编Moh*_*ian的帖子

通过PHP邮件程序使用Gmail SMTP服务器发送电子邮件

我想通过PHP邮件程序使用Gmail SMTP服务器发送电子邮件.

这是我的代码

<?php
require_once('class.phpmailer.php');

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet="UTF-8";
$mail->SMTPSecure = 'tls';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->Username = 'MyUsername@gmail.com';
$mail->Password = 'valid password';
$mail->SMTPAuth = true;

$mail->From = 'MyUsername@gmail.com';
$mail->FromName = 'Mohammad Masoudian';
$mail->AddAddress('anotherValidGmail@gmail.com');
$mail->AddReplyTo('phoenixd110@gmail.com', 'Information');

$mail->IsHTML(true);
$mail->Subject    = "PHPMailer Test Subject via Sendmail, basic";
$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!";
$mail->Body    = "Hello";

if(!$mail->Send())
{
  echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{ …
Run Code Online (Sandbox Code Playgroud)

php gmail smtp phpmailer

75
推荐指数
4
解决办法
35万
查看次数

匹配任何数字的正则表达式模式包括1-9,除了2

我需要一个匹配任何数字的正则表达式模式,包括1-9个数字,除了2?

我的尝试:

([1-9][^2])
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用.

javascript regex jquery

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

在循环中查找素数的公式

我需要找到for循环或while循环的素数

我写了这个,但这是错的

<?php
$i = 1;
while($i<5)
{
    for($j=1; $j<=$i; $j++)
    {
        if ($j != 1 && $j != $i)
        {
            echo $i . "/" . $j . "=" . $i%$j . "<br />";
            if ($i%$j != 0)
            {
                echo $i . "<br />";
            }
        }
    }
    echo "<br />";
    $i += 1;
}
?>
Run Code Online (Sandbox Code Playgroud)

有没有办法用数组划分数字来找到剩余的?

php arrays math primes

10
推荐指数
4
解决办法
9万
查看次数

如何清除所有javascript超时?

我有一个循环功能,它在前5秒内运行social1(),在第二个5秒内运行social2()然后循环...

我也有2个悬停功能

我需要清除所有活动超时,因为当我将鼠标悬停在图像(.social1.social2)上时,我可以看到多个超时正在运行

怎么解决这个问题?

function social1() {
    $('.social1').fadeTo(500, 1);
    $('.social2').fadeTo(500, 0.5);
    timeout = setTimeout(function() {
          social2();
    }, 5000);
}
function social2() {
    $('.social1').fadeTo(500, 0.5);
    $('.social2').fadeTo(500, 1);
    timeout = setTimeout(function() {
          social1();
    }, 5000);
} 


$(document).ready(function ()
{
    social1();

    $('.social1').hover(
        function () {
            window.clearTimeout(timeout);
            social1();
        },
        function () {
            timeout = setTimeout(function() {
                  social2();
            }, 5000);
        }
    );
    $('.social2').hover(
        function () {
            window.clearTimeout(timeout);
            social2();
        },
        function () {
            timeout = setTimeout(function() {
                  social1(); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery function settimeout cleartimeout

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

从nuSOAP webservice返回utf-8(波斯语)字符串

我写了一个非常简单的网络服务,你可以在下面看到它的代码:

服务器:

<?php
ini_set('error_reporting', E_STRICT);
require_once("nuSOAP/lib/nusoap.php");
$namespace = "http://localhost/webservice/index.php";

// create a new soap server
$server = new soap_server();

$server->soap_defencoding = 'utf-8';
$server->decode_utf8 = false;

// configure our WSDL
$server->configureWSDL("HelloExample");

// set our namespace
$server->wsdl->schemaTargetNamespace = $namespace;

//Register a method that has parameters and return types
$server->register(
// method name:
'HelloWorld',
// parameter list:
array('name'=>'xsd:string'),
// return value(s):
array('return'=>'xsd:string'),
// namespace:
$namespace,
// soapaction: (use default)
false,
// style: rpc or document
'rpc',
// use: encoded or literal
'encoded',
// …
Run Code Online (Sandbox Code Playgroud)

php mysql unicode utf-8 nusoap

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

Mocha JS:如何在规范中重用断言?

我正在使用Mocha bdd进行单元测试.

在我的规范中,多个测试用例使用相同的断言.

我想将这些共享断言拉入可重用的块中.

我怎样才能做到这一点?

javascript mocha.js

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

将一个where子句添加到PHP foreach循环中

我正在尝试将搜索表单添加到页面上输出的结果列表中.

我在表单中使用的变量是"term"

<form method="post">
    <input type="text" name="term" /><br />
    <input style="margin-top:-16px; margin-left:10px;" type="submit" name="submit" value="Submit" />
</form> 
Run Code Online (Sandbox Code Playgroud)

我想改变foreach循环以使用表单,(此刻它看起来像这样)

  <?php foreach ($data['page'] as $item): ?>
Run Code Online (Sandbox Code Playgroud)

但我希望它的功能如下:

  <?php foreach ($data['page'] as $item) WHERE $item contains 'term': ?>
Run Code Online (Sandbox Code Playgroud)

(我知道上面的内容不正确,但这就是我想要实现的目标.)

php

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

PDO UTF-8编码问题?

我正在使用PDO连接到MYSQL数据库

数据库中的所有表都有utf8_unicode_ci排序规则

这是我的连接代码:

<?php
$mysql_username = "root";
$mysql_password = "";
$mysql_host = "localhost";
$mysql_database = "cms";

try
{
    //connect
    global $db;
    $db = new PDO('mysql:dbname=' . $mysql_database . ';host=' . $mysql_host . ';charset=utf8;', $mysql_username, $mysql_password);
    $db->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, 'SET NAMES utf8');
    $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $ex)
{
    die("Unable Connect To DataBase");
}
?>
Run Code Online (Sandbox Code Playgroud)

在localhost我没有编码的问题,但当我上传源到主机我看到?????? 而不是字符?

php mysql pdo utf-8

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