|
|
|
|
|
для: orsk
(28.10.2008 в 10:11)
| | Символы не должны проверяться. Проверка может пройти , а может и не пройти.
Текст должен преобразовываться из одного языка в другой.
Присутствие в тексте любого символа, в т.ч. и & - это не повод к тому, чтобы запрещать такой текст.
см RFC 1738 и функцию rawurlencode() | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2008 в 16:11)
| | естественно, что перед отправкой запроса, все символы в POST проверяются на различные нетривиальные символы, в том числе отдельно на & и =.
а как можно закодировать строчку? :) если чесно я в этом не особо в курсе... обычной строковой функцией... или целый скрипт писать надо... в общем тоже интересно.
Ещё раз спасибо! | |
|
|
|
|
|
|
|
для: ddhvvn
(27.10.2008 в 15:33)
| | >Ну я думаю, если человек нашел такую инфу, то знает о кодировании =)
Что-то знает. Чего-то не знает.
>Интересно только почему это его "обрадовало" ?..
Лень разбираться. Увидел, что работает, и решил что всё в порядке. | |
|
|
|
|
|
|
|
для: orsk
(27.10.2008 в 15:58)
| | не кодируются они автоматически.
Вы просто криво оформили запрос, и Вам повезло ,что он прошел.
На первом же нетривиальном символе ( к примеру & ) встретившемся в тексте, Вас ждет удар поддых. | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2008 в 15:20)
| | значит кодируются автоматически!
я через цикл в строку записал все значения массива POST, прописал эту с троку
curl_setopt($ch, CURLOPT_POSTFIELDS, "здесь")
и у меня на другом сервере в скрипте был массив POST в котором всё было замечательно, не смотря на то, что есть переменные с большим русским текстом :) | |
|
|
|
|
|
|
|
для: 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¶m2=value2...¶mN=valueN");
|
>value1, value2 и др. могут быть текстовыми (на русском и с пробелами)!!!
Не могут. Они точно также должны быть закодированы.
Существенная разница состоит в том, что таким образом Вы можете создать POST-запрос, а не только GET. | |
|
|
|
|
|
|
|
для: ddhvvn
(27.10.2008 в 14:44)
| | curl тоже, можно сказать, включает в текущий файл результат работы того скрипта, разве не так?
единственное различие этого curl от require (учитывая 2 часа изучения работы с curl) это то, что в первом случае можно передать POST параметры, а во втором случае только GET. и всё!
с передачей файлов через curl не пробовал, может тут закопана собака :) | |
|
|
|
|
|
|
|
для: ddhvvn
(27.10.2008 в 14:45)
| | просто думал что мне трудно придется с передачей текстовых переменных... | |
|
|
|
|