خطا‌‌ها‌ی زیر رخ داد:
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 721 postParser->parse_message
/showthread.php 1063 build_postbit
Warning [2] preg_replace_callback(): Requires argument 2, 'mwsshcode_check("$1","$2")', to be a valid callback - Line: 197 - File: inc/plugins/mwsshcode.php PHP 7.3.4 (Linux)
File Line Function
[PHP]   errorHandler->error
/inc/plugins/mwsshcode.php 197 preg_replace_callback
/inc/class_plugins.php 139 mwsshcode_run
/inc/class_parser.php 187 pluginSystem->run_hooks
/inc/functions_post.php 752 postParser->parse_message
/showthread.php 1063 build_postbit




رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از فایل xml برای ذخیره نام و مسیر فایل ها
#1
سلام
امیدوارم ایام به کام باشه

توی یه پروژه داخل یه فولدور فایل های صوتی ریختم. برای مدیریتش یه فایل xml به شکل زیر درست کردم:

[shcode=xml]<?xml version='1.0' encoding='UTF-8'?>
<audiofiles>
<audiofile>
<name>filename</name>
<path>path/to/file</path>
<desc>description</desc>
</audiofile>
</audiofiles>[/shcode]

وقتی هم که میخوام از فایل ها استفاده کنم، از کد زیر استفاده میکنم:

[shcode=php]$audioFiles = simplexml_load_file('data.xml');
$audioFilesArray = array();
foreach ($audioFiles as $audioFile) {
$audioFilesArray["$audioFile->name"] = $audioFile->path;
}

echo $audioFilesArray['filename'];[/shcode]

به نظرتون این روش استفاده از نام و مسیر فایلهای صوتی روش مناسبی هست؟

از جواب هاتون سپاسگذاری میکنم
پاسخ
تشکر شده توسط:
#2
بنظرم JSON فرمت خلاصه تریه. البته بستگی به نیازتون داره. شاید Attribute های XML به کارتون بیاد. مثلاً این کد بنظرم بهتره:
[shcode=xml]<?xml version="1.0" encoding="UTF-8"?>
<audiofiles>
<audiofile name="filename" path="path/to/file" desc="description">title</audiofile>
</audiofiles>[/shcode]

البته نظرم کاملاً شخصیه.
پاسخ
تشکر شده توسط: habibvafapour




کاربران در حال بازدید این موضوع: 1 مهمان