PHP.SU

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

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

> Найдено сообщений: 119
iflight Отправлено: 29 Июля, 2011 - 23:49:43 • Тема: Вопрос о удаление дубликатов. • Форум: Вопросы новичков

Ответов: 11
Просмотров: 424
Смысл в том, что file() оставляет невидимые знаки табуляции, и поидее после array_unique() будет повторяться последняя в списке цифра. Попробуйте так:
PHP:
скопировать код в буфер обмена
  1. $filename = @file("id.txt"); // Подгружаем содержимое файла id.txt.
  2. if (!$filename) die('Неверный файл !'); // Выводим ошибку если такого файла нету.
  3. foreach($filename as $val){
  4.         $arr[] = trim($val);
  5. }
  6. foreach (array_unique($arr) as $id) {
  7.         echo $id."<br>";
  8. }
iflight Отправлено: 29 Июля, 2011 - 22:13:19 • Тема: php группы права групп • Форум: Вопросы новичков

Ответов: 4
Просмотров: 204
Раз уж сессии используете, то можно так - в базе помимо пароля и логина храните групу к которой принадлежит юзер. При логине\старте сессии сохраняйте группу юсера в сессию ($_SESSION['group'] = $group_name;) и на нужных страницах конструкцию наподобе следующей:
PHP:
скопировать код в буфер обмена
  1. if($_SESSION['group'] == 'admin'){
  2.    //тут выводим страницу
  3. } else{
  4.    echo 'Недостаточно прав для просмотра страницы';
  5. }


Если кратко то так..
iflight Отправлено: 29 Июля, 2011 - 20:46:49 • Тема: Организация сайта одной страницой index.php • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1634
http://habrahabr[dot]ru/blogs/php/31270/
это перевод, он немного не полный, в комментах есть ссылки на оригинал (английский), да и вообще комменты там читать обязательно)
iflight Отправлено: 29 Июля, 2011 - 20:27:14 • Тема: Можно ли обращаться к не определенным переменным? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 617
$a= '';
и ругаться не будет.
iflight Отправлено: 29 Июля, 2011 - 15:11:48 • Тема: откуда взялась часть html тега и как ее убрать • Форум: Вопросы новичков

Ответов: 16
Просмотров: 644
всю таблицу покажите)
iflight Отправлено: 29 Июля, 2011 - 15:06:44 • Тема: Можно ли обращаться к не определенным переменным? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 617
ахаха, ну и хрень же я написал)) простите за выражение) тогда тока проснулся)
kostyan пишет:
смотрится красиво, тока не работает. (Notice: Undefined variable: arr in)

Забыли isset(), см. пост OrmaJever
iflight Отправлено: 29 Июля, 2011 - 12:46:16 • Тема: Перевод байтов в мегобайты и так далее. • Форум: Вопросы новичков

Ответов: 35
Просмотров: 3431
Редекларация (или как-то так) - одну и ту же функцию несколько раз объявляете. Само объявление функции - вверх скрита, а в цикле только вызывайте.
PHP:
скопировать код в буфер обмена
  1. $filename = 'files/Setup.exe';
  2. FBytes(filesize($filename));

а вы уверенны, что та функция правильна?)
iflight Отправлено: 29 Июля, 2011 - 12:28:04 • Тема: Можно ли обращаться к не определенным переменным? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 617
PHP:
скопировать код в буфер обмена
  1. цвет if(isset($arr[1]){ echo $arr[1];}, количество if(isset($arr[2]){ echo $arr[2];}, масса if(isset($arr[3]){ echo $arr[3];}

м?
iflight Отправлено: 29 Июля, 2011 - 12:19:38 • Тема: Перевод байтов в мегобайты и так далее. • Форум: Вопросы новичков

Ответов: 35
Просмотров: 3431
Вот так будет 2 знака после запятой, функция о прежнему выглядит красиво))
iflight Отправлено: 29 Июля, 2011 - 11:37:49 • Тема: Можно ли обращаться к не определенным переменным? • Форум: Вопросы новичков

Ответов: 18
Просмотров: 617
не совсем понятен второй вопрос но если не знаете существует ли переменная,то можно делать так:

Или например так:

iflight Отправлено: 29 Июля, 2011 - 01:38:29 • Тема: Теоретическая литература • Форум: Литература

Ответов: 0
Просмотров: 1243
Посоветуйте литературу по теории на темы архитектура веб приложений, ООП, MVC, базы данных. Желательно все это в контексте веб приложений (а еще лучше приложений на php)), но и более общее подойдет. Начального\Среднего уровня.
Под теорией подразумеваю описание подходов, разбор их отрицательных и положительных сторон и т.д. а не сборник исходников с пояснениями как в большинстве книг%)
Ну и в идеале было бы, чтоб эти книги были доступны в продаже в печатном виде)
iflight Отправлено: 29 Июля, 2011 - 00:45:32 • Тема: Категории на сайте,помогите • Форум: Вопросы новичков

Ответов: 7
Просмотров: 1448
Скрит работает? запрос количество записей возвращает О.о
Не силен в SQL, но вам надо делать запрос вроде
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT a . * , b.name
  2. FROM posts a
  3. LEFT JOIN category b ON b.id = a.catid

тогда в переменной $row['name'] будет нужная категория.

зы. не проверял, хочу спать - могут быть ошибки.
iflight Отправлено: 28 Июля, 2011 - 19:08:05 • Тема: Организовать табличку. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 386
PHP:
скопировать код в буфер обмена
  1.  $result = mysql_query("SELECT login,id,users_status FROM users ORDER BY login") or die(mysql_error());
  2. echo("<table>");
  3. $i=0;
  4. while($row = mysql_fetch_array( $result ))
  5. {
  6.         $color='#000000';
  7.         switch($row['users_status'])
  8.         {
  9.             case 'admin':
  10.                $color='#FF0000'; break;
  11.             case 'mod':
  12.                $color='#00FF00'; break;
  13.             default:
  14.                $color='#000000';
  15.         }
  16.         echo("<tr style=\"background: ".($i%2?'#CCCCCC':'#00CC00')."\">");
  17.         echo("<td>");
  18.         echo("<a href=\"user_page.php?id=".$row[id]."\"><font color=\"".$color."\">".$row[login]."</font></a><br>");
  19.         echo("</td>");
  20.         echo("</tr>");
  21.         $i++;
  22. }
  23. echo("</table>");

Вот так будет подсвечивать, просто <font> надо поместить внутрь <a> иначе дефолтные настройки стиля <a> перекрывают <font>.

А по поводу углов вот например - http://recens[dot]ru/css/round_borders[dot]html

З.ы.: Кстати Ajax с тем же jQuery(который тоже проще, понятней, чем многие думают) становится очень простым)) Но лучше конечно сначала так разобраться..
iflight Отправлено: 28 Июля, 2011 - 16:50:29 • Тема: Организовать табличку. • Форум: Вопросы новичков

Ответов: 10
Просмотров: 386
Имхо такое оформление лучше переложить на сторону клиента - JS(JQuery это с легкостью делает, да и другие библиотеки тоже), CSS3(жаль далеко не все браузеры его поддерживают), если порыться и гугле по запросу типа "зебра css" можно и более поддерживаемые решения на css найти, использующие особенности популярных браузерных движков.
iflight Отправлено: 26 Июля, 2011 - 21:52:21 • Тема: Что за точка перед знаком равенства? • Форум: Вопросы новичков

Ответов: 5
Просмотров: 404
Конкатенация (Склеивание строк).
$var .= "text";
Тоже самое что и
$var = $var."text";

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB