نوشته شده توسط
wp-ammar
به اون روش هم استفاده کردم موفقیت امیز بود
میخوام بدونم دقیقا به چه شکلی الان اطلاعات دیتابیس اپلود شده رو به فایل کاانفینگ میده
ممنون میشم راهنمایی کنین
دوست عزیز شما دوتا روش دارید:
1- استفاده از دستور file و foreach تک تک لاین های فایل رو بخونید و در سطر مورد نظر اطلاعات مورد نظرتون رو بزارید.
مثال:
<?php
function get_outbound_list(){
$extensions_additional = 'www/YOUR_CONFIG_FILE.php';
$extensions_additional_file = file($extensions_additional);
$export_list = array();
$i=0;
foreach ($extensions_additional_file as $queues => $q_val) {
if( ( strpos( $q_val, "include => outrt-" ) !== false ) &&
( strpos( $q_val, "-custom" ) === false ) ):
$export_val = explode(";", $q_val );
$export_list[$i]=array( $export_val[1], $export_val[1] );
$i++;
endif;
}
return $export_list;
}
?>
2- روش دوم که ساده تر هست اینه که شما یه رشته با تمام اطلاعات فایل کانیکت داشته باشی و با استفاده از fopen و fwrite فایل رو بروز رسانی کنید:
مثال:
<?php
if( isset( $_POST[ "YPUR_POST" ] ) ):
$file_content="setting_1: ".$_POST['setting_1']."\n";
$file_content.="setting_2: ".$_POST['setting_2']."\n";
$file_content.="setting_3: ".$_POST['setting_3']."\n";
$file_content.="setting_4: ".$_POST['setting_4']."\n";
$file_content.="setting_5: ".$_POST['setting_5']."\n";
$file_content.="setting_6: ".$_POST['setting_6']."\n";
$FileName = 'www/YOUR_CONFIG_FILE.php';
$tmp = "/www/";
$file_fa_backup = fopen( $tmp_call_file_add.$callFileName, "w" );
fwrite( $file_fa_backup, $file_fa_content );
fclose;
endif;
?>
موفق باشید