小编Sum*_*ani的帖子

如何更改临时上传路径运行时?

我想将我的应用程序临时路径更改为子文件夹,以便共享服务器上的用户无法看到任何上传的文件.

我希望能够做到这个运行时,或者如果可能的话通过.htaccess(尽管我希望新的临时路径成为原始临时路径的子目录).我无法在共享服务器上编辑php.ini.

我知道我可以通过sys_get_temp_dir()检查tmp路径是什么,但似乎没有办法设置它.

这甚至可能吗?

php

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

OpenCart:将订单确认电子邮件发送到多个电子邮件地址

我已经配置了OpenCart商店,我希望在我的2个电子邮件帐户上发送订单确认电子邮件的副本.我试过了vQmode但是没有用.我尝试了所有可能的方法,但我什么都没得到.请帮我解决这个问题.

php opencart

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

暂时使用PHP将文件夹权限更改为777

我的服务器上有一个Video文件夹,有755的权限.问题是:当有人去上传视频文件时,由于权限错误,无法上传到该文件夹​​.

如果我将权限更改为777,则可以上传视频.但出于安全原因,我不想允许777的文件夹权限.

在上传视频时,有没有办法在PHP中临时更改777的权限?

php folder-permissions

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

如何使用robots.txt禁止镜像站点(在子域上)?

我有一个网站说:

http://domain.com/
Run Code Online (Sandbox Code Playgroud)

镜像站点

http://cdn.domain.com/
Run Code Online (Sandbox Code Playgroud)

我不想cdn被编入索引.如何编写robots.txt规则以避免cdn被编入索引而不会打扰我目前的robots.txt排除.

我的礼物robots.txt不包括:

User-agent: *
Disallow: /abc.php
Run Code Online (Sandbox Code Playgroud)

如何避免cdn.domain.com被编入索引?

User-agent: *
Disallow: /abc.php
Run Code Online (Sandbox Code Playgroud)

seo robots.txt cdn

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

来自字符串的多维数组

假设我有这个字符串,我想把它放在一个多维数组中.

编辑:字符串中的子文件夹数是动态的..从零子文件夹到10

<?php
       $string ="Folder1/Folder2/Folder3/filename1\n";
       $string .=" Folder1/Folder2/Folder3/filename2\n";
       $string .=" Folder4/Folder2/Folder3/filename3\n";
?>
Run Code Online (Sandbox Code Playgroud)

我想要返回以下数组

<?php
 Array
(
    [Folder1] => Array
        (
            [Folder2] => Array
                (
                    [Folder3] => Array
                        (
                            [0] => filename1
                            [1] => filename2
                        )

                )

        )

    [Folder4] => Array
        (
            [Folder2] => Array
                (
                    [Folder3] => Array
                        (
                            [0] => filename3
                        )

                )

        )

)
?>
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最有效方法是什么?

为了它的乐趣,让我们说这个数组将被发送到世界的另一端,它想要返回一个字符串.我们怎么做?

php arrays multidimensional-array

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

在哪里可以找到PHP输出/日志

我是初学Web开发人员,特别是PHP和一些前端技术(HTML,CSS,JS/JQuery).我发现在某些情况下,很难找到PHP代码中的错误.以下是一个例子:

在HTML页面中,我使用JQuery将表单提交(带有post)到PHP文件以进行后端事务.由于我使用的是JQuery,页面不会被重定向到PHP页面,所以如果PHP代码有一些错误(甚至是一些愚蠢的语法/ SQL错误),当我们用普通的导航器测试它们时很难检测到它们.

我的问题是:如果在上面的例子中我在PHP页面中使用echo,输出将驻留在哪里?我认为应该存在一些日志文件用于所有这些类型的输出.更重要的是,如果JavaScript中存在一些错误,是否有任何快速定位错误的技巧?

PS:我在MAC OS下使用PHPStorm作为IDE.

javascript php debugging phpstorm web

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

PHP显示基于昨天和今天的数据

我有一个关于基于日期的显示数据表的问题.在这种情况下,我想基于今天和昨天显示数据.

设计表:
form_no | model_name | prod_status | 添加日期

示例数据:
1 | 宏碁| 好的 12-APR-2013
2 | 宏碁| NG | 11-APR-2013

因此,如果在表格中我只想要显示一次数据,因为模型名称是相同的.表视图像这样

没有| 型号| 昨天状态| 今天状态
1 | 宏碁| NG | 好

这是我的代码:

$today = date("j-F-Y");
$yesterday = date("j-F-Y, time() - 60 * 60 * 24;");

$query = "SELECT model_name, prod_status, date_added FROM t_production_status WHERE date_added like '$today%'";
$result = mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

现在我已经在今天的表格中完成了显示数据,现在我想显示昨天状态到表格视图.

php

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

IE8中的HTML解析错误(KB927917)

网页错误详情

用户代理:Mozilla/4.0(兼容; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)时间戳:Wed,2012年1月18日05:02:49 UTC

Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Line: 0
Char: 0
Code: 0
URI: http://collaborize.collaborizeclassroom.com/portal/portal/collaborize/site/window?actionEvent=homePage&action=2&fpg=1&unId=umb8N95lhIoXOVKzTTrtcPoCrixd4wMdScQv8mEwqFT962zy3VSh4mzQNeugOWVV&ts=1326862916939&publishUrl=class2&siteName=class2&siteId=20941
Run Code Online (Sandbox Code Playgroud)

我只有在第一次打开和关闭浏览器并登录时才会遇到上述问题,即使我删除了缓存,cookie和历史记录并再次登录,我也没有遇到问题.当我们关闭浏览器时,还有除上述之外的其他内容被删除,因为只有在我打开浏览器后第一次登录时才出现错误

html-parsing internet-explorer-8

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

Php访问电子邮件收件箱中的电子邮件地址

我需要获取我收件箱中收到/接收电子邮件的电子邮件地址!我该怎么办呢,我此时有以下代码

<?php
    $mbox = imap_open("{imap.gmail.com:993/imap/ssl}INBOX", "address@gmail.com", "passw0rd")
      or die("can't connect: " . imap_last_error());

    $status = imap_status($mbox, "{imap.gmail.com:993/imap/ssl}INBOX", SA_MESSAGES);
    if ($status) {
      echo $status->messages;
    }
?>
Run Code Online (Sandbox Code Playgroud)

php imap gmail-imap

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

htaccess 301重定向无法正常工作

我已经通过htaccess重写了URL,现在我想将该URL重定向到另一个URL.


下面是我的重写规则,我用它来做短网址

RewriteRule ^([a-zA-Z0-9_-]+)$ modules/pages/content.php?page_url=$1 [NC,L]
Run Code Online (Sandbox Code Playgroud)

这工作正常,我可以访问像..

http://www.domain.com/example-page
Run Code Online (Sandbox Code Playgroud)


现在我想将http://www.domain.com/example-pageURL 重定向到http://www.domain.com/product/features/example-page

我的htaccess重定向代码是..

redirect 301 /example-page http://www.domain.com/product/features/example-page
Run Code Online (Sandbox Code Playgroud)

这段代码正在运行,但我遇到了问题.

当我打开URL时,http://www.domain.com/example-page它会重定向到http://www.domain.com/product/features/example-page?page_url=example-page

而不是它.我希望它重定向到http://www.domain.com/product/features/example-page.

请帮我解决这个问题.

php apache .htaccess mod-rewrite redirect

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