PHP.SU

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

Страниц (17): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец

> Найдено сообщений: 254
Medallion Отправлено: 23 Июня, 2012 - 03:45:27 • Тема: Запрет браузеров в .htacces • Форум: Apache и другие веб-серверы

Ответов: 1
Просмотров: 265
Как запретить старые браузеры в htacces
Например, IE до 9 версии, опера и т.д.
В случае этого, перенаправлять.
Medallion Отправлено: 17 Июня, 2012 - 17:00:44 • Тема: нумерация строк дива • Форум: Вопросы новичков

Ответов: 39
Просмотров: 3122
armancho7777777
Да может быть не практично, но я привёл пример, как ещё можно сделать. Улыбка
Medallion Отправлено: 17 Июня, 2012 - 11:16:26 • Тема: как узнать сколько элиментов прошло через фореач • Форум: Вопросы новичков

Ответов: 9
Просмотров: 256
просто даня пишет:
последний вариант не фурычит))

Последний вариант и предпоследний: всё одинаково!
Я показал пример, он показал рабочий код.
Та же переменная локальная, которая с указанием global делается глобальной.
Можно было вернуть переменную с помощью оператора return
Medallion Отправлено: 17 Июня, 2012 - 09:40:51 • Тема: Комментарии к новостям • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 55
Ну смотри с самого начала. Пользователь нажимает на ссылку, попадает на страницу с новостью. Какой процесс происходит?! Выборка из базы. Выбираются элементы полей этой новости, а также поле action с цифрой. Если комментариев небыло оставлено к этой новости, то цифра допустим ноль, а если цифра один?! то идёт выборка всех комментариев, уже в другой таблице где тоже в поле action стоит цифра 1.
Даже не нужно записывать таблице с новостями отдельное поле. Можно использовать
id с автоинкрементом. Есть 150 новостей! допустим к 150-той новости был добавлен
комментарий, в поле action таблицы с комментариями в ячейку запишется 150. После чего и будут выбраны комментарии где есть цифра 150.
Уловил суть!?
Medallion Отправлено: 17 Июня, 2012 - 08:48:09 • Тема: Массовое создание новостей для музыкального сайта • Форум: Вопросы новичков

Ответов: 4
Просмотров: 235
Нужно регулярное выражение, которое режет по две строки с данными
А далее организация в цикле. Я не регулярщик, в нужную сторону подтолкнул.
Medallion Отправлено: 17 Июня, 2012 - 08:27:50 • Тема: Отправка данных не из формы • Форум: Вопросы новичков

Ответов: 2
Просмотров: 111
Ну так это через GET-параметр, который передается в самой ссылке
<a href="?numb=12345.html">Ссылка</a>

После знака вопроса переменная=значение
В данном примере, вывод этого значения будет осуществлен так:?

echo $_GET['numb'];
(Добавление)
А если хочешь именно как ты хотел, то тебе в javascript.
Medallion Отправлено: 17 Июня, 2012 - 08:23:37 • Тема: Как сделать защиту копирайта • Форум: Вопросы новичков

Ответов: 12
Просмотров: 537
android, почему вдруг нельзя такое организовать.
1. Должен проверятся, включен ли Javascript, если нет - редирект на страницу с предупреждением.
2. Используем библиотеку JQUERY и технологию AJAX.
3. Общаемся со страницы со скриптом с проверкой копирайта

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

Но, как говорит Panoptik всё подвластно взлому.
Medallion Отправлено: 17 Июня, 2012 - 08:14:10 • Тема: mysql_query и mysql_num_rows в 1 запросе с JOIN • Форум: Вопросы новичков

Ответов: 2
Просмотров: 134
SELECT COUNT(*) FROM table;
Medallion Отправлено: 17 Июня, 2012 - 08:09:25 • Тема: Простой вопрос по MYSQL • Форум: Работа с СУБД

