PHP.SU

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

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

> Найдено сообщений: 141
Andruxa Отправлено: 03 Июля, 2011 - 21:50:57 • Тема: Помогите с логикой • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 78
Всем привет!
Голова кипит от кучи мыслей которые не получается "разложить по полочкам".

Суть задачи. Необходимо реализовать записть объявлений в базу данных. Соответственно категорий и подкатегорий может быть множество.
Есть ли смысл сделать, скажем, для каждого раздела свою таблицу, для каждой категории тоже свою таблицу, для подкатегории тоже свою ?
Были мысли сделать общую таблицу и каждому значению сделать свое поле в таблице, но думаю это не вариант, т.к. для разных категорий объявлений разное кол-во значений будет.
Еще есть мысли, сделать пару полей для того что бы можно было выбирать данные и поле доп. информации в котором данные будут в сериализованном виде храниться.

Как лучше сделать запись в базу объявлений, что бы как можно проще потом вывести это все из базы в зависимости от категорий и подкатегорий?
Andruxa Отправлено: 20 Июня, 2011 - 09:48:30 • Тема: Mysql админка- готовые решения. • Форум: CMS и фреймворки

Ответов: 2
Просмотров: 2278
А чем phpAdmin плох ?
Andruxa Отправлено: 20 Июня, 2011 - 08:47:38 • Тема: Проблемы из-за ЧПУ (помогите разобраться) • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 384
Ну вообщем разобрался сам.
дело было в следующем.

в $url на локалке и на реальном хосте получалось разное количество элементов Улыбка
Andruxa Отправлено: 19 Июня, 2011 - 09:17:23 • Тема: Проблемы из-за ЧПУ (помогите разобраться) • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 384
Ап.
Посоветуйте что-нибудь Недовольство, огорчение
Andruxa Отправлено: 18 Июня, 2011 - 12:42:40 • Тема: Проблемы из-за ЧПУ (помогите разобраться) • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 384
Coder1994 пишет:
$domain = $_SERVER[HTTP_HOST];

Не помогло, но вот это
Цитата:
$domain="/".$_SERVER[HTTP_HOST];

Отображает ссылки нормально, но не обображает содержание, т.е например по ссылке
http://portal[dot]ru/users/login выдает
Цитата:
Ай-яй-яй, сюда нельзя!
я так понимаю переменная почему то не определяется Недовольство, огорчение

кусочек login.php
PHP:
скопировать код в буфер обмена
  1. defined('_ACCESS_') or die('Ай-яй-яй, сюда нельзя!');
  2. if (isset($_POST['log_in'])){
  3.   // проверка имени
  4. //.....
  5. }
  6.  
Andruxa Отправлено: 18 Июня, 2011 - 11:35:50 • Тема: Проблемы из-за ЧПУ (помогите разобраться) • Форум: Apache и другие веб-серверы

Ответов: 5
Просмотров: 384
Всем привет сразу к вопросу.
Есть файл .htaccess:
CODE (htmlphp):
скопировать код в буфер обмена
  1. AddDefaultCharset utf8
  2. DirectoryIndex index.php
  3. RewriteEngine On
  4. Options +FollowSymlinks
  5. RewriteCond   %{REQUEST_FILENAME}       !-d
  6. RewriteCond   %{REQUEST_FILENAME}       !-f
  7. RewriteRule   ^(.*) index.php?%{QUERY_STRING}


есть файл index.php:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. define( '_ACCESS_', 1 );
  3. include("inc/functions.php");
  4. include("header.php");
  5. $url=get_url();
  6. if($url[2]==""){
  7.    include("news.php");
  8.     echo"<title>$title</title>";
  9. }
  10. if($url[2]!="" && $url[3]=="" ){
  11.     die('Ай-яй-яй, сюда нельзя!');
  12. }
  13. if($url[2]!="" && $url[3]!="" ){
  14.     include("".$url[2]."/".$url[3].".php");
  15.     echo"<title>$title</title>";
  16. }
  17. include("footer.php");
  18. ?>


В functions.php есть строчка
PHP:
скопировать код в буфер обмена
  1.  // .....
  2. $domain="portal.ru";
  3. //.....


Кусочек из файла header.php:
PHP:
скопировать код в буфер обмена
  1. <link rel="stylesheet" href="/<?PHP echo $domain;  ?>/img/style.css" type="text/css"/>

Т.е я везде в путях прописываю $domain, и в ссылках тоже.

А теперь собственно вопрос.
На локалке все работает так как нужно, закинул на реальный хост, там не работает.
Путем различных манипуляций выявил, что на реальном хосте все работает, если прописать:

Но в таком случае все ссылки на сайте получаются
http://portal.ru//users/registrations
как избавиться от двойгого слэша ?
Andruxa Отправлено: 08 Июня, 2011 - 22:44:28 • Тема: пишет не на русском языке, а абру кодабру какую то. что нужно изменить что бы не писало этого, а на русском? • Форум: Кодировки и все смежное

Ответов: 1
Просмотров: 2849
Цитата:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Предполагается кодировка utf я так понимаю.
Проверь в какой кодировке сохранены сами php файлы( в том числе и подгружаемые), их нужно сохранить (например Notepad++ ) тоже в utf
Andruxa Отправлено: 08 Июня, 2011 - 19:34:14 • Тема: ЧПУ с использованием класса • Форум: Объектно-ориентированное программирование

Ответов: 0
Просмотров: 1520
Всем привет.
Нашел в нете класс для реализации ЧПУ, но что то до конца не понял как его применять, может кто разъяснит на примере, буду благодарен Улыбка

