Этот вопрос связан с 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() в
Что я делаю неправильно?
Вы используете include 'file.php'; включить файл, содержащий функцию groups_check_slug()? – CrowderSoup
Нет, не знаю. Я использовал только код, который написан здесь в stackoverflow. – Anders
Я попробовал это сейчас и получил это в ответ: ** Ошибка синтаксиса: ошибка синтаксиса, неожиданная T_VARIABLE в /hidden/groupgenerator.php в строке 5 ** строка 5: $ groups = array(); – Anders