Спустя 1 минута, 48 секунд (18.01.2012 - 19:00) Winston написал(а):
А зачем несколько раз отправлять?
Ты на сайте можешь отправить 2 формы сразу?
Ты на сайте можешь отправить 2 формы сразу?
Спустя 2 часа, 24 минуты, 49 секунд (18.01.2012 - 21:24) Frost-56 написал(а):
мне надо несколько разных postfields передать как 1 или несколько, но как я понял они отказываются работать вместе
Спустя 1 час, 8 минут, 4 секунды (18.01.2012 - 22:33) Winston написал(а):
А что мешает в одном POSTFIELDS передать все параметры которые нужно?
Спустя 3 часа, 24 минуты, 51 секунда (19.01.2012 - 01:57) Frost-56 написал(а):
разобрался, спасибо.
Подскажи ещё в чем ошибка ?
в файле text3.txt всего 1 строка короткая.
Warning: file(text3.txt): failed to open stream: No such file or directory in /home/u115744/krisr/www/ru/test.php on line 4 Warning: Invalid argument supplied for foreach() in /home/u115744/krisr/www/ru/test.php on line 6
это при запуске файла test.php, вот его код:
Подскажи ещё в чем ошибка ?
в файле text3.txt всего 1 строка короткая.
Warning: file(text3.txt): failed to open stream: No such file or directory in /home/u115744/krisr/www/ru/test.php on line 4 Warning: Invalid argument supplied for foreach() in /home/u115744/krisr/www/ru/test.php on line 6
это при запуске файла test.php, вот его код:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
$lines = file('text3.txt');
foreach ($lines as $line_num => $line)
{
echo "Line #<b>{$line_num}</b> : " . $line ."<br />\n";
}
?>
Спустя 2 минуты, 21 секунда (19.01.2012 - 02:00) Winston написал(а):
Цитата (Frost-56 @ 19.01.2012 - 00:57) |
failed to open stream: No such file or directory |
По-моему и так понятно, что не может найти файл text3.txt
Спустя 5 минут, 48 секунд (19.01.2012 - 02:06) Frost-56 написал(а):
Дык другой код в этой же директории работает с этим же файлом
Спустя 2 минуты, 10 секунд (19.01.2012 - 02:08) Winston написал(а):
А так напиши
Если опять ошибка, значит ты неправильно указываешь имя файла или путь до файла.
echo file_get_contents('text3.txt');
Если опять ошибка, значит ты неправильно указываешь имя файла или путь до файла.
Спустя 8 минут, 21 секунда (19.01.2012 - 02:16) Frost-56 написал(а):
Все разобрался, спасибо, использую total commander, а там картинка файлов и php и txt одинаковая и стоит далеко от названия файла, по привычке когда заливал в php расширении залил )))
Спустя 16 минут (19.01.2012 - 02:32) Frost-56 написал(а):
Помоги ещё с одной проблемой плиз
и
Разницы нету, делаю отображение через эхо, а у меня в поле username так и пишется {$val} или ' . $val . ' я не знаю уже что делать.
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . $val . '&subject=%D3%F1%EB%F3%E3%E8);
и
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username={$val}&subject=%D3%F1%EB%F3%E3%E8);
Разницы нету, делаю отображение через эхо, а у меня в поле username так и пишется {$val} или ' . $val . ' я не знаю уже что делать.
Спустя 4 минуты, 51 секунда (19.01.2012 - 02:37) Invis1ble написал(а):
Цитата |
я не знаю уже что делать |
пойти почитать про разницу между ' и " в php ?
Спустя 1 минута, 31 секунда (19.01.2012 - 02:38) Frost-56 написал(а):
посмотрите первый и второй пример, я знаю что не та кавычка, нету разницы, даже {$val} так и отображается в поле.
Спустя 1 минута, 35 секунд (19.01.2012 - 02:40) Invis1ble написал(а):
перед тем как отвечать, я всегда читаю вопрос. Не надо из меня слепого делать
оба варианта ошибочны
оба варианта ошибочны
Спустя 4 минуты, 22 секунды (19.01.2012 - 02:44) Frost-56 написал(а):
прилагаю скрин
Спустя 2 минуты, 5 секунд (19.01.2012 - 02:46) Invis1ble написал(а):
Цитата |
прилагаю скрин |
зачем?
Спустя 36 секунд (19.01.2012 - 02:47) Frost-56 написал(а):
Цитата |
зачем? |
а флуд зачем ?
Спустя 1 минута, 13 секунд (19.01.2012 - 02:48) Invis1ble написал(а):
Цитата |
а флуд зачем ? |
где? все, написанное мной, по делу
Спустя 3 минуты, 29 секунд (19.01.2012 - 02:52) Frost-56 написал(а):
Цитата |
где? все, написанное мной, по делу |
А тема по моему называется не "как вам мой скрин".
Скрин нужен для тех кто не понял что я имел ввиду.
Есть конкретная проблема, у вас есть что предложить по ней ?
Спустя 1 минута, 22 секунды (19.01.2012 - 02:53) Invis1ble написал(а):
Цитата |
Есть конкретная проблема, у вас есть что предложить по ней ? |
конечно, я уже выше написал - прочитать про разницу между ' и "
у тебя в обоих вариантах переменная находится в одинарных кавычках
Спустя 38 секунд (19.01.2012 - 02:54) Frost-56 написал(а):
исправил, проблема осталась, есть ещё что предложить ?
Спустя 1 минута, 56 секунд (19.01.2012 - 02:56) Invis1ble написал(а):
это у тебя должно быть, что предложить
например, показать "исправленный" участок кода
например, показать "исправленный" участок кода
Спустя 2 минуты, 14 секунд (19.01.2012 - 02:58) Frost-56 написал(а):
Invis1ble, кавычки на нужные по менял, вы же это предложили.
Повторю проблему:
и
Разницы нету, делаю отображение через эхо, а у меня в поле username так и пишется {$val} или ' . $val . ' я не знаю уже что делать.
Вот скрин
Повторю проблему:
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . $val . '&subject=%D3%F1%EB%F3%E3%E8);
и
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username={$val}&subject=%D3%F1%EB%F3%E3%E8);
Разницы нету, делаю отображение через эхо, а у меня в поле username так и пишется {$val} или ' . $val . ' я не знаю уже что делать.
Вот скрин
Спустя 5 минут, 41 секунда (19.01.2012 - 03:04) Invis1ble написал(а):
Цитата |
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . $val . '&subject=%D3%F1%EB%F3%E3%E8); |
Цитата |
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username={$val}&subject=%D3%F1%EB%F3%E3%E8); |
в обоих участках кода синтаксические ошибки
Спустя 36 секунд (19.01.2012 - 03:04) Frost-56 написал(а):
это я просто не до конца копировал, забыл здесь указать её.
Ну вот этот вариант тоже самое выдавать будет
Ну вот этот вариант тоже самое выдавать будет
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username={$val}&subject=%D3%F1%EB%F3%E3%E8');
Спустя 1 минута, 51 секунда (19.01.2012 - 03:06) Invis1ble написал(а):
а интерпретатор php ничего не говорит о них? да и подсветка кода на форуме как бы намекает...
отсутствует закрывающая кавычка перед закрывающей скобкой
Спустя 1 минута Invis1ble написал(а):
отсутствует закрывающая кавычка перед закрывающей скобкой
Спустя 1 минута Invis1ble написал(а):
Цитата |
это я просто не до конца копировал, забыл здесь указать её. Ну вот этот вариант тоже самое выдавать будет curl_setopt($ch, CURLOPT_POSTFIELDS, 'username={$val}&subject=%D3%F1%EB%F3%E3%E8'); |
а 2 моих совета прочесть о разнице между кавычками в php ты проигнорировал?
Спустя 1 минута, 55 секунд (19.01.2012 - 03:08) Frost-56 написал(а):
Я подумал что вы немного о другом.
Извиняюсь. Проблема остается актуальной.
Извиняюсь. Проблема остается актуальной.
Спустя 3 минуты, 38 секунд (19.01.2012 - 03:12) Invis1ble написал(а):
немножечко оффтопа
все же забавно наблюдать, как человек не зная основ синтаксиса языка пытается писать на нем более-менее серьезные скрипты. И еще забавней, что он игнорирует советы.
Ладно. Удач.
Ладно. Удач.
Спустя 3 минуты, 13 секунд (19.01.2012 - 03:15) Frost-56 написал(а):
Цитата (Invis1ble @ 19.01.2012 - 05:12) |
немножечко оффтопа все же забавно наблюдать, как человек не зная основ синтаксиса языка пытается писать на нем более-менее серьезные скрипты. И еще забавней, что он игнорирует советы. Ладно. Удач. |
немножечко оффтопа
Если был бы неверный синтаксис то код бы не работал, а так тут ошибка в другом, думал вы догадаетесь об этом. Вам тоже удачи.
Спустя 3 минуты, 48 секунд (19.01.2012 - 03:19) Frost-56 написал(а):
Решил проблему сам, всем спасибо.
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . htmlspecialchars($val) . '&subject=%D3%F1%EB%F3%E3%E8');
Спустя 4 часа, 27 минут, 44 секунды (19.01.2012 - 07:46) asokol написал(а):
Вы хотите сказать, что вот это:
Вы уж извините, но это бред. В данном конкретном случае вообще-то надо использовать urlencode. Это раз. А во-вторых, подставляться значение переменной будет в обоих случаях.
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . $val . '&subject=%D3%F1%EB%F3%E3%E8');- не работает, а вот так заработало:
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . htmlspecialchars($val) . '&subject=%D3%F1%EB%F3%E3%E8');Я правильно понял? То есть теперь, везде, где надо будет подставить переменную, Вы будете использовать htmlspecialchars?
Вы уж извините, но это бред. В данном конкретном случае вообще-то надо использовать urlencode. Это раз. А во-вторых, подставляться значение переменной будет в обоих случаях.
Спустя 3 часа, 40 минут, 35 секунд (19.01.2012 - 11:27) Winston написал(а):
asokol
Цитата (asokol @ 19.01.2012 - 06:46) |
Вы хотите сказать, что вот это: curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . $val . '&subject=%D3%F1%EB%F3%E3%E8'); - не работает, а вот так заработало: |
Нет
он хочет сказать, что вот так не работает
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username={$val}&subject=%D3%F1%EB%F3%E3%E8');
Потому, что нужно писать вот так
curl_setopt($ch, CURLOPT_POSTFIELDS, "username={$val}&subject=%D3%F1%EB%F3%E3%E8");
Invis1ble
Писал-писал, но походу не до кого так и не дошло, что он писал :)
Спустя 1 час, 38 минут, 50 секунд (19.01.2012 - 13:06) Frost-56 написал(а):
Нет, просто строка принимает только в кодировке своей, поэтому в постфилдс надо htmlspecialchars юзать, иначе отправка не пройдет.