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 :: Задумка не плоха, да ума не хватает...

 PHP.SU

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


 Страниц (1): [1]   

> Описание: помогите люди добрые :)
deloest
Отправлено: 24 Марта, 2011 - 13:47:54
Post Id


Новичок


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


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

[+]


Вообщем задумал сделать сервис по автообмену ссылками, суть такая
юзверь регается по рефке, добавляет свой сайт, ему дают код из 3х ссылок
1 ссылка - сайт рефа
2 ссылка - сайт рефа2 от рефа Улыбка
3 ссылка - сайт рефа3 от рефа 2
можно и т.д. но 3 внешних ссылки будет нормально...
в пхп я не магистр так что написал какой то тупой код, а дальше мозгов не хватает:

Спойлер (Отобразить)


если этот скрип вызывает юзер номер 3 то ему выдаст 2 сайт предыдущих рефов

но тут у меня возникла мысль, а если сайт одного из рефов заблокирован системой по какой-нибудь причине, как сместить его ссылку, т.е. убрать ссылку у других людей и воткнуть рефом ниже...

перечитал свою писанину, чушь какая то, но может кто поймет, не знаю как по другому обьяснить...

Может кто не подскажеш, хотябы поможет оптимизировать код, а то функция 1 а строк мильон Улыбка
 
 Top
aimboss
Отправлено: 26 Марта, 2011 - 14:23:44
Post Id


Новичок


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


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




Не понял
Поучи SQL. Там есть такие функции как http://barulina[dot]ru/2010/02/24/in[dot][dot][dot]t-join-и-другие/

И твой код сократиться на строк 30!
Задачу не особо понял. Да еще смотреть в этот код... Но думаю решаема одним ифом. Если забанен выполнить запрос на поиск следующего рефа, а для этого запросы надо оптимизировать.
 
 Top
OrmaJever
Отправлено: 26 Марта, 2011 - 14:25:15
Post Id



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


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


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




deloest пишет:
1 ссылка - сайт рефа
2 ссылка - сайт рефа2 от рефа
3 ссылка - сайт рефа3 от рефа 2

А?! А в чём смысл?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
aimboss
Отправлено: 26 Марта, 2011 - 14:45:52
Post Id


Новичок


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


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




[quote=OrmaJever][/quote]
Да пофиг на смысл. Все начинают с тупых задумок (прог, скриптов). Смысл в практике.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB