как отключить или предотвратить php glob избежать обратной косой черты? - PullRequest
0 голосов
/ 15 декабря 2011

с этим php кодом:

<? header('Content-type: application/json'); ?>
<?
 $files = glob("sources/".$_GET['dir'].'/img/*');
  echo json_encode($files);
?>

Я получаю:

 ["sources\/nine\/img\/0010.jpg","sources\/nine\/img\/0011.jpg"]

Но я хочу:

 ["sources/nine/img/0010.jpg","sources/nine/img/0011.jpg"]

1 Ответ

3 голосов
/ 15 декабря 2011

На самом деле, это не glob(), это json_encode(), и это совершенно нормально: он избегает косых черт в соответствии со стандартом JSON.См. отчет об ошибке php.net для дальнейшего обсуждения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...