PHP.SU

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

Страниц (15): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 221
lastdays Отправлено: 28 Декабря, 2015 - 19:12:24 • Тема: Сайт в 1 вкладке • Форум: Вопросы новичков

Ответов: 10
Просмотров: 479
Почему не session_id() ?
Другая сессия - досвидание. Я так реализовал.

Описал бы изначально задачу иначе.

Я понял, как в одном браузере ты хотел сделать запрет на открытие одной и той же страницы.
lastdays Отправлено: 28 Декабря, 2015 - 15:28:09 • Тема: Пространство имен и автозагрузка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 561
TuX560 пишет:

Правильно ли я понимаю что приведенный выше код в таком случаи должен располагаться в каждом файле(к примеру через include) для использования автозагрузки в них? то есть перед $db = new db(); должно располагаться то что выше, иначе никакой магии


Конечно. Сейчас ссылку стандартов открыл с классом подключения ( стандарт ) но и его в любом случае подключать нужно. Магическим способом сам по-себе работать не будетУлыбка)))
lastdays Отправлено: 28 Декабря, 2015 - 15:10:30 • Тема: Пространство имен и автозагрузка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 561
Не нужно ничего указывать, а только вызвать нужный класс.
У меня опыта ООП нет, вчера начал писать модуль новостей.


Вызываешь класс


Из приведенного выше кода

PHP:
скопировать код в буфер обмена
  1.  
  2. define('INCLUDE_DIRECTORY', ROOT_DIRECTORY . '/classes/');
  3.  


Будет искать файл в папке /classes/ с наименованием класса и класса внутри этого файла.

то есть ROOT_DIRECTORY / classes / db.php
lastdays Отправлено: 28 Декабря, 2015 - 14:56:36 • Тема: Пространство имен и автозагрузка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 561
PHP:
скопировать код в буфер обмена
  1.  
  2. define('ROOT_DIRECTORY', realpath(dirname(__FILE__)));
  3. define('INCLUDE_DIRECTORY', ROOT_DIRECTORY . '/classes/');
  4. set_include_path(get_include_path() . PATH_SEPARATOR . INCLUDE_DIRECTORY);
  5. //- только файлы с расширением php
  6. //- автозагрузка классов
  7.  


Можно же указать где конкретно искать, оно - не?)
lastdays Отправлено: 28 Декабря, 2015 - 01:53:45 • Тема: Сайт в 1 вкладке • Форум: Вопросы новичков

Ответов: 10
Просмотров: 479
http://habrahabr[dot]ru/post/220297/
по-моему то, что нужно
lastdays Отправлено: 27 Декабря, 2015 - 14:23:10 • Тема: Сайт в 1 вкладке • Форум: Вопросы новичков

Ответов: 10
Просмотров: 479
Нужно больше подробностей и зачем это вообще делать, если у человека раздвоение личности, путь играет в двух вкладках. Если получает какую-либо пользу с этого, нужно исправлять игровые проблемы, а не делать костыли.
lastdays Отправлено: 20 Декабря, 2015 - 13:43:52 • Тема: Проблема с кодом • Форум: Вопросы новичков

Ответов: 1
Просмотров: 87
Тут нет проблем, если в $data['server_quota'] == 2, он четко выполняет свои условия.
lastdays Отправлено: 15 Декабря, 2015 - 21:47:56 • Тема: В ссылках учитывался регистр • Форум: Программирование на PHP

Ответов: 1
Просмотров: 344
Как решили?
Спасибо.
lastdays Отправлено: 15 Декабря, 2015 - 21:37:53 • Тема: Вычислить сумму 2х столбцов и вывести в 3тий • Форум: Хранение данных, их вывод и обработка

