Сабж! Беру данные из <inpult texarena > , другим скриптом получаю через AJAX в переменную $opisanie= $_REQUEST[opisanie]; А дальше надо многострочный текст мне сохранить в одну единую строку, что бы потом записать в файл Подскажите как передалать эт строку... плз) я новичек в php. С уваженмием, Константин.
Спасибо наверное должно работать. Но до скрипта доходит еще не так как надо... Например отправляю строку из 4 строк. Код (Text): 66666666666666666666777777777 777777777777777777777777777777 777777777733333333333333333336 66666666666666666666663333" А сука в скрипт PHP который на сервере, приходит только вот: Код (Text): $DopOpisanie = $_REQUEST['DopOpisanie'] + "^"; print($DopOpisanie ); ==== // 6.66666666667E+114 Почему так ? Вот кусок кода Java Код (Text): <script language="JavaScript"> function SaveZakaz(arid) { var email; var contact; var DopOpisanie; email = document.getElementById("ORDER_PROP_6").value; contact = document.getElementById("ORDER_PROP_7").value; DopOpisanie = document.getElementById("ORDER_DESCRIPTION").value; <<< ТУТ Я ПОЛУЧАЮ ДАННЫЕ ИЗ TEXTARENA JsHttpRequest.query('/srSaveZakaz.php', { 'id': arid, 'email': email, 'contact': contact, 'DopOpisanie':DopOpisanie }, function(result, errors) { document.getElementById("form_new").innerHTML = errors; }, true ); } </script>
пользоваться лучше var_dump($_REQUEST) а еще точнее. в зависимости от метода var_dump($_GET) или var_dump($_POST)
Спасибо всем! Следал так: Код (Text): $DopOpisanie = var_export($_REQUEST['DopOpisanie'],true); $len2 = strlen($DopOpisanie); $parametr1 = substr($DopOpisanie,1, $len2 -2 ); echo $parametr1;
Зато получает функция var_export($_REQUEST['DopOpisanie'],true); данные правильно!! А дальше заменяю разделитель строк на свой $parametr1 = preg_replace("/\r\n|\n/", '@РАЗДЕЛИТЕЛЬ@',$parametr1); И все данные в одной строке... дальше идет сохранение в файл.. а потом дальше обрабатывает это все 1С