PHP.SU

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

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

> Найдено сообщений: 283
foozzi Отправлено: 23 Января, 2013 - 22:37:47 • Тема: вывод записей в обратную сторону • Форум: Вопросы новичков

Ответов: 5
Просмотров: 170
код - http://pastebin[dot]com/aMhRiLsk
это скрипт вывода записей с постраничной навигацией, работает все отлично, НО записи выводятся от id 1 и дальше, а надо начинать с самой новой, то есть с последнего id, не могу понять в чем проблема...
foozzi Отправлено: 19 Января, 2013 - 19:30:57 • Тема: Вывод контента • Форум: Вопросы новичков

Ответов: 2
Просмотров: 101
AlexAnder пишет:
обычный текст пишет:
'$content'

необычный текст пишет:
"$content"

это опечатка в посте, в файле с кодом все ок
foozzi Отправлено: 19 Января, 2013 - 19:04:11 • Тема: Вывод контента • Форум: Вопросы новичков

Ответов: 2
Просмотров: 101
В общем сделал небольшую схемку по которой вывожу контент:
index.php => config.php => kernel.php => t.func.php => index.php (шаблон)
в шаблоне index.php следующий код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP include('header.html');
  3. include_once('$content');
  4. include('footer.php');
  5. ?>
  6.  

переменная $content имеет значение названия файла, который определяется в файле t.func.php, например если был запрос index.php?add то переменная имеет значение add.php, а по умолчанию файл view.php который выводит весь контент на главную.

В файле add.php есть условие, что если не было запроса ?add то вызывать форму добавления, так вот в чем беда, если не было запроса, то и переменная $content имеет значение по умолчанию, то есть view.php, а условие в add.php вызывает еще и форму, и выходит так что, форму находится под выводом контента, как сделать так что бы вызов файла view.php не осуществлялся когда вызывается форма добавления?

вот код:
t.func.php - https://gist[dot]github[dot]com/4573659
add.php - https://gist[dot]github[dot]com/4573666
view.php - https://gist[dot]github[dot]com/4573674
index.php - https://gist[dot]github[dot]com/4573678

очень прошу помощи, сильно запутался
foozzi Отправлено: 22 Ноября, 2012 - 22:58:34 • Тема: html без php • Форум: Вопросы новичков

Ответов: 19
Просмотров: 539
Теперь понял, а точней помог понять DeepVarvar xD
foozzi Отправлено: 22 Ноября, 2012 - 22:05:50 • Тема: html без php • Форум: Вопросы новичков

Ответов: 19
Просмотров: 539
то есть например:
mysql_query("запрос");
далее цикл while...
include("index.html");

а в шаблоне уже <?=$var['name']?>
это будет нормально?
foozzi Отправлено: 22 Ноября, 2012 - 21:55:16 • Тема: html без php • Форум: Вопросы новичков

Ответов: 19
Просмотров: 539
LIME пишет:
вопрос туп, но
<?=$var?>

некоторые мне говорили что это быдлокодерство
foozzi Отправлено: 22 Ноября, 2012 - 21:24:52 • Тема: html без php • Форум: Вопросы новичков

Ответов: 19
Просмотров: 539
В общем, не так давно задумался, что выводить в html шаблонах <title> <? echo $name['name']; ?> </title> как то туповато, какое оптимальное решение есть, что бы шаблоны (header.html, footer.html и др.) лежали в директории template/ и имели минимальное количество php кода, что подскажите?
Сори, если вопрос туп, я не гуру...
foozzi Отправлено: 18 Ноября, 2012 - 11:52:19 • Тема: проблема с png обработкой • Форум: Вопросы новичков

Ответов: 1
Просмотров: 92
проблема все еще актуальна
foozzi Отправлено: 17 Ноября, 2012 - 22:07:02 • Тема: проблема с png обработкой • Форум: Вопросы новичков