Ответов: 1
Просмотров: 692
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. SELECT `kolvo_chas_1sem`, `kolvo_chas_2sem` FROM `nagruzka`
  4.  
  5. while ($sum = mysql_fetch_array($sql))
  6. {
  7.  //- Сумма 1
  8.  echo $sum['kolvo_chas_1sem'];
  9.  //- Сумма 2
  10.  echo $sum['kolvo_chas_2sem'];
  11.  //- Общая сумма
  12.  echo ($sum['kolvo_chas_1sem'] + $sum['kolvo_chas_2sem']);
  13. }
  14.  
  15.  
lastdays Отправлено: 09 Декабря, 2015 - 23:12:08 • Тема: Добавление данных в БД • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 118
Nameless95 пишет:
lastdays пишет:
Доступ к базе уберите из скрипта


Перестает вообще что-либо добавлять



[/quote]

ВЫ это серьёзно?
В теме письма оставлен айпи/пароль (доступ открытый) к бд. Его я имел ввиду убрать.
Ппц. )))
lastdays Отправлено: 09 Декабря, 2015 - 14:09:34 • Тема: Добавление данных в БД • Форум: Напишите за меня, пожалуйста

Ответов: 9
Просмотров: 118
Доступ к базе уберите из скрипта
lastdays Отправлено: 09 Декабря, 2015 - 10:03:31 • Тема: Получить страницу,которой нет • Форум: Вопросы новичков

Ответов: 3
Просмотров: 176
Что-то подобное. Т.е. сначала перенаправлять на файл-обработчик, а уже там вызывать "исключение" если заданный критерий не найден.

Просто для примера, нужное поправить или нагуглить можно.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. RewriteRule ^user/([A-Za-z0-9-]+)/$ index.php?category_id=user&usermod=$1 [L]
  3.  
lastdays Отправлено: 09 Декабря, 2015 - 09:55:51 • Тема: Проверка на возраст • Форум: Вопросы новичков

Ответов: 18
Просмотров: 1584
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. function getyeardiff($bday){
  4.     $today = time();
  5.     $arr1 = getdate($bday);
  6.     $arr2 = getdate($today);
  7.     if((int)date('md', $today) >= (int)date('md', $bday) ) {
  8.         $t = 1;
  9.     } else {
  10.         $t = 0;
  11.     }
  12.     return ($arr2['year'] - $arr1['year'] - 1) + $t;
  13. }
  14.  
  15. if ( isset($_POST["date_year"] , $_POST["date_month"], $_POST["date_day"]) )
  16. {
  17.  echo 'Вам: '.getyeardiff(mktime(0, 0, 0, $_POST["date_month"], $_POST["date_day"], $_POST["date_year"]));
  18. }
  19.  
  20.  
  21. ?>
  22.  
  23.  
  24.  


CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form action="" method="post">
  3.    Год   <input type="text" name="date_year" value="1990">
  4.    Месяц <input type="text" name="date_month" value="12">
  5.    День  <input type="text" name="date_day" value="30">
  6.    <input type="submit">
  7. </form>
  8.  


Нужные проверки ставите сами. Для примера пойдет)
lastdays Отправлено: 07 Декабря, 2015 - 20:19:25 • Тема: очистка формы после отправки • Форум: Вопросы новичков

Ответов: 3
Просмотров: 249
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2.  
  3. complete:  function(){
  4.  //- сюда
  5. }
  6.  
lastdays Отправлено: 07 Декабря, 2015 - 07:31:46 • Тема: Ошибка в php Notice: Undefined index: id list.php on line 62 • Форум: Вопросы новичков

Ответов: 8
Просмотров: 438
noice пишет:
lastdays пишет:
пробовал читать подбирать комбинации но не получается. я не программист.

Вроде как оно должно так выглядеть isset($_GET['id']=="1")) но так выдет ошибку



Нет, вот так:

PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. if ( isset ( $_GET["id"] )  AND $_GET["id"] == 1 )
  4. {
  5.   //- тут код
  6. }
  7.  
  8.  


оффтоп-
А что или кто вас заставил править данный код?Улыбка

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB