如何在PHP中为多个变量分配相同的值?
我有类似的东西:
$var_a = 'A';
$var_b = 'A';
$same_var = 'A';
$var_d = 'A';
$some_var ='A';
Run Code Online (Sandbox Code Playgroud)
在我的情况下,我不能将所有变量重命名为具有相同的名称(这会使事情变得更容易),那么有没有办法以更紧凑的方式为所有变量分配相同的值?
我需要在页面上回显一些代码或消息,具体取决于一天中的小时.就像欢迎辞,"晚安"或"下午好"
我不知道如何分组特定时间并为每个组分配一条消息
从下午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)
但我不知道如何传递消息的小时范围.
嗨,我正在尝试获取推荐人网址,但当访问者从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网站上设置某些内容,是否有任何解决方法?
连接数据库后有没有办法获取表前缀?
我正在使用wordpress,我需要获取表前缀,但在整个wordpress安装之外.目前我的脚本连接到数据库,但我需要将表前缀合并到脚本的某些部分.
任何的想法 ?
提前致谢
我正在使用以下脚本将图像保存在文件夹中,但有一个图像显示此消息"图像无法显示,因为它包含错误".
我认为这个问题在图像上有一个叫做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"/>
任何帮助转换这些图像将不胜感谢谢谢丹尼尔
有没有办法获得安装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";它,只要文件在同一文件夹中就可以工作,但在我的情况下,文件有时会在不同的文件夹中.
我有一个简单的数据库来存储一些电子邮件,有没有办法从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 中实现的?
这对于 SEO 有什么优点/缺点吗?
不知道怎么问这个问题......问题是如果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) 我正在使用它在幻灯片放映中移动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)