小编use*_*248的帖子

为多个变量分配相同的值

如何在PHP中为多个变量分配相同的值?

我有类似的东西:

$var_a = 'A';
$var_b = 'A';
$same_var = 'A';
$var_d = 'A';
$some_var ='A';
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我不能将所有变量重命名为具有相同的名称(这会使事情变得更容易),那么有没有办法以更紧凑的方式为所有变量分配相同的值?

php variables variable-assignment

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

根据一天中的时间运行代码

我需要在页面上回显一些代码或消息,具体取决于一天中的小时.就像欢迎辞,"晚安"或"下午好"

我不知道如何分组特定时间并为每个组分配一条消息

从下午1:00:00到下午4:00:00 ="下午好",从4:00:01到8:00:00 ="晚上好"

到目前为止我有:

<?php
date_default_timezone_set('Ireland/Dublin');
$date = date('h:i:s A', time());
if ($date < 05:00:00 AM){
echo 'good morning';
}
?>
Run Code Online (Sandbox Code Playgroud)

但我不知道如何传递消息的小时范围.

php time date

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

获取推荐人网址 - 来自Paypal(HTTPS)的访问者

嗨,我正在尝试获取推荐人网址,但当访问者从Paypal访问网站时,它不起作用

$ref = $_SERVER['HTTP_REFERER'];
echo $ref;
Run Code Online (Sandbox Code Playgroud)

如果访问者来自Paypal的网站,有没有一种简单的方法来获取paypal网址?

编辑和澄清: 我不打算在Paypal网站上进行任何特殊设置(包括但不限于:IPN,设置返回URL,付款数据传输或Paypal网站上的任何其他特殊设置)我只是当访问者从Paypal访问该站点时,查看是否获得URL引用,关于事务状态(如果有的话).

正如鲍勃从手册中指出的那样

$ _SERVER是一个包含标题,路径和脚本位置等信息的数组.此阵列中的>条目由Web服务器创建.无法保证每个Web服务器都能提供这些服务; 服务器可以省略一些,或提供此处未列出的其他服务器.

因此,唯一的问题是 - 如果没有在paypal网站上设置某些内容,是否有任何解决方法?

php http-referer paypal

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

获取表前缀

连接数据库后有没有办法获取表前缀?

我正在使用wordpress,我需要获取表前缀,但在整个wordpress安装之外.目前我的脚本连接到数据库,但我需要将表前缀合并到脚本的某些部分.

任何的想法 ?

提前致谢

php mysql database wordpress

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

cmyk使用php进行rgb

我正在使用以下脚本将图像保存在文件夹中,但有一个图像显示此消息"图像无法显示,因为它包含错误".

我认为这个问题在图像上有一个叫做cmyk和rgb的东西,但是当在网上搜索一种方式,所以使用php将cmyk转换为rgb我找不到如何做到这一点的例子.

以下是一个例子:http://offshootinc.com/blog/2008/10/24/using-the-imagick-class-to-convert-a-cmyk-jpeg-to-rgb/但我不明白如何在我的情况下使用它.

图片的链接类似于:www.example.com/attachment?id = 2290

脚本如下:

<?php 
$image = 'http://www.dealrush.ie/attachment?id=2290';
$name = 'somename';
$alt = 'somealt';
$saveimage = file_get_contents($image);
file_put_contents("/usr/local/pem/vhosts/155030/webspace/httpdocs/img/$name.jpg", $saveimage);?>
Run Code Online (Sandbox Code Playgroud)

稍后在某些页面中,我将使用类似的内容来显示图像.<img src ="http://www.example.com/img/ <?php echo $name?>.jpg"alt =" <?php echo $alt?>"height ="127px"width ="190px"/>

任何帮助转换这些图像将不胜感谢谢谢丹尼尔

php rgb image cmyk

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

获取WordPress安装文件夹路径

有没有办法获得安装WordPress的路径?

我使用以下内容:

$root = realpath($_SERVER["DOCUMENT_ROOT"]);
Run Code Online (Sandbox Code Playgroud)

它适用于www.example.com - >/usr/local/pem/vhosts/165312/webspace/httpdocs

