frilanser
@frilanser

Убрать обратный слэш?

Как можно удалить обратный слэш на выводе инфы:

<?php 


$___notjson = 1;

$user_id=ucoz_getinfo("SITEUSERID");

header('Access-Control-Allow-Origin: *'); 
 header("Access-Control-Allow-Credentials: true");
 

if (is_numeric($_GET['id'])) {
	
	$filename = "base.dat";
	$handle = fopen($filename, "r");
	$contents = fread($handle, filesize($filename));
	
	
	
	$exp = explode('{|}', $contents);
	
	$array = array_chunk($exp, 4);

	$my_array = array();
	
	
	for($i = 0; $i < count($array); $i++) {
		if ($array[$i][1] == $_GET['id'])
			$my_array[] = $array[$i];
	}
	
	
	$arr = $my_array[count($my_array) - 1];
	$htmltagnone=htmlspecialchars($arr[2],ENT_QUOTES);
	if ($arr[2]) echo '' . $htmltagnone;
        
   
        fclose($handle);

	exit;
}


$baseo = fopen("base.dat","a");

$text =  time() . '{|}'.$_GET['icon']. '{|}' . $_GET['textID']. '{|}' . $_GET['icon'] . '{|}';
if ($_GET['textID']) {

$writed = fwrite($baseo, $text);
echo '<script type="text/javascript">_uWnd.alert(\'<div style="text-align:center;color:blue;padding:6px;">Статус добавлен</div>\', \'Успешно\',{w:300, h:70});</script>';

} else {
	echo '<script type="text/javascript">_uWnd.alert(\'<div style="text-align:center;color:red;padding:6px;">Произошла ошибка</div>\', \'Ошибка\',{w:300, h:70});$("#statImgLoad").hide();</script>';
}
fclose($baseo);

?>
  • Вопрос задан
  • 1082 просмотра
Пригласить эксперта
Ответы на вопрос 3
@bkosun
Используйте функцию stripcslashes, чтобы убрать экранирование символов

php.net/manual/ru/function.stripcslashes.php
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Выводите потоком:
<?php
echo <<<t
<script type="text/javascript">_uWnd.alert('<div style="text-align:center;color:red;padding:6px;">Произошла ошибка</div>', 'Ошибка',{w:300, h:70});$("#statImgLoad").hide();</script>
t;
Ответ написан
Комментировать
@marsdenden
Используйте heredoc <<<
https://ru.wikipedia.org/wiki/Heredoc-%D1%81%D0%B8...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы