Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Запуск скрипта на другом сервере

Сообщения:  [1-10]    [11-20]  [21-24] 

 
 автор: Trianon   (28.10.2008 в 10:26)   письмо автору
 
   для: orsk   (28.10.2008 в 10:11)
 

Символы не должны проверяться. Проверка может пройти , а может и не пройти.
Текст должен преобразовываться из одного языка в другой.
Присутствие в тексте любого символа, в т.ч. и & - это не повод к тому, чтобы запрещать такой текст.
см RFC 1738 и функцию rawurlencode()

  Ответить  
 
 автор: orsk   (28.10.2008 в 10:11)   письмо автору
 
   для: Trianon   (27.10.2008 в 16:11)
 

естественно, что перед отправкой запроса, все символы в POST проверяются на различные нетривиальные символы, в том числе отдельно на & и =.
а как можно закодировать строчку? :) если чесно я в этом не особо в курсе... обычной строковой функцией... или целый скрипт писать надо... в общем тоже интересно.

Ещё раз спасибо!

  Ответить  
 
 автор: Trianon   (27.10.2008 в 16:13)   письмо автору
 
   для: ddhvvn   (27.10.2008 в 15:33)
 

>Ну я думаю, если человек нашел такую инфу, то знает о кодировании =)

Что-то знает. Чего-то не знает.

>Интересно только почему это его "обрадовало" ?..

Лень разбираться. Увидел, что работает, и решил что всё в порядке.

  Ответить  
 
 автор: Trianon   (27.10.2008 в 16:11)   письмо автору
 
   для: orsk   (27.10.2008 в 15:58)
 

не кодируются они автоматически.
Вы просто криво оформили запрос, и Вам повезло ,что он прошел.
На первом же нетривиальном символе ( к примеру & ) встретившемся в тексте, Вас ждет удар поддых.

  Ответить  
 
 автор: orsk   (27.10.2008 в 15:58)   письмо автору
 
   для: Trianon   (27.10.2008 в 15:20)
 

значит кодируются автоматически!

я через цикл в строку записал все значения массива POST, прописал эту с троку

curl_setopt($ch, CURLOPT_POSTFIELDS, "здесь")

и у меня на другом сервере в скрипте был массив POST в котором всё было замечательно, не смотря на то, что есть переменные с большим русским текстом :)

  Ответить  
 
 автор: ddhvvn   (27.10.2008 в 15:33)   письмо автору
 
   для: Trianon   (27.10.2008 в 15:20)
 

Ну я думаю, если человек нашел такую инфу, то знает о кодировании =)
Интересно только почему это его "обрадовало" ?..

... надоело!..

  Ответить  
 
 автор: ddhvvn   (27.10.2008 в 15:33)   письмо автору
 
   для: Trianon   (27.10.2008 в 15:20)
 

Ну я думаю, если человек нашел такую инфу, то знает о кодировании =)
Интересно только почему это его "обрадовало" ?..

  Ответить  
 
 автор: Trianon   (27.10.2008 в 15:20)   письмо автору
 
   для: orsk   (27.10.2008 в 14:24)
 

>оказывается в строке:
>
curl_setopt($ch, CURLOPT_POSTFIELDS, "param1=value1&param2=value2...&paramN=valueN");

>value1, value2 и др. могут быть текстовыми (на русском и с пробелами)!!!

Не могут. Они точно также должны быть закодированы.

Существенная разница состоит в том, что таким образом Вы можете создать POST-запрос, а не только GET.

  Ответить  
 
 автор: orsk   (27.10.2008 в 14:58)   письмо автору
 
   для: ddhvvn   (27.10.2008 в 14:44)
 

curl тоже, можно сказать, включает в текущий файл результат работы того скрипта, разве не так?

единственное различие этого curl от require (учитывая 2 часа изучения работы с curl) это то, что в первом случае можно передать POST параметры, а во втором случае только GET. и всё!

с передачей файлов через curl не пробовал, может тут закопана собака :)

  Ответить  
 
 автор: orsk   (27.10.2008 в 14:53)   письмо автору
 
   для: ddhvvn   (27.10.2008 в 14:45)
 

просто думал что мне трудно придется с передачей текстовых переменных...

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-24] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования