Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以基于其他网站更新网站元素?_Php_Html - Fatal编程技术网

Php 是否可以基于其他网站更新网站元素?

Php 是否可以基于其他网站更新网站元素?,php,html,Php,Html,我将提供一个例子,使我的问题更容易理解。有一个网站 它利用PHP,在这个网站上的目标是创建一个元素,比如 此实例中的图像,并相对于图像源更新此图像的源 另一个网站。这样,该图像将始终与从中获取其源的图像相同。这里的概念是让一个站点自动更新, 而不是去手动更新源代码 您可以使用file\u get\u contents+正则表达式来实现这一点。但是,如果源网站只是通过提供JSON或XML以及您需要的必要信息来提供这些信息,那就更好了。好了,现在我们知道真正的问题是什么,在wordpress主题中创

我将提供一个例子,使我的问题更容易理解。有一个网站 它利用PHP,在这个网站上的目标是创建一个元素,比如 此实例中的图像,并相对于图像源更新此图像的源 另一个网站。这样,该图像将始终与从中获取其源的图像相同。这里的概念是让一个站点自动更新,
而不是去手动更新源代码

您可以使用file\u get\u contents+正则表达式来实现这一点。但是,如果源网站只是通过提供JSON或XML以及您需要的必要信息来提供这些信息,那就更好了。

好了,现在我们知道真正的问题是什么,在wordpress主题中创建一个新的页面模板

<?php
/*
Template Name: Most Recent Thumbnail
*/
?>

<?php
$rs = new WP_Query();
$rs->query('showposts=20');
while ($rs->have_posts()) : $rs->the_post();

    if (has_post_thumbnail()) 
    {
        header('location:/'.get_bloginfo('url').wp_get_attachment_url( get_post_thumbnail_id($post->ID) ));
        die;
    }
endwhile; 

//if we got here no image was found in the last 20 posts, we should send the page to a backup image 
header('location: http://some.image');
die;
在“管理”区域中创建一个新页面,选择模板“最近的缩略图”,为其指定“最近的缩略图”的标题,然后将其发布

<img src="http://mywordpress.site/most-recent-thumbnail" />

这两个网站域都由您管理吗?你对网站后端和前端都有合法所有权吗?一个网站我对后端和前端都有完全所有权,但另一个是Wordpress网站。我拥有这个前端的所有权,但我不确定Wordpress和后台使用的法律条件。很可能他们会允许这样做,但在实施之前我会检查。如果你拥有源网站的所有权,内容是你的,你可以用它做任何你想做的事。你不需要Wordpress的授权。这两个网站会显示相同的图像吗?如果图像在另一个网站上,你不能只使用:?以下哪种方法更实用?第二种。它更容易、更干净、工作更可靠。如果您使用第一种策略,但word press不断更改其前端数据会怎么样。你必须像上帝一样继续追踪。。。如果您使用Word Press获得杰森或XML文件的条件,他们就会认为您/跟踪您。看到区别了吗?在我使用它的例子中,我总是从最近的帖子中获取最新的数据。是一种确保通过最新文件而不是同一文件传输数据的方法。是。您只需获取Wordpress中的最后一个条目,然后获取所需信息,转换为JSON或XML,并将其提供给其他网站。