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

  Все выпуски  

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


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

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

Выпуск № 444
от 30.08.2006, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 336, Экспертов: 42
В номере:Вопросов: 3, Ответов: 9


Вопрос № 53164: Хотел реализацию на C/C++, но пока не получил никаких ответов. Поэтому, если их так и не появится, то хотелось бы узнать как реализовать на пхп (можно с ява скриптами) следующую задачу: нужно открывать в броузере страницу ЧУЖОГО сайта и заполнять...
Вопрос № 53183: Здравствуйте, у меня есть html код, он за шифрован. Каким дешифровщиком можно его расшифровать? За ранее спасибо. ..
Вопрос № 53205: Добрый день, уважаемые эксперты! Я только начинаю осваивать PHP. Меня интересует есть ли в PHP функции по реализации переноса данных из баз MySQL в формат Excel или эту фукцию поддерживает сам MySQL? Также необходимо переносить данные в опре...

Вопрос № 53.164
Хотел реализацию на C/C++, но пока не получил никаких ответов. Поэтому, если их так и не появится, то хотелось бы узнать как реализовать на пхп (можно с ява скриптами) следующую задачу:
нужно открывать в броузере страницу ЧУЖОГО сайта и заполнять какое-нибудь текстовое поле по его имени.
Отправлен: 24.08.2006, 20:27
Вопрос задал: Кузьма Дмитрий Валерьевич (статус: 1-ый класс)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Cimus
Здравствуйте, Кузьма Дмитрий Валерьевич!
Я думаю можно поступит по следующей схеме-
1) считать нужную страницу в массив (file())
2) найти нужную строку (<INPUT TYPE=text SIZE=20 NAME=User VALUE="">)
3) заменить value на требуемое значение
(<INPUT TYPE=text NAME=User VALUE="Ваш текст">)
4) отправить полученый результат в браузер (print())

В итоге получиться, что все нужные поля будут заполнены, правда в адресной строке будет Ваш сайт, а не чужой.
Также следует изменить путь до обработчика формы на полный адрес до скрипта. (ACTION='http://чужой сайт/......').
---------
Достичь можно любых высот !
Ответ отправил: Cimus (статус: 7-ой класс)
Ответ отправлен: 24.08.2006, 21:58

Отвечает: Константин
Здравствуйте, Кузьма Дмитрий Валерьевич!
Что значит заполнять? Написать что-то и сабмитнуть форму? Тогда смотри доку по curl, с помощью него можно сделать любой http-запрос, а отправка формы и есть http-запрос.
---------
Лучше сделать и жалеть, чем жалеть о том что не сделал
Ответ отправил: Константин (статус: 6-ой класс)
Ответ отправлен: 24.08.2006, 22:24

Отвечает: Яруллин Азат Рифкатович
Здравствуйте, Кузьма Дмитрий Валерьевич!
Если Вам нужно просто заполнить и отослать данные, то можете использовать сокеты (fsockopen), и сгенерировать заголовки GET или POST, в зависимости от свойств формы, которую заполняете...
подробнее читайте здесь: http://inetprog.info/press_php_http.html
Удачи!
Ответ отправил: Яруллин Азат Рифкатович (статус: 8-ой класс)
Ответ отправлен: 24.08.2006, 23:34


Вопрос № 53.183
Здравствуйте, у меня есть html код, он за шифрован.
Каким дешифровщиком можно его расшифровать?
За ранее спасибо.

Приложение:

