Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помощь в написании сайта [3]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (5): « 1 2 [3] 4 5 »   

> Описание: создание таблиц под каждого пользователя?
saymmi
Отправлено: 22 Сентября, 2010 - 16:52:00
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




если делать так

откроется страница index.php?q=2 и эта строка будет написана в строке браузера
и какой -нибудь возомнивший себя хакером юзер, возьмет и значение q= поменяет на другое, и залезет в чужой аккаунт. я и говорю что я упарился защиты выстраивать.
я вот думаю а что если взять и где-нибудь в нужном месте написать
короче записать переменную в глобальный массив простым оператором присвоения, ну а в другом файле соответсвенно вытащить его оттуда. прокатит?

(Отредактировано автором: 22 Сентября, 2010 - 16:54:13)

 
 Top
garvey
Отправлено: 22 Сентября, 2010 - 17:03:20
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 528
Дата рег-ции: Май 2010  
Откуда: Minsk


Помог: 3 раз(а)




Если у вас пользователь может при изменении get-параметра что-то сломать, то читайте мануалы, а не пишите сайты.
 
 Top
saymmi
Отправлено: 22 Сентября, 2010 - 17:23:38
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




garvey пишет:
Если у вас пользователь может при изменении get-параметра что-то сломать, то читайте мануалы

да нет ....не может! просто у меня через чур громоздкая проверка...в силу ограниченности знаний. а читать...хм....человек может теорию знать на зубок...вот только на практике он ничерта сделать не сможет.
а чтобы что-то учить....нужно сначала знать что именно тебе нужно.а что тебе нужно ты узнаешь когда сайт будешь писать.может из всего талмута php тебе 50% только понадобятся. а еще по-любому есть различные хитрости, о которых в книге могут не написать.
вот и спрашиваю....а вы сразу ....читайте......читайте.
(Добавление)
ну лан.нет так нет. еще вопрос(в поисковиках искал!) как сделать например стоб при наведении на кнопку вылезала подсказака не ввиде ссылки а ввиде строки...которую я хочу. например кнопка удалить, чтоб высвечивалось не "delete.php " а "Удалить ". Если нельзя этого сделать только средствами PHP(без явы и др.) Просто ответте НЕТ.
 
 Top
Мелкий Супермодератор
Отправлено: 22 Сентября, 2010 - 18:01:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




saymmi пишет:
ну лан.нет так нет. еще вопрос(в поисковиках искал!) как сделать например стоб при наведении на кнопку вылезала подсказака не ввиде ссылки а ввиде строки...которую я хочу. например кнопка удалить, чтоб высвечивалось не "delete.php " а "Удалить ".

голый HTML, параметр тега a title

по предыдущему вопросу - через гет это и делается. Всё остальное (есть ещё методы) - извращенства

(Отредактировано автором: 22 Сентября, 2010 - 18:02:48)



-----
PostgreSQL DBA
 
 Top
cHameleon
Отправлено: 22 Сентября, 2010 - 18:10:04
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




мануалы - это не только книги)
а про 50% я с тобой не вполне согласен. чем больше ты знаешь функций/команд, тем легче найти нужное решение и тем компактнее получится результат..

saymmi пишет:
как сделать например стоб при наведении на кнопку вылезала подсказака не ввиде ссылки а ввиде строки...которую я хочу. например кнопка удалить, чтоб высвечивалось не "delete.php " а "Удалить ". Если нельзя этого сделать только средствами PHP(без явы и др.) Просто ответте НЕТ.

наверное title= должен помочь

(Отредактировано автором: 22 Сентября, 2010 - 21:09:28)



-----
берём notepad++ и творим пэхэпэ-мир
 
 Top
ShuvaL
Отправлено: 22 Сентября, 2010 - 21:02:40
Post Id



Гость


Покинул форум
Сообщений всего: 64
Дата рег-ции: Сент. 2010  


Помог: 0 раз(а)




saymmi пишет:
ну лан.нет так нет. еще вопрос(в поисковиках искал!) как сделать например стоб при наведении на кнопку вылезала подсказака не ввиде ссылки а ввиде строки...которую я хочу. например кнопка удалить, чтоб высвечивалось не "delete.php " а "Удалить ". Если нельзя этого сделать только средствами PHP(без явы и др.) Просто ответте НЕТ.

jQuery + CSS тебе в помошь!
 
 Top
saymmi
Отправлено: 23 Сентября, 2010 - 11:15:27
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




