У меня проблема со специальными символами в моем скрипте:
Это то, что я имею до сих пор:
$curlstrip = explode("&", $data);
$filename = substr(htmlEntities($curlstrip[5]), 2);
и если $data
содержит какие-либо специальные символы, такие как '
, который есть ', то вместо получения нужного мне фрагмента строки я получу только первую часть.
Более подробный пример:
$data = "12er&sdsretdgsd&file=Chris ' 19 &blabla"
скрипт будет читать после Криса, как '
, а $curlstrip[5]
будет иметь другое значение.
Надежда достаточно ясна.
LE. Следуя этому примеру:
$data = "12er&sdsretdgsd&file=Chris ' 19 &blabla"
$curlstrip = explode("&", $data);
$curlstrip[0] = '12er';
$curlstrip[1] = 'sdsretdgsd';
но
$curlstrip[2] = 'file=Chris' instead of 'file=Chris ' 19'
и это потому, что 'читается как
'
Thx
Cristian.