Архивчик прикреплен ниже.
описалово из readme:
Цитата:
Для использования залейте все файлы в корень сайта (если там уже есть index.php или index2.php - переменуйте их).

1) Тестирование парсинга ЧПУ
- Для начала отредактируйте файл index.php - замените site.com на ваш сайт.
- Напишите в строке браузера запрос: site.com/pages/2/
Результатом выполнения будет вывод GET массива
- Напишите в строке браузера запрос: site.com/pages/2/?foo=5&boo=test
Результатом выполнения будет вывод GET массива

2) Тестирование генератора ЧПУ
- Для начала отредактируйте файл index2.php - замените site.com на ваш сайт.
- Напишите в строке браузера запрос: site.com/index2.php
В результате будет выдан ЧПУ для запроса: index.php?do=pages&pid=2

С index2.php что то выводит, а с index.php как описано в инструкции что то не получается
Andruxa Отправлено: 24 Мая, 2011 - 16:06:18 • Тема: вход юзверя • Форум: Напишите за меня, пожалуйста

Ответов: 18
Просмотров: 175
Очень много способов решения авторизации есть в гугле на запрос "Авторизация на php" Улыбка
Andruxa Отправлено: 20 Мая, 2011 - 21:00:59 • Тема: форма загрузки файла • Форум: HTTP и PHP

Ответов: 7
Просмотров: 3002
EuGen и maragon, спасибо! Толкнули в нужном направлении Улыбка
Ковыряю дальше.... Улыбка
Andruxa Отправлено: 20 Мая, 2011 - 17:03:04 • Тема: форма загрузки файла • Форум: HTTP и PHP

Ответов: 7
Просмотров: 3002
Прошу прощения, что в чужой теме, но вопрос тоже связан с загрузкой файлов.
Есть форма в которой 2 поля для добавления файлов (картинок), такого вида:
CODE (html):
скопировать код в буфер обмена
  1. <form action=action.php method=post enctype=multipart/form-data>
  2. Загружаем 1 файл<br>
  3. <input type="file" name="uploadfile"><br>
  4. Загружаем несколько файлов:<br>
  5.  <input name="userfile[]" type="file"><br>
  6.  <input name="userfile[]" type="file"><br>
  7.  <input type=submit value=Загрузить></form>

Мне нужно реализовать уникальность имен файлов при сохранении на сервере.
В случае с одним файлом я сделал так:
PHP:
скопировать код в буфер обмена
  1. $images=time().".jpg";
  2.     db_connect();
  3.                 $q="INSERT INTO `file`(img) VALUES('$images')";
  4.                 mysql_query($q);
  5.                 mysql_close();                
  6.                 echo"Запись добавлена";
  7.    copy($_FILES['uploadfile']['tmp_name'],"images/$images");

как реализовать уникальность имен, при загрузке 2х и более файлов?
Andruxa Отправлено: 18 Мая, 2011 - 11:45:45 • Тема: Нужна помощь в создании галереи PHP+Ajax • Форум: FreeLance

Ответов: 1
Просмотров: 1155
Всем привет! Нужна помощь в написании галереи на php+ajax (или доработка сущ. под мои параметры). Денег много не обещаю, но труд должен оплачиваться, так что думаю по цене договоримся ;)
У кого есть желание и возможность помочь, пишите в личку или в аську.
Andruxa Отправлено: 13 Мая, 2011 - 12:36:30 • Тема: Помогите чайнику:( • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 64
Цитата:
Суть приложения:
пользователь вводит данные в форму, отправляет. Данные поступают в закрытый паролем файл, где админ может их просмотреть.

Думаю сначала нужно разобраться с логикой, и потом приступать к реализации.
пользователь вводит данные в форму - через обычную форму отсылаем в файл обработчик нужные данные, обработчик записывает необходимые данные в файл.
Запись сделали, теперь во выводу и администрированию.
Если очень просто, то можно сделать 2 файла views.php и admin_views.php.
В первом мы пропишем отображение для обычного пользователя, во втором практически тоже самое, но с дополнительными параметрами для администрирования ( удалить, редактировать и т.п.)
А паролить файл, думаю нет ни какого смысла.

P.S. Советую посмотреть http://www.php.su/articles/?cat=fs&page=005
Andruxa Отправлено: 03 Мая, 2011 - 09:13:43 • Тема: Помогите разобраться плиз! • Форум: HTML, Дизайн & CSS

Ответов: 10
Просмотров: 2406
Цитата:
Извините, если не там написал, но я пока-что только учусь.

Вот и учись стразу правильно, используй "кавычки" Улыбка
Andruxa Отправлено: 27 Апреля, 2011 - 23:13:40 • Тема: Кодировка • Форум: SQL и Архитектура БД

Ответов: 8
Просмотров: 64
Цитата:
Может быть дело в русском? В базе русские названия отображаются иероглифами только.

Столкнулся с такой же проблемой Недовольство, огорчение
Сам скрипт и база в utf, записывает в базу иероглифами, при выводе данных на странице все отображается нармально.
Jampire - как решил проблему ?
(Добавление)
Ну вообщем методом "научного тыка" удалось решить проблему.
PHP:
скопировать код в буфер обмена
  1. function db_connect ()
  2. {
  3.         $host = "localhost";
  4.         $user = "root";
  5.         $password = "";
  6.         $dbname = "portal";
  7.               mysql_connect ($host, $user, $password) or die (mysql_error());
  8.         mysql_select_db ($dbname) or die (mysql_error());
  9.               mysql_query("SET NAMES utf8");
  10. }

Т.е я поменял utf-8 на utf8, и в базе все записи стали заноситься в нормальном виде.
А теперь внимание вопрос Улыбка Как же всетаки правильно обозначать кодировку UTF ?

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB