Кажись нашел, (пока не тестировал, буду дома через пару часов)
var webPage = require('webpage');
var page = webPage.create();
var expectedContent = '<html><body><div>Test div</div></body></html>';
var expectedLocation = 'http://www.phantomjs.org/';
page.setContent(expectedContent, expectedLocation);
Спасибо за ваше участие. Возможно вы подскажете как в Phantom.js повторить подмену домена, как в примере выше. Там сам сайт bigclaim.ru не грузится, хотя гуглокапча думает что ифрейм подгружен именно на нём
Во-первых вопрос на тему MySQL, и использование mysqli не решит проблему. Код навел в качестве примера для понимания логики.
Вот кусок исходного кода, не думаю что это упростит понимание сути проблемы
$row = MyTable::firstFind(array('order'=>'id DESC'));
$row->value = $row->value + 1;
$row->save();
Во-вторых - по вашему PDO решает поставленную задачу?
Спасибо за ссылки, примерно тоже самое я нагулил и прочитал, но вот до конца определиться не смог. Возможно я ошибаюсь но по моему транзакции не совсем применимы в контексте данного примера, ведь блокируется только строка и вставка вполне возможна, следовательно во время выполнения транзакции данные могут устареть. Или я что-то не правильно понял? Тоже самое можно сказать по второму варианту, от того что строка заблокируется на чтение толку мало, в это время может произойти вставка и данные устареют.
Так что скорее всего нужно блокировать всю таблицу
Назар Мокринский: на сервере PHP5.3
использую небольшой клас для работы с базой данных
function RealEscape($string)
{
if ($this->con) return mysqli_real_escape_string ($this->con, $string);
else return mysql_escape_string($string);
}
Назар Мокринский: возможно я что-то не так понял но исходя из того что
"Функция экранирует специальные символы строки unescaped_string, принимая во внимание кодировку соединения, таким образом, что результат можно безопасно использовать в SQL-запросе в функци mysql_query(). "
подумал что экранирование и происходит, надо проверить
>>вопрос человека, который не знает азов
Я и не говорил что я гуру, я если сомневаюсь не стесняюсь спросить.
>> от чего обезопасит? от сифилиса?
нет, от sql иньекций, или я не прав? то что есть другие способы я знаю.
обезопасить вставку в базу без кодирования я могу, только в итоге вытащить обратно без лишних символов не получается, мне нужно будет отдавать чистый js который потом будет прогоняться через eval на стороне клиента. Может я что-то криво делаю, но после того как я экранирую и тд у меня ну никак не получается отдать чистый js, вечно вылазит гдето лишний слеш или знак < заменён на < ;
После всех мучений решил забить и сделать через кодирование, только возник вопрос по безопасной отдаче для меня.
ЗЫ согласен вопрос в заглавии задан не коректно, просто поспешил тыцнуть кнопочку, сорри если ввёл в заблуждение
1. Согласен, но просто это самый оптимальный и быстрый вариант решения который соответствует условию задачи.
2. По моему вы плохо владеете русским языком языком, условие сформулировано как раз конкретней некуда,
"Написать программу которая выводит результат сложения двух чисел 2 и 5"
Какие ещё тут варианты реализации? Есть задача есть решение. Там же указаны конкретных два числа и ничего больше и нужно вывести результат, одно число. Сначала стоит научиться не только читать но и понимать что читаете.
3. Опять же есть конкретное условие, и есть правильное решение, ни про какой ввод чисел или ещё что-то задании не упоминалось. Может стоит взглянуть в свою сторону и поменять закостенелые шаблоны. Ведь вы абсолютно не правы в своих суждениях.
Ну а кто спорит что не верно, просто вопрос был задан конкретный, вы же наверное программист и должны понимать что конкретный вопрос требует конкретного ответа.
А теперь вчитайтесь внимательно, я спрашивал для конкретного примера. В коде видно где оно применяется, что ещё вам нужно?
Вы наверное не правильно поняли суть вопроса. Спрашивалось про пост запрос и работу конкретного скрипта, а не про блабла сайт. Допустим там вообще не обрабатываются гет переменные , а просто отдаётся статический json. Можно ли отправив что-то постом, нарушить работу скрипта и подменить значение $otvet['error']?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.