小编Rol*_*and的帖子

关于fopen的详细错误

我正在使用fopen从文件中读取

$fh = fopen($path, 'r') or die('Could not open file');
Run Code Online (Sandbox Code Playgroud)

现在我容易得到错误无法打开文件.我检查了文件路径,甚至将文件的权限更改为777.有没有办法我可以获得详细的错误报告,为什么文件无法打开类似于mysql_error()?

php error-handling fopen

21
推荐指数
4
解决办法
5万
查看次数

从关联数组中获取值

我有以下主要数组调用 $m

Array
(
    [0] => Array
        (
            [home] => Home
        )

    [1] => Array
        (
            [contact_us] => Contact Us
        )

    [2] => Array
        (
            [about_us] => About Us
        )

    [3] => Array
        (
            [feedback_form] => Feedback Form
        )

    [4] => Array
        (
            [enquiry_form] => Products
        )

    [5] => Array
        (
            [gallery] => Gallery
        )

)
Run Code Online (Sandbox Code Playgroud)

我有值,例如home,contact_us在数组中存储了$ options,我需要使用$ options数组从主数组中获取名为$ m的值

例如.如果$ options数组的值为home,我需要从主数组中获取值Home($ m)

我的代码如下所示

                    $c = 0;
                    foreach($options as $o){
                        echo $m[$c][$o];
                        ++$c;
                    }
Run Code Online (Sandbox Code Playgroud)

我莫名其妙地无法从主阵列接收值?

php arrays

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

使用PHPMailer发送纯文本电子邮件

我在使用PHPMailer发送纯文本电子邮件时遇到问题.

我有一个文本,我从文本文件中读取并通过PHPMailer将其邮寄给邮件收件人

当收件人获得实际的电子邮件时,邮件的格式与文本文件中的格式不同,所有内容都在一行中,我发送的电子邮件中不包含新行和标签.文字包装完全关闭.

码:

        $mail->ContentType = 'text/plain'; 
        $mail->IsHTML(false);
        $address = "test@test.com";
        $mail->AddAddress($address, "John Doe");

        $mail->SetFrom(EMAIL_TEST_FROM);

        $mail->AddReplyTo(EMAIL_TEST_REPLY);



        $mail->Subject = $action." REGISTRATION ".$formName.$tld;
        $mail->From = EMAIL_TEST;  

        $mail->MsgHTML(file_get_contents($newFile));


        if($mail->Send()){
            return true;
        }
Run Code Online (Sandbox Code Playgroud)

php email formatting plaintext phpmailer

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

如何从PHP中删除数组中的值?

是否有PHP函数从数组中删除某些数组元素?

例如,我有一个A带有值的array()和另一个B需要删除值的array().

想要A从数组中删除数组中的值B吗?

php

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

将自定义样式添加到CKEditor

我最近将CKEditor添加到我的应用程序中,我想在编辑器中包含我自己的CSS样式表,以便我可以在编辑器中选择它们.

我该如何做到这一点?到目前为止,我的代码如下所示:

<script type="text/javascript">

    CKEDITOR.replace( 'editor1',{
        uiColor : '#9AB8F3',
    });

</script>
Run Code Online (Sandbox Code Playgroud)

javascript css ckeditor

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

如何使用DOMDocument类删除HTML元素

有没有办法通过使用DOMDocument类删除HTML元素?

php domdocument

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

如何使用preg_replace替换多行上的文本

嗨,在html页面中有以下内容,可以拉伸多行

<div class="c-fc c-bc" id="content">
                <span class="content-heading c-hc">Heading 1 </span><br />
                The Home Page must provide a introduction to the services provided.<br />
                <br />
                <span class="c-sc">Sub Heading</span><br />
                The Home Page must provide a introduction to the services provided.<br />
                <br />
                <span class="c-sc">Sub Heading</span><br /> 
                The Home Page must provide a introduction to the services provided.<br />
            </div>
Run Code Online (Sandbox Code Playgroud)

我需要更换之间的寄托都<div class="c-fc c-bc" id="content"></div>自定义文本

我使用以下代码来完成此操作但如果它是多行则不想工作,但如果evertinh在一行中则有效

$body = file_get_contents('../../templates/'.$val['url']);

$body = preg_replace('/<div class=\"c\-fc c\-bc\" id=\"content\">(.*)<\/div>/','<div class="c-fc c-bc" …
Run Code Online (Sandbox Code Playgroud)

php

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

使用jQuery删除输入值

我需要使用jQuery从隐藏和文本输入框中删除一些值,但不知何故这不起作用

例:

<input type="hidden" value="abc" name="ht1" id="ht1" />
<input type="text" name="t1" id="t1" />
Run Code Online (Sandbox Code Playgroud)

我使用以下jQuery代码通过onclick事件删除值

$('#rt1').click(function() {
    $('#t1').val();  
    $('#ht1').val();  
});
Run Code Online (Sandbox Code Playgroud)

我可以清空输入框的内容并使用jQuery清除隐藏字段的值吗?

jquery

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

使用PHPMailer更改返回路径

有没有办法使用PHPMailer更改返回路径

我做了以下,但没有奏效

$mail->AddCustomHeader('Return-path:test@email.co.za');
Run Code Online (Sandbox Code Playgroud)

我正在使用以下语句发送邮件

if(!$mail->Send()) {
        echo "Mailer Error: " . $mail->ErrorInfo;

    } else {
        //Building the reporting email to report on all the mails send 
        echo "Message REPORT sent!\n";
    }
Run Code Online (Sandbox Code Playgroud)

我收到了电子邮件,但返回路径没有变化?

php phpmailer

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

在Javascript中将YYYY-MM-DD转换为unix时间戳

我需要以格式转换日期,例如.2011-01-02到JavaScript中的unix时间戳但是不知道如何完成它.我可以使用以下函数获取当前时间戳,Math.round((new Date()).getTime() / 1000);但不知道如何将给定日期转换为unix时间戳?

javascript

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