МелкийcHameleon, спасибо. хотя всплывает "удалить" и ссылка. ну да бог с ней. главное чтоб понятно было.
ShuvaL я уж как нибудь через title сделаю))))))
 
 Top
Мелкий Супермодератор
Отправлено: 23 Сентября, 2010 - 12:13:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




saymmi пишет:
хотя всплывает "удалить" и ссылка. ну да бог с ней. главное чтоб понятно было.

Поведение от браузера зависеть будет. Некоторые - покажут только текст, другие - и ссылку тоже.


-----
PostgreSQL DBA
 
 Top
saymmi
Отправлено: 25 Сентября, 2010 - 11:51:20
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




еще осталось чуть чуть и будет у меня все готово.
как сделать чтобы при установке флажка поле для ввода текста становилось активным, причем чтоб это происходило сразу....без всяких нажатий на кнопки....подскажите хоть где искать и в каком направлении двигаться?
 
 Top
SAD Модератор
Отправлено: 25 Сентября, 2010 - 12:15:23
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




на флажок вешаете событие onclick и по onclick вызываете функцию, например, activeField() c параметром this.id (флажку надо присвоить id какой нибудь)

CODE (javascript):
скопировать код в буфер обмена
  1. function activeField(id) {
  2.     var MyField = document.getElementById('id_твоего_поля');
  3.     if (document.getElementById(id).checked == true) {
  4.         MyField.disabled = true;
  5.     } else {
  6.         MyField.disabled = false;
  7.     }
  8. }
 
 Top
saymmi
Отправлено: 25 Сентября, 2010 - 12:17:44
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




спасибо!!! щас попробую прикрутить)))
 
 Top
SAD Модератор
Отправлено: 25 Сентября, 2010 - 12:22:55
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




только ж функция js ее нужно записать между тегами <script></script>.
это на тот случай если вы не знаете)
 
 Top
saymmi
Отправлено: 25 Сентября, 2010 - 12:54:29
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




SAD пишет:
только ж функция js ее нужно записать между тегами <script></script>.
это на тот случай если вы не знаете)

ну я поместил твой скрипт в файл...где лежат все скрипты.(этот файл включен в исходный документ)(скрипты не я писал...регистрацию прикручивал...в ней и были)
далее вставил такое поле
CODE (html):
скопировать код в буфер обмена
  1.  
  2.                       <label>
  3.                         <input type="checkbox" name="ob_on" id="ob_on"                   onSelect="activeField(id)">
  4.                         дать объявление</label>
  5.  

функция выглядет так
CODE (javascript):
скопировать код в буфер обмена
  1. function activeField(id) {
  2.     var MyField = document.getElementById('ob_on');
  3.     if (document.getElementById(id).checked == true) {
  4.         MyField.disabled = true;
  5.     } else {
  6.         MyField.disabled = false;
  7.     }
  8. };

что дальше делать ума не приложу.надо сделать активным текстовое поле имя которому как я понял MyField . я php то только учить начал....вы уж не ругайтесь....
ребята мне в этой теме УЖЕ здорово помогли.
да кстати ....onselect стоит по тому что когда ставишь онклик, то галочку то поставить можно, а вот снять ее ...уже нет!(не смеятся)
 
 Top
SAD Модератор
Отправлено: 25 Сентября, 2010 - 13:21:35
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Цитата:
activeField(id)

я же ясно сказал, параметр this.id!!!!! а не id
и событие onclick!

в тегах <head></head> пропишите <script type="text/javascript" src="func.js"></script>
а в файле func.js пропишите данную функцию
ваше текстовое поле должно выглядить так
<input type="text" name="какое то имя" id="textID" disabled>
в таком случае функция примет вид

CODE (javascript):
скопировать код в буфер обмена
  1. function activeField(id) {
  2.     var MyField = document.getElementById('textID');
  3.     if (document.getElementById(id).checked == true) {
  4.         MyField.disabled = true;
  5.     } else {
  6.         MyField.disabled = false;
  7.     }
  8. }
 
 Top
saymmi
Отправлено: 25 Сентября, 2010 - 13:35:51
Post Id


Новичок


Покинул форум
Сообщений всего: 50
Дата рег-ции: Авг. 2010  


Помог: 0 раз(а)




SADспасибо!!!!!!! работает.....!!!
 
 Top
Страниц (5): « 1 2 [3] 4 5 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB