2010-12-28 1 views
0

Этот вопрос связан с BuddyPress и последующий вопрос от этого questionИспользование функции найденную в другом файле в цикле

У меня есть .csv-файл с 790 строк и 3 столбцов, где первый столбец - это имя группы, второе - описание группы и последнее (третье) сообщение.

Насколько мне сказали, что я могу использовать этот код:

<?php 

$groups = array(); 

if (($handle = fopen("groupData.csv", 
"r")) !== FALSE) { 
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { 
     $group = array('group_id' => 'SOME ID', 
       'name'  => $data[0], 
       'description' => $data[1], 
       'slug' => groups_check_slug(sanitize_title(esc_attr($data[2]))), 

       'date_created' => gmdate("Y-m-d H:i:s"), 
       'status' => 'public' ); 
     $groups[] = $group; 
    } 
    fclose($handle); } 

foreach ($groups as $group) { 
    groups_create_group($group); } 

С http://www.nomorepasting.com/getpaste.php?pasteid=35217, который называется п.н.-groups.php.

Дело в том, что я не могу заставить его работать. Я создал новый файл с кодом, написанным выше: groupgenerator.php загрузил файл .csv в ту же папку и открыл groupgenerator.php в моем браузере. Но, я получаю эту ошибку: Неустранимая ошибка: вызов неопределенной функции groups_check_slug() в

Что я делаю неправильно?

+3

Вы используете include 'file.php'; включить файл, содержащий функцию groups_check_slug()? – CrowderSoup

+0

Нет, не знаю. Я использовал только код, который написан здесь в stackoverflow. – Anders

+0

Я попробовал это сейчас и получил это в ответ: ** Ошибка синтаксиса: ошибка синтаксиса, неожиданная T_VARIABLE в /hidden/groupgenerator.php в строке 5 ** строка 5: $ groups = array(); – Anders

ответ

0

Я решил сообщить об ошибке с сообщением, указав wp-load.php в коде. Но это не решает мою главную проблему. Я отправлю новый вопрос с моей проблемой.

Смежные вопросы