Приведенный в самом низу код выполняется после заполнения формы. Для отправки СМС-уведомления о заявке должен выполняться HTML-запрос, где text='Имя Номертелефона'. PHONENUMBER, EMAIL, PASSWORD, REKLAMA - эти постоянные прописываются мной. Интересует только &text=$name%20$tel
Пробовал &text='.$name.'%20'.$tel.'
Пробовал так:
$url = 'http://gate.smsaero.ru/send/?to=PHONENUMBER&user=EMAIL&text=$name%20$tel&password=PASSWORD&from=REKLAMA';
$url = eval('return "' . addslashes($url) . '";');
И потом подставлял $url в CURL-запрос - выдает ошибку.
При выполнении кода снизу приходит СМС с текстом "$name $tel", только вместо $ какой-то непонятный значок. Должно приходить "Глеб 12313123", например.
Помогите, пожалуйста, решить проблему!
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['tel'])) {$tel = $_POST['tel'];}
$myCurl = curl_init();
curl_setopt_array($myCurl, array(
CURLOPT_URL => 'http://gate.smsaero.ru/send/?to=PHONENUMBER&user=EMAIL&text=$name%20$tel&password=PASSWORD&from=REKLAMA',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query(array())
));
$response = curl_exec($myCurl);
curl_close($myCurl);