Ответов: 1
Просмотров: 92
загрузчик поддерживает по идее 3 формата имаг - jpeg, png и gif все грузит отлично через класс, но беда только с Png:
PHP:
скопировать код в буфер обмена
  1.                         elseif(exif_imagetype($n_up) == IMAGETYPE_PNG) { // png изобр.
  2.                                 $instant = imagecreatefrompng($n_up);
  3.                 $new_img = imagecreatetruecolor($w_new, $h_new);
  4.                 if($b_or_m == 0) {
  5.                                         $h_up -= $obrez_h;
  6.                     $obrez_h = 0;
  7.                     $w_up -= $obrez_w;
  8.                     $obrez_w /= 2;
  9.                                 }
  10.                                 imagecopyresampled($new_img,$instant,0,0,$obrez_w,$obrez_h,$w_new,
  11.                 $h_new,$w_up,$h_up);
  12.                 if($b_or_m == 0)
  13.                 imagepng($new_img, UPLOAD_DIR_MINI.$n_new.".png", 100);
  14.                     if($b_or_m == 1)
  15.                     imagepng($new_img, UPLOAD_DIR.$n_new.".png", 100);
  16.                         }


создает 33 байтовый файл, который даже не открывается. Остальные по такой же системе загружаются нормально. Подозреваю что трабла в ресемплинге, но как иначе?
foozzi Отправлено: 07 Ноября, 2012 - 23:23:03 • Тема: необъявленная переменная, когда она объявлена Оо • Форум: Вопросы новичков

Ответов: 3
Просмотров: 163
отлично, помогло, сделал
foozzi Отправлено: 07 Ноября, 2012 - 23:05:21 • Тема: необъявленная переменная, когда она объявлена Оо • Форум: Вопросы новичков

Ответов: 3
Просмотров: 163
В общем такие дела, в файле с функциями, есть ф-я:
PHP:
скопировать код в буфер обмена
  1. function com_view() {
  2.         global $id_post_query, $id_post;
  3.         $id_post = $_GET['id'];
  4.         $id_post_query = mysql_query("
  5.         SELECT *
  6.         FROM comments
  7.         WHERE id_com='$id_post'
  8.         ORDER BY id_com
  9.         DESC LIMIT 10")
  10.         or die($error['mysql_add'].mysql_error());
  11. }

в другом файле я ее объявляю, далее:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. com_view();
  3. while ($comments = mysql_fetch_assoc($id_post_query)) { ?>
  4.      <b>Автор:</b> <?=$comments['autor']?></b>     <pre><?=$comments['comment']?></pre>     <b>Дата:</b> <?=$comments['com_date']?><hr />
  5.      <?PHP } ?>


пишет необъявленная переменная $id_post_query
foozzi Отправлено: 04 Ноября, 2012 - 11:13:27 • Тема: выбрать данные сразу из 2х таблиц • Форум: Работа с СУБД

Ответов: 3
Просмотров: 882
tuareg пишет:
Количество полей одинаковое?

нет
foozzi Отправлено: 04 Ноября, 2012 - 02:18:36 • Тема: выбрать данные сразу из 2х таблиц • Форум: Работа с СУБД

Ответов: 3
Просмотров: 882
пробую выбрать с помощью union данные сразу с двух таблиц и поместить в массив, вот как:
CODE (php):
скопировать код в буфер обмена
  1.  $res = mysql_query("
  2.        SELECT *
  3.        FROM screen
  4.        WHERE id = ".$id."
  5.        UNION
  6.        SELECT *
  7.        FROM comment
  8.        WHERE id = ".$id."");
  9.         $row = mysql_fetch_assoc($res);


выдает Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
что не так?
foozzi Отправлено: 29 Октября, 2012 - 00:28:26 • Тема: Редирект на опр. страницу всех пользователей кроме 2х ip в .htaccess • Форум: Администрирование *nix

Ответов: 1
Просмотров: 1272
Требуется редиректить всех юзеров кроме 2х на определенную страницу, например index2.php Есть такое:
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteEngine on
  2. RewriteCond %{REMOTE_ADDR} (127.0.0.1|127.0.0.20)
  3. RewriteRule .* http://www.gogle.com/ [R=301,L]

но это для всего диапазона...
foozzi Отправлено: 26 Августа, 2012 - 23:34:13 • Тема: функция выборки из базы • Форум: Вопросы новичков

Ответов: 9
Просмотров: 377
KingStar пишет:
не так это делается, у тебя проделывается двойная работа, вначале в цикле функции, а затем в цикле вывода, зачем такие грабли???

в том то и дело, что не знаю как правильно

Страниц (19): « 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