这对www.example.com/blog来说并不合适,因为我需要对文件夹名称进行硬编码(博客).

后来我用这个找到了一种方法:

$iroot = getcwd();
$folder = explode("/", $iroot);
$dir = $folder[8]; // I know is 8
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
require "$root/$dir/wp-blog-header.php";
Run Code Online (Sandbox Code Playgroud)

但它仍然是很复杂的东西.是否有一种简单的方法可以在没有硬编码的情况下安装WordPress(路径)?

注意:1个 WordPress函数将无法工作,因为这是以某种方式在WordPress之外.如上一个例子所述,确定WordPress安装路径的重点是require "wp-blog-header.php";多个WordPress安装,其中每个安装使用不同的文件夹(example.com/blog-one和example.com/blog-two),而不是WordPress MU或多站点.

注意:2如果不是require "$root/$dir/wp-blog-header.php";我使用require "wp-blog-header.php";它,只要文件在同一文件夹中就可以工作,但在我的情况下,文件有时会在不同的文件夹中.

wordpress root realpath document-root installation-path

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

如何从数据库和接下来的100中获得前100个值,依此类推?

我有一个简单的数据库来存储一些电子邮件,有没有办法从100个电子邮件的组中的数据库中获取电子邮件?

这是数据库结构

Table structure for table `emails`
--

CREATE TABLE IF NOT EXISTS `emails` (
  `email` varchar(100) NOT NULL,
  `ip` varchar(15) NOT NULL,
  `timestamp` datetime NOT NULL,
  PRIMARY KEY  (`email`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Run Code Online (Sandbox Code Playgroud)

理想的结果是获得前100个电子邮件,做一些事情,然后获得下一个100,然后做其他事情.

谢谢,抱歉我的英语

php mysql database pagination

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

在链接到内部页面时将用户重定向到外部站点?

如何在链接到内部页面的同时将用户重定向到外部站点?

我见过这样的例子:

  • example.com/go/ksdjfksjdhfls
  • example.com/?go=http://www.new-example.com
  • ... 还有很多...

这是如何在 php 中实现的?

这对于 SEO 有什么优点/缺点吗?

php url seo redirect

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

第一次匹配后停止脚本或循环而不使用exit;

不知道怎么问这个问题......问题是如果if ($current[$id][$i]['item'] == '')是真的我需要停止循环运行,所以无论脚本需要做什么或者在这种情况下回声,都不要重复15次.

如果使用exit;整个页面将停止渲染,那么,任何想法?

提前致谢.

如果问题不够清楚,请不要犹豫,请使用评论,我将非常乐意澄清任何疑问.

$i=1; 
while($i<=15) { 
    if ($current[$id][$i]['item'] == '') { 
        echo 'Done!.';
        //do something
    } 
    $a++; 
}
Run Code Online (Sandbox Code Playgroud)

php exit-code exit while-loop

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

从jQuery一遍又一遍地移动元素

我正在使用它在幻灯片放映中移动div.问题是每个图像的标题必须从每个图像开始从同一个地方(每个div)开始从左向右移动.使用这段代码,div按需要移动,但下一个将从最后一个放置的位置移动.

$("#elementId").animate({
        marginLeft: "-=100"
    }, 1000, function() {
        //Complete
    }
);
Run Code Online (Sandbox Code Playgroud)

以防我难以解释.

我有一个幻灯片,每个图像淡入,一秒钟后,每个图像顶部都会显示一些文字,div必须从左向右移动.但是使用上面的代码,div会移动,但是一旦div中的下一个图像淡出,div将从前一个div所在的最后一个位置开始移动.

如何让div从0或原始位置再次"移动"?

编辑 代码请求:

    <script type="text/javascript">
    // Speed of the automatic slideshow
    var slideshowSpeed = 6000;

    // Variable to store the images we need to set as background
    // which also includes some text and url's.


    var photos = [ {
            "title" : "First Tag line :",
            "image" : "/images/chrysanthemum-266x200.jpg",
            "url" : "http://www.gyms-ireland.com",
            "firstline" : "First Tag line :",
            "secondline" : "Second Tag line"
        }, {
            "title" : …
Run Code Online (Sandbox Code Playgroud)

css jquery animation

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