Отправлен: 25.08.2006, 01:41
Вопрос задал: Inter (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Яруллин Азат Рифкатович
Здравствуйте, Inter!
Предположу, что это: MD2 (Base64) или MD4 (Base64).
Если же конечно программеры сами не придумали свой способ шифрования.
Вот программа для расшифровки методом перебора (иначе никак):
http://www.insidepro.com/rus/passwordspro.shtml
Не знаю как долго она будет перебирать (думаю, Вы не дождетесь расшифровки), но это самая быстрая программа среди аналогичных.
Удачи!
Ответ отправил: Яруллин Азат Рифкатович (статус: 8-ой класс)
Ответ отправлен: 25.08.2006, 02:00
Оценка за ответ: 4

Отвечает: Бакулин Станислав Анатольевич
Здравствуйте, Inter!
Можно попробовать расшифровать код при помощи сайта http://passcrack.spb.ru/ (там имеются дешифровщики паролей из MD5 и SHA1)

Есть также программа - PasswordsPro, с недавних пор она платная, но отсюда (http://www.dv-wcf.com/soft/Passwordspro.rar) можно скачать PasswordsPro v1.3.1.2 (freeware)

Вот ее описание:
PasswordsPro - Восстановление паролей к MD4/MD5/MySQL/SHA-1/и другим хэшам; восстановление паролей под звездочками; генератор паролей и генератор словарей.
- Генерация паролей:
MySQL, MySQL5, MD4, MD4 (Base64), MD5, MD5 (Base64), MD5 (Unix), MD5 (APR), SHA-1, SHA-1 (Base64), MSCash, md5(md5($pass)) [PHP], md5(md5($pass).$salt) [PHP], md5(md5($salt).md5($pass)) [PHP]
- Восстановление паролей:
MySQL, MySQL5, MD4, MD4 (Base64), MD5, MD5 (Base64), MD5 (Unix), MD5 (APR), SHA-1, SHA-1 (Base64)
Кроме этого, включает в себя базу данных для безопасного хранения приватной информации.
Ответ отправил: Бакулин Станислав Анатольевич (статус: 1-ый класс)
Ответ отправлен: 25.08.2006, 12:54
Оценка за ответ: 4

Отвечает: NoOne
Здравствуйте, Inter!
Слишком мало информации. Что это, куда это, для чего это?
Можно получить читабельную информацию расшифровав сперва base64, потом сконвертировать из UTF-8 в Win-1251. Что получилось в приложении.

Приложение:

---------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (c) М.Фаулер

Ответ отправил: NoOne (статус: 2-ой класс)
Ответ отправлен: 26.08.2006, 13:31


Вопрос № 53.205
Добрый день, уважаемые эксперты!

Я только начинаю осваивать PHP. Меня интересует есть ли в PHP функции по реализации переноса данных из баз MySQL в формат Excel или эту фукцию поддерживает сам MySQL? Также необходимо переносить данные в определенные ячейки, т.е. конечное расположение данных задает пользователь.

Отправлен: 25.08.2006, 09:28
Вопрос задал: Maxim S. Orlov (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Straight
Здравствуйте, Maxim S. Orlov!
Самое простое - выводить в формате CSV. Но если Вам нужно выводить в определенные ячейки, то это вряд ли подходит. Могу предложить библиотеку Spreadsheet::Excel из PEAR. Однако если Вы только начинаете осваивать PHP, то боюсь Вам сложно поначалу будет.
Ответ отправил: Straight (статус: Студент)
Ответ отправлен: 25.08.2006, 09:38
Оценка за ответ: 5
Комментарий оценки:
А где можно ознакомиться с ней?

Отвечает: Козлов Алексей Сергеевич
Здравствуйте, Maxim S. Orlov!
Напрямую в файл Excel'a перенести по-моему невозможно, но можно сделать файл с разделителями - CSV-файл (прекрасно понимаемый Excel'ем). Примерный код приведен в приложении. Порядок полей для вывода определяете в запросе.

P.S. В моем примере отсутствуют блокировки и проверки на подключение и существование.

Приложение:

---------
Вы доставили мне истинное удовольствие парни, взвалив на меня Ваши проблемы (М. Фрай).

Ответ отправил: Козлов Алексей Сергеевич (статус: 6-ой класс)
Ответ отправлен: 25.08.2006, 09:47
Оценка за ответ: 4

Отвечает: Santana
Здравствуйте, Maxim S. Orlov!
Попробуте формат XML, он текстовый поэтому создать его можно без пробем и дополнительных бибилиотек и Ексель понимает его со всеми нужными форматами
Ответ отправил: Santana (статус: 6-ой класс)
Ответ отправлен: 28.08.2006, 15:13
Оценка за ответ: 4
Комментарий оценки:
К сожалению, я не владею XML


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное