PHP: md5 генерирует разные значения

208
21 декабря 2018, 16:50

Доброго времени суток.

Пытаюсь работать с API одного из сайтов. Там нужно в GET запросе передать нужные параметры + те же параметры передать кодированными в md5.

если задаю переменную вручную $term вручную $term ="aktien";

запрос проходит отлично, но если ту же переменную считываю с ТХТ файла, то и API выдает ошибку и сам md5 код отличается

пример кода:

$cid="44";
$content = file('key.txt');
for ($z=0; $z < 2; $z++) {
    $term=$content[$z];
    //$term ="aktien";
    $sign = md5('cid='.$cid.'term='.$term.'/aso/suggestDNh8wdfgSFfsfSDNZx');
$url="https://сайт.ру/?term=$term2&cid=$cid&sign=$sign";
 $ch = curl_init();
    curl_setopt ($ch, CURLOPT_URL, $url);
    curl_setopt ($ch, CURLOPT_POST, 1);
    curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_HEADER, FALSE);
    $result = curl_exec ($ch);
    curl_close($ch);

$post = json_decode($result, true);
print_r($post);
}

Вопрос, из за чего возможны такие глюки? или что я делаю не так?

Кодировка везде utf-8

READ ALSO
Ошибка в коде PHP для сайта

Ошибка в коде PHP для сайта

Помогите найти ошибку в коде пожалуйстаСам ищу и никак найти не могу, в интернете тоже ничего не нашел по данной ошибке

269
Пытаюсь получить ответ из бд в виде json&#39;а

Пытаюсь получить ответ из бд в виде json'а

mysql_fetch_assoc() просит какой-то параметр в виде ресурса, не понимаю что э то значит, основной код:

202
websocket выключается из-за простоя PHP

websocket выключается из-за простоя PHP

Возникли проблемы с веб-сокетомРаботает отлично, все супер, но если сокетом никто не пользуется больше 1 минуты, он выключается

204
Как реализовать часы работы

Как реализовать часы работы

Как реализовать хранение времени работы заведения в бд (структура)

244