PHP.SU

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

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

> Найдено сообщений: 108
allforweb Отправлено: 14 Августа, 2014 - 23:58:31 • Тема: Перенаправление запросов с субдомена на домен без смены URL • Форум: Вопросы новичков

Ответов: 2
Просмотров: 154
Все находится на одном сервере. Задача – перенаправлять запросы к серверу без смены URL.
Примеры запросов:
CODE (html):
скопировать код в буфер обмена
  1. http://news.domain.com/post/15.html на // http://domain.com/post/15.html
  2. http://photo.domain.com/post/15.html на // http://domain.com/photo/15.html

Как это можно реализовать через .htaccess и ДНС
allforweb Отправлено: 27 Июля, 2011 - 14:29:14 • Тема: Как узнать кодировку сайта делающего запрос к скрипту? • Форум: Кодировки и все смежное

Ответов: 2
Просмотров: 2104
Мелкий пишет:
Отдаёте вы - значит парсить должна принимающая сторона. Лучше всего в документации укажите, в какой кодировке всегда отдаёте данные.
Ну или дополнительный параметр возвращаемой кодировки.


Такие варианты понятны, но интересует именно автоматическая перекодировка. Возможно ли это? Как вот тизерные и контекстные сети рекламные отдают контент?
allforweb Отправлено: 27 Июля, 2011 - 14:03:18 • Тема: Как узнать кодировку сайта делающего запрос к скрипту? • Форум: Кодировки и все смежное

Ответов: 2
Просмотров: 2104
Через GET запрос нужно отдать контент (простой текстовый тизер) другому сайту.
Есть ли способ определить кодировку сайта, который делает запрос, чтобы отдать контент в нужной кодировке?
allforweb Отправлено: 06 Июля, 2011 - 15:00:49 • Тема: Получение ID элемента при включенном ЧПУ • Форум: Apache и другие веб-серверы

Ответов: 3
Просмотров: 342
vlados пишет:
при чисто текстовом ЧПУ без номера категории

при текстовом ЧПУ без номера категории
allforweb Отправлено: 06 Июля, 2011 - 14:47:24 • Тема: Получение ID элемента при включенном ЧПУ • Форум: Apache и другие веб-серверы

Ответов: 3
Просмотров: 342
Подскажите, как передать параметры, например ID если ЧПУ настроен только на текст. Вот пример просмотра категории.
http://site[dot]com/cat/news

В базе есть поле альтернативного текстового имени для категории, но получается очень неудобно, выбирать ID категории по alt_name, а затем только делать выборку постов по данной категории. Есть ли какой то более простой способ получения ID при чисто текстовом ЧПУ без номера категории?
allforweb Отправлено: 19 Мая, 2011 - 21:16:36 • Тема: Обработка динамической формы • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 5596
Мелкий пишет:
Не запрещается самому указать индекс массива:

Приведу укороченный код формы чтобы было понятнее что мне нужно:

CODE (html):
скопировать код в буфер обмена
  1. <form action="" method="post">
  2.        
  3.         //здесь у меня идентификатор поста в скрытом поле
  4.         <input type="hidden" name="id" value="'.$id.'" />
  5.        
  6.     //далее заголовок
  7.     <input type="text" name="title" />
  8.         //далее описание
  9.         <input type="text" name="desc" />
  10.        
  11.        
  12.         // а вот тут подгружаются динамически элементы из связанной таблицы, которые связаны с редактируемым постом и каждый элемент имеет свой идентификатор записи в БД и их  количество в каждом посте разное
  13.        
  14.         // 1-й элемент
  15.     <input type="checkbox" name="active[]" value="1"/>
  16.     <input type="radio" name="is_first[]" />
  17.         <textarea name="desc[id_1]" rows="10" cols="10"></textarea>
  18.        
  19.         // 2-й элемент
  20.     <input type="checkbox" name="active[]" value="1"/>
  21.     <input type="radio" name="is_first[]" />
  22.         <textarea name="desc[id_2]" rows="10" cols="10"></textarea>
  23.        
  24.         // 3-й элемент
  25.     <input type="checkbox" name="active[]" value="1"/>
  26.     <input type="radio" name="is_first[]" />
  27.     <textarea name="desc[id_3]" rows="10" cols="10"></textarea>
  28.        
  29.     <input type="submit" name="submit" value="submit">
  30.         </form>


Я записываю в базу название и общее описание, а как обработать динамические элементы ума не приложу, перепробовал уже все циклы.
allforweb Отправлено: 19 Мая, 2011 - 20:42:11 • Тема: Обработка динамической формы • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 5596
EuGen пишет:
Используйте [] для того, чтобы принять данные в php как массив

А как же получить идентификаторы каждого элемента формы, чтобы занести в БД? Получается каждый элемент нужно заносить отдельно? Если элементов на странице 5 и каждый имеет по 3 разных разных input?
allforweb Отправлено: 19 Мая, 2011 - 17:14:50 • Тема: Обработка динамической формы • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 5596
Подскажите алгоритм обработки динамически созданной формы. Генерируется неопределенное количество элементов каждый из которых имеет уникальный идентификатор.
Как оптимально обработать POST и сделать запись в БД?

Примерное содержание формы следующее:
-- Название
-- Описание
-- Диманические элементы в разном количестве на разных документах. Их может быть 5, 10 или 15, но каждый элемент имеет свой уникальный ID и свое поле в таблице БД.
allforweb Отправлено: 09 Апреля, 2011 - 15:34:21 • Тема: Вывод названия категории новости • Форум: Программирование на PHP

