小编iat*_*boy的帖子

为什么(null == false)和(null == true)都返回false?

我知道这null是一个没有属性或功能的对象.

但是,我很困惑,为什么console.log(null == false);console.log(null == true);两者都返回false.

null和之间有什么转换规则boolean

javascript null boolean

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

使用Gmail新API发送带附件的邮件,但不会显示给收件人的收件箱

我们正在使用他们提供的最新API集成GMail,作为在我们的应用程序中开发电子邮件客户端的一部分.我们正在使用Google提供的PHP客户端库.

请参阅链接https://developers.google.com/api-client-library/php/

在这里我试图发送带附件的邮件.这里我们生成了message/rfc822兼容文本,并使用'raw'参数传递它.这里我发现的问题是,在执行代码后,当我检查发送的邮件是否通过GMail API发送的邮件时,附件显示正确.但是没有收到/显示发件人的邮箱.

有关详细信息,请参阅代码:

require_once DOCUMENT_ROOT . '/../library/google/src/Google/Client.php';
require_once DOCUMENT_ROOT . '/../library/google/src/Google/Service/Gmail.php';

function encodeRecipients($recipient){
    $recipientsCharset = 'utf-8';
    if (preg_match("/(.*)<(.*)>/", $recipient, $regs)) {
        $recipient = '=?' . $recipientsCharset . '?B?'.base64_encode($regs[1]).'?= <'.$regs[2].'>';
    }
    return $recipient;
}

$isAccessCodeExpired = 0;
$arrAccessToken = array();
$session = new Zend_Session_Namespace();

$client = new Google_Client();
$client->setClientId($this->client_id);
$client->setClientSecret($this->client_secret);
$client->setRedirectUri($this->redirect_uri);
$client->setAccessType('offline');
$client->setApprovalPrompt('force');

$client->addScope("https://mail.google.com/");
$client->addScope("https://www.googleapis.com/auth/gmail.compose");
$client->addScope("https://www.googleapis.com/auth/gmail.modify");
$client->addScope("https://www.googleapis.com/auth/gmail.readonly");


if ($this->getRequest()->getParam('code')) {
    $code = $this->getRequest()->getParam('code');
    $client->authenticate($code);
    $session->gmail_access_token = $client->getAccessToken();
    //$redirect = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
    $redirect = BASE_PATH . …
Run Code Online (Sandbox Code Playgroud)

php email gmail attachment gmail-api

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

如何检查joomla 2.5中是否正在调用module1?

我试图检查在美德市场默认页面中是否调用module1.

如果正在调用module1,我想显示该模块的产品描述.当我试图在默认页面中添加描述时,它显示所有美特集市产品模块中的描述.

我被困在我的项目的这个阶段,我无法在美德市场页面中捕获module1调用.

我怎样才能检查这个module1的电话?

这是代码描述:

// Product Description
if (!empty($this->product->product_desc)) {
?>
    <div class="product-description">
        <?php /** @todo Test if content plugins modify the product description */ ?>
            <span class="title"><?php echo JText::_('COM_VIRTUEMART_PRODUCT_DESC_TITLE') ?></span>
        <?php echo $this->product->product_desc; ?>
    </div>
<?php
}
Run Code Online (Sandbox Code Playgroud)

php joomla virtuemart

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

如何在 url 中的第二个斜杠后获取字符串 - 使用 php?

如何在url中的第二个斜杠后获取字符串?URL 每次都不同(更多斜杠),但每次我都需要第二个斜杠后的整个文本。怎么做?

我正在使用此代码:

<?php
    $str = "$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
    $last = substr($str, strrpos($str, '/') - 1);
    echo $last;
?>
Run Code Online (Sandbox Code Playgroud)

...但它可以在斜线后使用一些字符在线工作。

非常感谢您的帮助。

php string url character slash

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

GET_POST不起作用

我有js功能的php网页:

function send_answer(){
    $.ajax({
        type: 'POST',
        url: '../path2file/file_mine.php',
        data: {dbf1:1, us:1, re:1},
        success: reload (), 
    });
    return false; 
} 
Run Code Online (Sandbox Code Playgroud)

我用内部代码创建了php

$dbf1=$_POST['dbf1'];
$us=$_POST['us'];
$re=$_POST['re'];


"UPDATE `table` SET `app` = '$dbf1' WHERE `user_id` = '$us' AND reqn= '$re'"
Run Code Online (Sandbox Code Playgroud)

数据库连接和file-mine.php通常都可以.如果我用值($ dbf1 = 1; ..)而不是$ _POST运行php,一切正常,mysql会更新.

当我激活函数send_answer()时,它只是重新加载页面,而不是UPDATE mySQL.:(

javascript php post

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

mySQL创建表不起作用?

好吧,这可能是一个简单的修复,但我没有看到为什么它继续显示这个而不是只是在SQL中创建简单的表

显示这个:

解析错误:语法错误,第10行/Applications/XAMPP/xamppfiles/htdocs/Addyr/tableadd.php中的意外'TABLE'(T_STRING)

这是我正在使用的PHP(我没有看到问题?!?) - >

<?php
    $connect = mysqli_connect("localhost","root","","search_matrix");
    if (mysqli_connect_errno())
    {
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
    }

    CREATE TABLE 
    web_matrix
    (
    _title varchar(30),
    desc varchar(80),
    url varchar(255),
    suburls varchar(255)
    );
?>
Run Code Online (Sandbox Code Playgroud)

php mysql web

-2
推荐指数
2
解决办法
90
查看次数

标签 统计

php ×5

javascript ×2

attachment ×1

boolean ×1

character ×1

email ×1

gmail ×1

gmail-api ×1

joomla ×1

mysql ×1

null ×1

post ×1

slash ×1

string ×1

url ×1

virtuemart ×1

web ×1