Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 669
от 27.05.2007, 07:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 434, Экспертов: 64
В номере:Вопросов: 5, Ответов: 8


Вопрос № 87892: Здравствуйте, эксперты. Вопрос: Кто-нибудь знает как реализуется возможность докачки НЕ от сервера клиенту, а именно при закачке на сервер. И возможно ли это реализовать. Судя по всему схема работы такова: серверный скрипт опр...
Вопрос № 87908: Здравствуйте! Может несовсем сюда пишу, но уверен что вы знаете ответ. Написал сайт естейственно на пхп, он использует базу данных (мускул). Как средствами пхп (или другими) сделать резервную копию базы со всей ее структурой? И потом также бы...
Вопрос № 87923: Добрый день, ув. эксперты, у меня вопрос такой: сделал на сайте авторизацию, т.е. пользователь вводит логин пароль, и если все прошло удачно, то в сессии отмечаем логин пользователя, после этого на всех страницах я проверяю переменную $_SESSION['...
Вопрос № 87977: Здравствуйте. Подскажите пожалуйста литературу для самого начинающего по регулярным выражениям. Многое уже освоено и понято из ПХП, но вот регулярные выражения я понять ну никаким образом не могу - может вы знаете какую-то литературу по ним для уровн...
Вопрос № 87985: Здравствуйте, эксперты. В упор не могу понять почему скрипт некорректно работает. Сам скрипт (вложение) Скрипт считывает из файла число, прибавляет к нему 1 и записывает обратно в файл, так же рисует число на картинке. Что ...

Вопрос № 87.892
Здравствуйте, эксперты.
Вопрос:
Кто-нибудь знает как реализуется возможность докачки НЕ от сервера
клиенту, а именно при закачке на сервер. И возможно ли это
реализовать.
Судя по всему схема работы такова:
серверный скрипт определяет конец успешно скачанного блока данных(как определить?) и посылает клиентскому скрипту(скорее всего на JavaScript) определенные данные, а клиентский скрипт отдает только то, что запрошено.

Скорее всего это не единственный вариант, поэтому хотелось бы услышать хотя бы гипотетические предложения с реализацией на любом языке и с применением любых технологий.
Речь идет о десятках гигабайт в неделю.
Заранее всем спасибо.
Отправлен: 21.05.2007, 12:03
Вопрос задал: Sea (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Алексей Смуриков
Здравствуйте, Sea!
Это можно сделать если закачивать файл не целиком, а делить на куски!
Это реализовано в uber-uploader'е так что если покапаться в исходниках то можно понять что да как!
http://sourceforge.net/projects/uber-uploader
* исправлена ссылка (edited by Ерёмин А.)
---------
Из того, что я утратил больше всего мне жаль разум.....
Ответ отправил: Алексей Смуриков (статус: Практикант)
Ответ отправлен: 21.05.2007, 12:38
Оценка за ответ: 3
Комментарий оценки:
Вопрос не в том КАК закачать, а в том как реализовать именно ДОКАЧКУ.
Просто необходима возможность приостановить закачку. И возобновить, например, на следующий день.
Но я уже придумал решение. Только немного доработать надо в JavaScript'е - у меня плохие знания в области манипулирования файлами с помощью JavaScript. Но этот вопрос уже в другую ветку.


Вопрос № 87.908
Здравствуйте!
Может несовсем сюда пишу, но уверен что вы знаете ответ.
Написал сайт естейственно на пхп, он использует базу данных (мускул). Как средствами пхп (или другими) сделать резервную копию базы со всей ее структурой? И потом также быстро ее импортировать.
Отправлен: 21.05.2007, 13:40
Вопрос задал: Valeraorg (статус: 5-ый класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Yurio
Здравствуйте, Valeraorg!
Самое простое - установить себе на сайт phpMyAdmin, и уже от туда делать бекап базы и ее восстановление.
http://php-myadmin.ru/
Ответ отправил: Yurio (статус: 1-ый класс)
Ответ отправлен: 21.05.2007, 13:47

Отвечает: Загиров Рустам
Здравствуйте, Valeraorg!
Существуют альтернативное решение, на мой взгляд, оно работает немного быстрее:
http://sypex.net/
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 21.05.2007, 18:39
Оценка за ответ: 5
Комментарий оценки:
Вот это серъезный подход к делу. Спасибо большое!


Вопрос № 87.923
Добрый день, ув. эксперты, у меня вопрос такой:
сделал на сайте авторизацию, т.е. пользователь вводит логин пароль, и если все прошло удачно, то в сессии отмечаем логин пользователя, после этого на всех страницах я проверяю переменную $_SESSION['login']. Меня интересует, возможно ли каким-нибудь образом злоумышленнику подменить переменную $_SESSION['login'], т.е. записать в нее значение, после чего скрипт будет "думать", что пользователь прошел авторизацию?
Отправлен: 21.05.2007, 16:14
Вопрос задал: Zotaper (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Загиров Рустам
Здравствуйте, Zotaper!
Впринципе, такое невозможно, но если "злоумышленник" узнает PHPSESSID, того кто уже зарегистрирован. Он может вставить её в cookie и тем самым обманув скрипт. Правда такое мало-вероятно, т.к. надо, во-первых узнать эту PHPSESSID, а она может находиться в адресе, в параметре PHPSESSID, или она может вообще находиться в cookie, это зависит от настроек PHP. Во-вторых, установлено максимальное время жизни сессии, в течении кот. эта PHPSESSID сохраняется в PHP.
Для того, чтобы на сайте в ссылки не добавлялся парамент PHPSESSID нужно установить параметр PHP session.use_trans_sid в 0. Это можно сделать в файле .htaccess:
php_flag session.use_cookies on
php_flag session.use_trans_sid off

Правда теперь сессии не будут работать у пользователей, которые отключили у себя cookies. Можно подать соответствующее сообщения для пользователя, чтобы он включил у себя cookies.
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 21.05.2007, 19:08
Оценка за ответ: 5
Комментарий оценки:
Спасибо, вполне удовлетворяющий ответ!


Вопрос № 87.977
Здравствуйте. Подскажите пожалуйста литературу для самого начинающего по регулярным выражениям. Многое уже освоено и понято из ПХП, но вот регулярные выражения я понять ну никаким образом не могу - может вы знаете какую-то литературу по ним для уровня новичек?
Отправлен: 21.05.2007, 22:54
Вопрос задал: Смаковский Денис Николаевич (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Селев Валерий
Здравствуйте, Смаковский Денис Николаевич!

Рекомендую книгу "Mastering Regular Expressions".

(Первая ссылка результатов поиска на nnm.ru по словам "Регулярные выражения").
Ответ отправил: Селев Валерий (статус: 4-ый класс)
Ответ отправлен: 21.05.2007, 23:01

Отвечает: Загиров Рустам
Здравствуйте, Смаковский Денис Николаевич!
Вот очень интересный ресурс: http://www.pcre.ru/.
Мне кажется, всё понятно из его названия. На нём есть очень удобный конструктор регулярных выражений Javascript Regexp Evaluator, позволяющий в реальном времени составлять и проверять шаблоны регулярных выражений.
Так же рекомендую прочитать статьи о регулярных выражениях (и не только о них ;) на сайте http://phpclub.ru/
---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 22.05.2007, 00:19

Отвечает: Ezhik
Здравствуйте, Смаковский Денис Николаевич!

Наилучшим руководством по регулярным выражениям является Дж. Фридл "Регулярные выражения", позволяющая, по словам автора, "научится мыслить регулярными выражениями." Скачать можно вот тут. Там же можно скачать программу для просмотра *.djvu.
+
http://regexp.by.ru/
Удачи!
---------
Рок-н-ролл ЖИВ!
Ответ отправил: Ezhik (статус: Практикант)
Ответ отправлен: 22.05.2007, 13:48


Вопрос № 87.985
Здравствуйте, эксперты.

В упор не могу понять почему скрипт некорректно работает. Сам скрипт (вложение)

Скрипт считывает из файла число, прибавляет к нему 1 и записывает обратно в файл, так же рисует число на картинке.

Что некорректно работает:
видите echo-и по тексту, так вот первый выводит число, например, 12; все остальные echo-и выводят соответсвенно 13, однако на картинке и в файле - 14 !!!!!!!!!!! Почему?

http://xan.com.ua/n2_site/test.php - о PHP на хосте.
Можете пообновлять страницу http://xan.com.ua/n2_site/

Файл генератор счетчика "инклюдится" 1 раз.

Заранее благодарен,
с уважением,
Антон Цепковский.

Приложение:

Отправлен: 22.05.2007, 00:21
Вопрос задал: Цепковский Антон Сергеевич (статус: 6-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: PVS
Здравствуйте, Цепковский Антон Сергеевич!
Пообновлял. Получил последовательно:
49->50
50->51
51->52
52->53
53->54
Opera 9.10
А в Internet Explorer'e действительно получил то, о чем Вы говорите. Из чего делаю вывод, что проблема где-то в JavaScript'aх. (В Mozill'e глюки ещё круче - там число на картинке с числами из echo вообще случайным образом перепутаны)
Ответ отправил: PVS (статус: Специалист)
Ответ отправлен: 22.05.2007, 09:23
Оценка за ответ: 5
Комментарий оценки:
Спасибо за подсказку, только я не могу понять как переменная из php-окружения может меняться JavaScript-ом. Явно ведь нигде не связано. А кстати действительно, отключил JavaScript-меню - всё встало на места. Ладно, будем копать дальше.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное