 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Хаки от Netadmin или "Сделай сам" » изучение РНР с помощью ВБ, или "Сделай сам"
| Автор |
| Тема |
 |
|
 |
|
|
|
MuZzClub.ru
|
| изучение РНР с помощью ВБ, или "Сделай сам" |
[сооб. #56592]
10-12-2003 23:19 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
Итак, у меня давно витала в голове эта идея... Вообщем, до того, как я столкнулся в ВБ у меня полностью отсутствовали какие-либо познания в Ð_НÐ_... Потом я поставил данную борду и начал несмело устанавливать хаки... Времени на изучение Ð_НÐ_ у меня нет... Так вот, я все-таки хочу выучить данный язык, НО с помощью ВБ. Т.е. я его до сих пор НЕ знаю, но уже кой-чего понимаю в том, как и где что-то должно находиться в хаке, чтобы он заработал, где искать ошибки (свои и чужие). Вообщем, я кой-чему научился, НО этого мало. Я хочу самостоятельно научиться делать хаки - именно те, которые нужны мне!
Вот тут я решил для себя и других таких как я попытаться научиться делать хаки! Что мне нужно? Мне нужен один-два человека, которые знают Ð_НÐ_ и которые мне хотят помочь. Я даю задание и вы подробно объясняете, как и что мне нужно сделать, чтобы создать хак.
Итак, тех-задание:
Мне нужна фото-галлерея участников форума со следующими параметрами:
1. Участник добавляет фотографию из своего профиля
2. Фотография сохраняется на СЕÐ_ВЕÐ_Е, а НЕ В БАЗЕ!
3. Фотография должна иметь определенные размеры и вес, устанавливаемый мной в админ-панеле
4. В мемберс-листе должна быть иконка у кого есть, а у кого нет фотографии, при нажатии на которую открывается pop-up окошко с данной фоткой
5. В профиле участника выводится данная фотография
В данный момент у меня есть "хак" в котором юзвери могут добавить свою фотку, НО она находится в Инете, т.е. если их сервер недоступен или юзверь удалил фотку где-то там, то в профиле виден красный крест...
Вообщем, если данный хак имеет место уже быть, то я прошу кого-нить сделать его детальный разбор - что, почему так, что означает это, а что то...
Если такого хака нет, то я попрошу хакера описать полностью процесс создания хака - т.е. какие изменения должны быть сделаны в коде скрипта(ов) и базе данных, почему и что эти изменения означают. Желательно это сделать так, чтобы я мог САМ сделать эти изменения, т.е. ПОНЯЛ что я делаю, а не слепо следовать инструкции!
В инете полно учебников по Ð_НÐ_, но все они тупые на мой счет... Т.е. они уже для программистов. Там дается пример "Hello world" и сразу переход на то, что я уже не могу понять!
Давайте попробуем! 
Заранее спасибо!
MCTarakan добавил 10-12-2003 в 23:33:18:
Итак, давайте порассуждаем!
Для того, чтобы сделать хак нам в первую очередь надо изменить (сделать дополнения) код скриптов. Какие именно файлы нам надо менять?
1. Участник добавляет фотографию из своего профиля - если зайти в свой профиль ту на нетадмине, то мы увидем такую ссылку: http://netadmin.ws/forum/member.php?s=&action=editprofile Следовательно, за это отвечает файл root/member.php, а изменять мы должны тут: action=editprofile
Находим:
PHP:
// ############################### start modify profile ###############################
if ($action=="editprofile") {
$templatesused = 'register_birthday,modifyprofile_customtext,regist er_customfields,usercpnav,modifyprofile';
include("./global.php");
// do modify profile form
А ЧТО ДАЛЬШЕ?
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-12-2003 23:19 |
|
|
Сибиряк
|
MCTarakan
Круто, хорошое начинание |
[сооб. #56643]
11-12-2003 21:13 |
|
|
MuZzClub.ru
|
| ну дык, давайте помогайте... я буду потихоньку... |
[сооб. #56654]
12-12-2003 00:09 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
ну дык, давайте помогайте... я буду потихоньку первый пост редактировать! Просто я чисто понять все хочу, а вот на этом пока застрял... хотябы дайте зацепку, в каком месте надо искать и почему! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-12-2003 00:09 |
|
|
Участник
|
MCTarakan
И все-таки без знания языка ты ничего... |
[сооб. #56663]
12-12-2003 07:40 |
|
Участник

Зарегистрирован: Apr 2003
Место проживания:
Публикаций: 109
Статус:  |
MCTarakan
И все-таки без знания языка ты ничего не сделаешь.quote: В данный момент у меня есть "хак" в котором юзвери могут добавить свою фотку, НО она находится в Инете, т.е. если их сервер недоступен или юзверь удалил фотку где-то там, то в профиле виден красный крест
Можешь посмотреть как определяется что фотки где-то там уже нет ?
И все-же легче подредактировать уже готовый хак чтобы он сохранял пикчи на сервак, чем писать все с нуля.
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-12-2003 07:40 |
|
|
Администратор
|
| Урок по аплоаду и проверки файлов тебе никоо... |
[сооб. #56679]
12-12-2003 13:45 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
Урок по аплоаду и проверки файлов тебе никоо давать не будет. Юзай php.net, читай доку, доки полно. А так все просто: у таблицы юзвери содаешь новое поле скажем foto а там можно хранить значение 0 если фото нет и дату загрузки если фото есть. Для вывода просто смотришь не пустое ли поле. А загрузку можешь создать на базе тех же аватаров.
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
12-12-2003 13:45 |
|
|
MuZzClub.ru
|
| [quote]у таблицы юзвери содаешь новое поле скажем... |
[сооб. #56694]
13-12-2003 01:49 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
quote: у таблицы юзвери содаешь новое поле скажем foto а там можно хранить значение 0 если фото нет и дату загрузки если фото есть. Для вывода просто смотришь не пустое ли поле. А загрузку можешь создать на базе тех же аватаров
Во... спасибо, хоть какие-то наметки дал... буду посмотреть! 
quote: И все-же легче подредактировать уже готовый хак чтобы он сохранял пикчи на сервак, чем писать все с нуля.
его тоже надо посмотреть, просто я еще не занимался вплотную...
quote: Урок по аплоаду и проверки файлов тебе никоо давать не будет. Юзай php.net, читай доку, доки полно
а вот времени то и нету! Хотя буду ковырять! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-12-2003 01:49 |
|
|
Сибиряк


Зарегистрирован: Sep 2002
Место проживания: Новосибирск
Публикаций: 1255
Статус:  |
Вот такая штука для Юникода, а только куда его сунуть, чтобы заработал. Ð_то, собственно, еще вопрос.
code:
__________________
Международное брачное агенство в Сибири.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
13-12-2003 18:30 |
|
|
MuZzClub.ru
|
| эээ... это чаво? Типа списко по русским буковам?... |
[сооб. #56739]
14-12-2003 02:31 |
|
MuZzClub.ru


Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус:  |
эээ... это чаво? Типа списко по русским буковам? Вроде был где-то более простой? а так ваще это к чему?
MCTarakan добавил 14-12-2003 в 02:36:00:
Krionix
quote: И все-таки без знания языка ты ничего не сделаешь.
дык, вот и хочется выучить язык при помощи ВБ! 
__________________
yMC.ru - хомяк музыканта
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
14-12-2003 02:31 |
|
|
Участник+
|
| MCTarakan, обращайся ко мне. С удовольствием... |
[сооб. #57719]
02-01-2004 16:57 |
|
Участник+


Зарегистрирован: May 2002
Место проживания: Владимирская обл.|Москва
Публикаций: 165
Статус:  |
MCTarakan, обращайся ко мне. С удовольствием помогу. У меня есть полуживой код, который делает именно то, что тебе надо.
Могу помочь и словами.
btw сразу замечание: ты подходишь к проблеме не с того конца, утыкаешься в частности. Ð_азработай сначала общий план. Хоршо, что у тебя уже есть список функциональности, которую ты хочешь от хака. Теперь тебе нужно понять на "алгоритмическом" уровне, как это сделать. Намекаю: где ты собираешься хранить инфу о фотографии?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-01-2004 16:57 |
|
|
Участник
|
мне тоже интересна эта тема!
Правда, в отличие... |
[сооб. #62755]
15-03-2004 16:53 |
|
Участник


Зарегистрирован: Mar 2004
Место проживания: Россия, Тольятти
Публикаций: 44
Статус:  |
мне тоже интересна эта тема!
Правда, в отличие от MCTarakan-а я полный ЛАМЕÐ_ в PHP. Но понимаю, что учить надо. Присоединяюсь.
__________________
Приглашаю всех в клуб творческих людей! (адрес - в профайле)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
15-03-2004 16:53 |
|
|
|
Формат времени GMT. Текущее время 23:12.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.07168102 seconds (92.10% PHP - 7.90% MySQL) with 27 queries.
|
 |