У меня есть файл csv, содержащий некоторые пользовательские данные, которые мне нравится загружать в мой шаблон «на лету», когда пользователь получает доступ к своей пользовательской области с передней стороны.open csv in wordpress
csv it self получает управление за пределами wordpress и загружается через ftp в конкретный каталог в структуре wordpress.
как сам csv содержит все необходимые данные, я не хотел создавать дополнительные процессы, в которых необходима загрузка csv в базу данных.
Я хотел бы вызвать функцию в моем шаблоне, чтобы прочитать файл csv и преобразовать его в массив, чтобы я мог просто манипулировать данными, как я хочу.
я попытался следующие, вставив следующий код в шаблоне:
$file = fopen(get_option('siteurl') . '/wp-content/csv/userdata.csv',"r");
while(! feof($file)){
print_r(fgetcsv($file));
}
fclose($file);
Однако это не похоже на работу и после поиска в Интернете я не могу показаться, чтобы выяснить, почему. Поддерживает ли WordPress то, что я пытаюсь сделать? если нет, то что я могу сделать для достижения этой функциональности. я надеюсь, что мне не нужно делать это за рамками WordPress и включать его в мой шаблон через iframe.
это, кажется, занимает очень много времени, чтобы загрузить мой CSV и мой CSV даже не большой на данный момент, и после завершения загрузки он не показывает какой-либо результаты – Ahm3d
Я попытался использовать функцию, как описано в этой ссылке http://stackoverflow.com/questions/21990467/cant-use-php-fopen-function-in-wordpress-functions-php однако я получаю следующие результаты: bool (ложный) – Ahm3d