Ответов: 3
Просмотров: 981
А выборку нужно производить по всем критериям!?
Можно выбрать все поля, а далее условием php срезать, но это доп. нагрузка на базу.
Переделать структуру базы под удачный запрос!
Medallion Отправлено: 17 Июня, 2012 - 08:01:11 • Тема: Загрузка аватара и уменьшение его в размере • Форум: Графика в PHP

Ответов: 2
Просмотров: 2096
PHP:
скопировать код в буфер обмена
  1.  
  2. // получаем размер изображения
  3.  
  4. // высчитываем координаты
  5. // чтобы потом скопировать часть изображения
  6.  
  7. // а далее дело мастера боится
  8.  
Medallion Отправлено: 17 Июня, 2012 - 07:46:49 • Тема: Комментарии к новостям • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 55
Организовать отдельную таблицу для комментариев и привязывать её к новостям, через какой-то идентификатор.
Смотри, например есть поле action для каждой таблицы в базе, я имею ввиду эти две таблицы, с новостями и комментариями.
Имеем допустим 5 новостей.
В таблице для этих новостей в ячейках поля action
соответственно 1,2,3,4,5 (5 ячеек)
Когда человек читает новость, допустим пятую. Выбирается помимо остальных полей,
поле action со значением 5 (мы же пятую новость читаем!)
Но вот и всё. Если кто-то оставляет комментарий,
то в таблицу (в отдельную таблицу) в поле action вписывается значение 5.
Теперь выборка новости производится по критерию числа в поле action таблицы с комментариями.
Medallion Отправлено: 17 Июня, 2012 - 07:20:40 • Тема: как сделать в отзывах чтобы не могли использовать логин админа • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 25
Не проще условие и привязка к ip! или куки организовать.
Medallion Отправлено: 17 Июня, 2012 - 07:15:19 • Тема: как узнать сколько элиментов прошло через фореач • Форум: Вопросы новичков

Ответов: 9
Просмотров: 256
Просто... В цикл счётчик засунуть.
Пример.
PHP:
скопировать код в буфер обмена
  1.  
  2. $i = 0; // Присваиваем переменной значение ноль
  3. foreach($array as $key => $value) {
  4.     $i++; // увеличение за каждый проход на +1
  5. }
  6. echo $i; // в итоге количество проходов в цикле
  7.  
Medallion Отправлено: 17 Июня, 2012 - 07:09:01 • Тема: нумерация строк дива • Форум: Вопросы новичков

Ответов: 39
Просмотров: 3122
avtor.fox пишет:
Это же гениально!

А в чём подвох, я не понял!
(Добавление)
Наверно, понял.
На каждой строке использован оператор echo
Хотя можно обойтись одним Ха-ха
Привычка писать echo для каждой строки.
Потом в конечном варианте он срезается до нескольких.
Не помню, какая конечная вставка php используется без использования операторов вывода, тоесть конечный закрывающий код php есть указанием что содержимое внутри тегов нужно вывести.
Medallion Отправлено: 16 Июня, 2012 - 19:00:34 • Тема: Работа с checkbox • Форум: Вопросы новичков

Ответов: 1
Просмотров: 149
Вот код реализации:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. if(isset($_POST['check'])) {
  4.         switch($_POST['check']) {
  5.                 case 1: echo 'Смирнов'; break;
  6.                 case 2: echo 'Морозов'; break;
  7.         }
  8. }
  9.  
  10. ?>
  11.  
  12. <!DOCTYPE HTML>
  13. <html>
  14. <head>
  15. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  16. <title>Тестинг</title>
  17. </head>
  18.  
  19. <body>
  20. <form action="" method="post" name="formis">
  21.         <input name="check" type="radio" value="1">
  22.     <input name="check" type="radio" value="2">
  23.     <input type="submit" name="sub">
  24. </form>
  25. </body>
  26. </html>
  27.  

Страниц (17): В начало « ... 3 4 5 6 [7] 8 9 10 11 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB