Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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 将Wordpress数据写入txt文件_Php_Wordpress - Fatal编程技术网

Php 将Wordpress数据写入txt文件

Php 将Wordpress数据写入txt文件,php,wordpress,Php,Wordpress,我有一个自定义的职位多达13个图像。除了一些其他信息外,我还将图像名称和标题写入一个txt文件,每个帖子信息都存储在单独的一行中 到目前为止,当第一篇文章有8个图像,第二篇文章有5个图像时,一切都很好。在txt文件中,我有第二篇文章的前5个图像,但也有第一篇文章的最后3个图像,尽管它们在txt文件的第二行中应该是“空的” 要从wordpress数据库获取图像信息,我有以下代码: foreach($images as $image) {

我有一个自定义的职位多达13个图像。除了一些其他信息外,我还将图像名称和标题写入一个txt文件,每个帖子信息都存储在单独的一行中

到目前为止,当第一篇文章有8个图像,第二篇文章有5个图像时,一切都很好。在txt文件中,我有第二篇文章的前5个图像,但也有第一篇文章的最后3个图像,尽管它们在txt文件的第二行中应该是“空的”

要从wordpress数据库获取图像信息,我有以下代码:

            foreach($images as $image)
            {
                $path = parse_url(wp_get_attachment_url( $image ), PHP_URL_PATH);
                $files_all['images'][] = $files['images'][] = ABSPATH . $path;
                $files['title'][] = get_the_title($image);
                $files['imagename'][] = basename(ABSPATH . $path);
            }

            if(!empty($files['imagename'][0]))
            {
                $pic1_filename = $files['imagename'][0];
                $pic1_title = $files['title'][0];
            }

            if(!empty($files['imagename'][1]))
            {
                $pic2_filename = $files['imagename'][1];
                $pic2_title = $files['title'][1];
            }

            if(!empty($files['imagename'][2]))
            {
                $pic3_filename = $files['imagename'][2];
                $pic3_title = $files['title'][2];
            }

            if(!empty($files['imagename'][3]))
            {
                $pic4_filename = $files['imagename'][3];
                $pic4_title = $files['title'][3];
            }

            if(!empty($files['imagename'][4]))
            {
                $pic5_filename = $files['imagename'][4];
                $pic5_title = $files['title'][4];
            }

            if(!empty($files['imagename'][5]))
            {
                $pic6_filename = $files['imagename'][5];
                $pic6_title = $files['title'][5];
            }

            if(!empty($files['imagename'][6]))
            {
                $pic7_filename = $files['imagename'][6];
                $pic7_title = $files['title'][6];
            }

            if(!empty($files['imagename'][7]))
            {
                $pic8_filename = $files['imagename'][7];
                $pic8_title = $files['title'][7];
            }

            if(!empty($files['imagename'][8]))
            {
                $pic9_filename = $files['imagename'][8];
                $pic9_title = $files['title'][8];
            }

            if(!empty($files['imagename'][9]))
            {
                $pic10_filename = $files['imagename'][9];
                $pic10_title = $files['title'][9];
            }

            if(!empty($files['imagename'][10]))
            {
                $pic11_filename = $files['imagename'][10];
                $pic11_title = $files['title'][10];
            }

            if(!empty($files['imagename'][11]))
            {
                $pic12_filename = $files['imagename'][11];
                $pic12_title = $files['title'][11];
            }

            if(!empty($files['imagename'][12]))
            {
                $pic13_filename = $files['imagename'][12];
                $pic13_title = $files['title'][12];
            }
txt文件代码如下所示:

            $txt .= "IDX3.01#Wordpress_4.6.2#".$proptype."#".$prop_label."#".$prop_status."#".$property_id."###".$address."#".$zip."#".$propcity."##".$country."###".$avail_from."#".$title.'#'.$post_description."#".$sale_price."#".$rent_price."##SELL#CHF###".$rooms."##".$property_size."#".$property_land."###".$property_year."#######".$garage."###".$distance_public_transport."#".$distance_shop."#".$distance_kindergarten."#".$distance_school1."#".$distance_school2."#".$pic1_filename."#".$pic2_filename."#".$pic3_filename."#".$pic4_filename."#".$pic5_filename."#".$pic1_title."#".$pic2_title."#".$pic3_title."#".$pic4_title."#".$pic5_title."######".$videos_name."#".$videos_title."##".$docname."#".$doctitle."##".$object_link."#agncyidxxxccc#Mischler Immobilien AG###Moosmattstrasse 23#6005#Luzern#CH#0413620101###info@mischler-immobilien.ch##".$agent_name."#0413620101#####".$pic6_filename."#".$pic7_filename."#".$pic8_filename."#".$pic9_filename."#".$pic6_title."#".$pic7_title."#".$pic8_title."#".$pic9_title."################################################".$pic10_filename."#".$pic11_filename."#".$pic12_filename."#".$pic13_filename."#".$pic10_title."#".$pic11_title."#".$pic12_title."#".$pic13_title."##################################".PHP_EOL;
#只是文件中的分隔符

我错过了什么