Ответов: 7
Просмотров: 1120
Lozzie пишет:
Напишите схематично, как именно должен выглядить конечный вариант и имена колонок/таблиц, а я составлю подходящий запрос и вывод.

Попробовал, но получилась что-то страшное и нелогичное
Вот у меня такая структура таблиц:
Категории - имя таблицы category:
id_cat - name - active (1 или 0, 1 - категория выводится, 0 - категория не выводится)
Новости - имя таблицы news:
id_news date title content category active (1 или 0, 1 - новость выводится, 0 - не выводится)

На странице выглдяит так:

Заголовок
Дата: 01.08.2010 | Имя категория (гиперссылка)
Краткое описание новости

Заголовок
Дата: 01.08.2010 | Имя категория (гиперссылка)
Краткое описание новости

Заголовок
Дата: 01.08.2010 | Имя категория (гиперссылка)
Краткое описание новости

пагинатор 1 2 3 4 ....55
allforweb Отправлено: 09 Апреля, 2011 - 14:59:51 • Тема: mysql_num_rows всегда возвращает 1 • Форум: Программирование на PHP

Ответов: 3
Просмотров: 2974
Столкнулся с проблемой при работе с mysql_num_rows. Задача простая - перед добавление записи в базу - проверить наличие такой записи, аналогично при редактировании, перед UPDATE - выполнить проверку на дубликат. Но почему-то mysql_num_rows всегда возвращает или 1 или 0. Специально создал в базе несколько одинаковых полей и сделал выборку через PhpMyAdmin и функцию COUNT() - все поситано правильно, а вот mysql_num_rows - работает как-то загадочно. Эксперименты с синтаксисом запроса - ничего не дали.
Вот примеры кода, которые использовались:
PHP:
скопировать код в буфер обмена
  1. $sql = mysql_query("SELECT COUNT(name) FROM `table` WHERE `name`='.$name.'");
  2. $sql = mysql_query("SELECT COUNT(*) FROM `table` WHERE `name`='.$name.'");
  3. $sql = mysql_query("SELECT * FROM `table` WHERE `name`='.$name.'");//здесь вообще не сработало
  4. echo mysql_num_rows($sql);


Кто-то можем подсказать, как правильно с ней работать. Задача простая, перед добавлением и редактированием записи - проверить чтобы не было дубликата?
allforweb Отправлено: 08 Апреля, 2011 - 20:13:43 • Тема: Вывод названия категории новости • Форум: Программирование на PHP

Ответов: 7
Просмотров: 1120
Lozzie пишет:
Количество не имеет значения. Представим, что у вас две таблицы:
news: id, title, category_id - таблица новостей;
categories: id, name - таблица с именами категорий;
Производим вывод:


Мне нужен вывод всех новостей, а здесь идет выборка только по категории:
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query('SELECT news.title, categories.name FROM news, categories WHERE news.category_id = categories.id');
  2. while (list($title, $category) = mysql_fetch_row($result)) {
  3.     print 'Новость ' . $title . ' из категории ' . $category . '<br />';
  4. }
  5.  


Новость 1
Категория 2

Новость 2
Категория 3

Новость 3
Категория 2

Новость 4
Категория 3 и т.д. т.е. вывод всех всех новостей независимо от категории и в цикле определить к какой категории принадлежит новость
allforweb Отправлено: 08 Апреля, 2011 - 19:26:16 • Тема: Вывод названия категории новости • Форум: Программирование на PHP

Ответов: 7
Просмотров: 1120
Lozzie пишет:
Если категории новостей хранятся в отдельной таблице

Да, конечно, они хранятся в отдельной таблице. Но этот запрос выбирает только для одной новости, а как быть при выводе большого количества новостей на странице?
allforweb Отправлено: 08 Апреля, 2011 - 19:00:15 • Тема: Вывод названия категории новости • Форум: Программирование на PHP

Ответов: 7
Просмотров: 1120
Как правильно сделать вывод категории к которой принадлжит новость, если выводится определенное количество новостей из разных разделов на страницу в цикле? Структура БД простая: новость - номер категории к которой она принадлежит. По структуре примерно так:
Заголовок новости
Название категория (она же гиперссылка, но тут вроде просто, потому что id категории есть в вырорке)
Краткое описание новости (ну и в полном описании тоже категория может пригодится).
allforweb Отправлено: 07 Апреля, 2011 - 00:22:07 • Тема: Вывод родительской категории • Форум: Программирование на PHP

Ответов: 3
Просмотров: 677
Мелкий пишет:
еред именем категории выведите какой-нибудь разграничитель. Например как на этом форуме формочка "переход по форумам":
раздел


Я имел ввиду как ее определить, писать html теги я умею.
allforweb Отправлено: 06 Апреля, 2011 - 23:53:06 • Тема: Вывод родительской категории • Форум: Программирование на PHP

Ответов: 3
Просмотров: 677
Подскажите с решением такой задачи:
есть категории и подкатегории со структурой таблицы в БД id - name - parent (категория родитель, если она равна 0, это категория, если нет - подкатегория). Добавление категории сделал, а вот задачу по модулю редактирования уже созданных категорий решить не могу.

Как сделать чтобы при редакировании категории выводилась в выпадающем списке категория родитель с элементом selected, т.е. чтобы видно было кто родитель подкатегории.

Первую часть кода написал, если родителя нет:
PHP:
скопировать код в буфер обмена
  1. while ($myrow = mysql_fetch_assoc($result)) {
  2.                                  if ($myrow['parent'] == 0) {
  3.           $cat .='<option value="'. $myrow['id_cat'] .'">'. $myrow['name'] .'</option>';              
  4.                                  } else {
  5.           а вто здесь уже проблема
  6.                                  }

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