小编Mat*_*att的帖子

使用PHP cURL缓存

我正在使用PHP cURL从其他网站获取信息并将其插入我的页面.我想知道是否有可能将获取的信息缓存在我的服务器上?例如,当访问者请求页面时,信息将被提取并缓存在我的服务器上24小时.然后该页面在本地完全服务24小时.当24小时到期时,再次获取信息并在另一个访问者以相同方式请求时缓存该信息.

我目前用于获取信息的代码如下:

$url = $fullURL;
$ch = curl_init();    
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_URL, $url); 
$result = curl_exec($ch); 
curl_close($ch); 
echo $result;
Run Code Online (Sandbox Code Playgroud)

这可能吗?谢谢.

php curl caching

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

使用preg_replace返回引用数组键并替换为值

我有一个像这样的字符串:

http://mysite.com/script.php?fruit=apple
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的关联数组:

$fruitArray["apple"] = "green";
$fruitArray ["banana"] = "yellow";
Run Code Online (Sandbox Code Playgroud)

我试图在字符串上使用preg_replace,使用数组中的键来引用苹果并将其替换为绿色,如下所示:

$string = preg_replace('|http://mysite.com/script.php\?fruit=([a-zA-Z0-9_-]*)|', 'http://mysite.com/'.$fruitArray[$1].'/', $string);
Run Code Online (Sandbox Code Playgroud)

该过程应该返回

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

显然这不适合我; 如何$fruitArray[$1]在preg_replace语句中进行操作以便PHP被识别,反向引用并替换为绿色?

谢谢!

php regex url

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

使用mod_rewrite将参数附加到查询字符串

我想使用mod_rewrite将参数附加到查询字符串的末尾.我知道我可以使用[QSA]标志来做到这一点.

但是,如果查询字符串中不存在参数,我希望仅附加参数.所以,如果查询字符串是:

http://www.mysite.com/script.php?colour=red&size=large
Run Code Online (Sandbox Code Playgroud)

我想将上面的URL重定向到

http://www.mysite.com/script.php?colour=red&size=large&weight=heavy
Run Code Online (Sandbox Code Playgroud)

weight=heavy被附加到查询字符串的结尾仅当此特定参数是不存在摆在首位!如果特定参数已在URL中,则不需要重定向.

任何人都可以建议我的.htacess文件中的代码可以执行此操作吗?

php apache .htaccess mod-rewrite

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

使用PHP动态调用<title> description </ title>到网页

对不起,有点长...

我无法<title></title>在我的网站上的PHP页面中插入一个独特的HTML .对于PHP,我是一个新手,所以非常感谢你能提供的任何帮助或指针:).

基本上,我使用PHP脚本在我的网站上显示许多"小部件".访问者使用下拉菜单将小部件缩小到单个小部件.然后,所选窗口小部件及其唯一属性将显示在单个页面上.

问题是<title></title>页面上的内容都是一样的; 我需要<title></title>根据正在显示的窗口小部件的类型动态调用,以及与窗口小部件相关的属性.因此,当向用户显示时,<title></title>页面的内容应如下所示:

<title>Buy a Blue Widget with Stripes</title>
Run Code Online (Sandbox Code Playgroud)

URL和查询字符串目前如下所示:

www.foo.com/fooscript.php?widgetType=blu&widgetPattern=stri
Run Code Online (Sandbox Code Playgroud)

所以,我需要一个能识别widgetType=blu引用"Blue"一词然后将该单词插入<title></title>标签特定部分的调用.

对不起它有点长,我搜索了这个,但我一直想到的是WordPress教程.

html php xhtml

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

标签 统计

php ×4

.htaccess ×1

apache ×1

caching ×1

curl ×1

html ×1

mod-rewrite ×1

regex ×1

url ×1

xhtml ×1