���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/admin.adimi/code/management/spinbai/ |
<?php $dataspin_id = (isset($CORE->input['dataspin_id']) && $CORE->input['dataspin_id']>0) ? $CORE->input['dataspin_id'] : 0; $spinbai_title = $CORE->input['spinbai_title']; $spinbai_body = trim($CORE->input['spinbai_body']); $arr['dataspin_id'] = $dataspin_id; $row_dataspin = $DB->fetch_row($DB->query("SELECT * FROM tb_dataspin WHERE dataspin_id='$dataspin_id' ")); $arr_dataspin = preg_split('/\r\n|[\r\n]/', $row_dataspin['dataspin_keyword']); /*print_r($arr_dataspin); exit();*/ foreach ($arr_dataspin as $key=>$val){ $txt = str_replace(array('{','}'),array('',''),$val); $arr_text = explode('|',$txt); foreach ($arr_text as $val2){ //$spinbai_title = str_ireplace($val2,$val,$spinbai_title); if(preg_match('#\ '.$val2.'\ #is',$spinbai_title,$match) or preg_match('#\ '.$val2.'\,#is',$spinbai_title,$match) or preg_match('#\ '.$val2.'\:#is',$spinbai_title,$match) or preg_match('#\ '.$val2.'\.#is',$spinbai_title,$match)){ $arr_search[] = $val2; $arr_replace[] = $val; $spinbai_title = str_ireplace($match[0],'',$spinbai_title); } if(preg_match('#\ '.$val2.'\ #is',$spinbai_body,$match_body) or preg_match('#\ '.$val2.'\,#is',$spinbai_body,$match_body) or preg_match('#\ '.$val2.'\:#is',$spinbai_body,$match_body) or preg_match('#\ '.$val2.'\.#is',$spinbai_body,$match_body)){ $arr_search_body[] = $val2; $arr_replace_body[] = $val; $spinbai_body = str_ireplace($match_body[0],'',$spinbai_body); } } } /*print_r($arr_search); echo '<br>'; print_r($arr_replace); exit();*/ $arr['spinbai_title'] = str_ireplace($arr_search,$arr_replace,trim($CORE->input['spinbai_title'])); $arr['spinbai_body'] = html_entity_decode(str_ireplace($arr_search_body,$arr_replace_body,trim($CORE->input['spinbai_body']))); $arr_insert = array( 'spinbai_title'=>trim($CORE->input['spinbai_title']), 'spinbai_body'=>trim($CORE->input['spinbai_body']), 'spinbai_type'=>'bai_goc', 'time_post'=>time(), 'user_post'=>$ob_user->user_name ); $row_check = $DB->fetch_row($DB->query("SELECT * FROM tb_spinbai WHERE spinbai_title='".trim($CORE->input['spinbai_title'])."' ")); if(!$row_check){ $DB->do_insert('tb_spinbai',$arr_insert); } echo json_encode($arr); exit(); print_r($arr_search); exit(); echo $spinbai_title; exit(); //$text_final = preg_replace('@#([0-9]+?)#@', '<a href="mylink.php?$1">$1</a>', $text); $patterns = ['/(([A-Z][a-z]+ )+[A-Z][a-z]+)/']; $replacements = $arr_dataspin; $new_text = preg_replace($patterns, $replacements, $spinbai_title); echo $new_text; exit(); foreach ($arr_dataspin as $val){ } print_r($arr_dataspin); exit(); function process($text) { return preg_replace_callback( '/\{(((?>[^\{\}]+)|(?R))*?)\}/x', array('replace'), $text ); } function replace($text) { $text = process($text[1]); $parts = explode('|', $text); return $parts[array_rand($parts)]; } ?>