PHP.SU

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

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

> Найдено сообщений: 180
DiosPA Отправлено: 11 Февраля, 2011 - 19:08:25 • Тема: Паук-индексатор • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 119
volt я описал то что я сделаю для себя а ты дальше это сможешь пот делать под свои нужды а конкретно твою задачу нет Хм
DiosPA Отправлено: 11 Февраля, 2011 - 08:00:06 • Тема: галерея • Форум: Программирование на PHP

Ответов: 3
Просмотров: 246
а как ты в php "подключаешь" ?
сам JS можно выводить и вне php зачем он в php нужен?
елслиже выводишь в php то обрати внимание чтобы ты ковычки выводил также как они в html это важно будет

сорри тему не видел ответил бы раньше =(
DiosPA Отправлено: 11 Февраля, 2011 - 07:19:39 • Тема: Помогите с кодом пожалуйсто • Форум: Программирование на PHP

Ответов: 14
Просмотров: 657
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  session_start(); // И смотри чтобы до старта ничего не выводилось! (текст и вобще лучше 1 строчкой стартовать :))
  4.  
  5.  $db = mysql_connect ("localhost","admin","admin");
  6.       mysql_select_db("CMS",$db);
  7.  
  8. if (isset($_POST['login'])) { $login = $_POST['login']; }
  9. if (isset($_POST['pass'])) { $pass = $_POST['pass']; }
  10.  
  11. if ($login == '' or $pass == '')
  12. {echo"<p>Введите Логин или Пароль ! (заполните все поля)</p>";}
  13.  
  14. $result = mysql_query("SELECT login,pass FROM accaunts",$db);
  15. $myrow = mysql_fetch_array($result);
  16.  
  17. if ($login == $myrow['login'] and $pass == $myrow['pass'])
  18.  
  19. {
  20.     session_name('mysitename');
  21.     $_SESSION['user'] = $user; // Присваеваем из БД... DeepVarvar всё описал
  22.     echo"Вы успешно авторизовались на сайте";
  23. }
  24.  
  25. else
  26.  
  27. echo "Вы ввели неправельный логин или пароль";
  28.  
  29. ?>
  30.  
  31.  


а в скрипте где надо смотреть авторизован ли пользователь

PHP:
скопировать код в буфер обмена
  1.  
  2. if (!isset($_SESSION['user'] )){ exit ('прости чел ты не авторизован';);
  3.  

(Добавление)
Ps. Сорри если может на имя сессии ругаться, я после кодовой ночи не соображаю %) а мне ешё пол суток похать за проектом ((
DiosPA Отправлено: 11 Февраля, 2011 - 07:12:53 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
ant
а попробуй просто прогнать строку просто прям перед самим запросом в БД (на запись)

PHP:
скопировать код в буфер обмена
  1. $mes  = iconv("UTF-8","windows-1251",$mes);
DiosPA Отправлено: 11 Февраля, 2011 - 01:56:10 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
не знаю что будет но он то должен показать всё как есть )))
DiosPA Отправлено: 11 Февраля, 2011 - 01:49:43 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
да ты правельно сделаешь и к томуже JavaScript к кодировке придирчев...

Ps. ппц я угаряю с аватарки уже второй день "ржунимагу" Голливудская улыбка
DiosPA Отправлено: 11 Февраля, 2011 - 01:45:36 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
кстати!
(Добавление)
а если через Navicat посмотреть??? вот что может проверить Голливудская улыбка
DiosPA Отправлено: 11 Февраля, 2011 - 01:43:13 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
ant
Даже не знаю, у меня были пару сайтов с utf-8 но админ нормально текст отображал, может действительно что то именно с твоим(версия или просто глюк его...)
DiosPA Отправлено: 11 Февраля, 2011 - 01:40:37 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
Цитата:
Я думаю что проблема в том что от сайта текст приходит в кодировке utf-8


я тоже так думаю только на оборот Улыбка потому что phpMyAdmin должен отображать именно utf-8
DiosPA Отправлено: 11 Февраля, 2011 - 01:29:46 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
нашёл интересный код думаю может помочь

PHP:
скопировать код в буфер обмена
  1. function input($string) // Строки c перекодировкой текста из UTF8 в WINDOWS-1251
  2.             {
  3.              (string)$this->string=$string;
  4.              $this->string=ICONV("utf-8","windows-1251",$this->string);
  5.              $this->string=PREG_REPLACE("/[^\w-:\!\?\(\),\. ]|INSERT|DELETE|UPDATE|UNION|SET|SELECT|TRUNCATE|DROP|TABLE/i","",$this->string);
  6.              $this->string=TRIM($this->string);
  7.              RETURN $this->string;
  8.             }


поменяй местами utf-8 на win1251

PS. вот ещё
PHP:
скопировать код в буфер обмена
  1.  
  2. function textarea($string) // Многостроковые текстовые поля c перекодировкой текста из UTF8 в WINDOWS-1251
  3.             {
  4.              (string)$this->string=$string;
  5.              $this->string=ICONV("utf-8","windows-1251",$this->string);
  6.              $this->string=PREG_REPLACE("/[^\w-:\!\?\(\),\.\n ]|INSERT|DELETE|UPDATE|UNION|SET|SELECT|TRUNCATE|DROP|TABLE/i","",$this->string);
  7.              $this->string=PREG_REPLACE("/([\r]?\n)/i","\n",$this->string);
  8.              $this->string=TRIM($this->string);
  9.              if($this->string!=="")
  10.                {
  11.                 $stringArray=EXPLODE("\n",$this->string);
  12.                 for($i=0;$i<=COUNT($stringArray);$i++)
  13.                    {
  14.                     if($stringArray[$i])  { $textarea[]=PREG_REPLACE("/\s+/"," ",$stringArray[$i]); }
  15.                    }
  16.                 $this->string = IMPLODE("\n",$textarea);
  17.                }
  18.              $this->string=TRIM($this->string);
  19.              RETURN $this->string;
  20.             }
DiosPA Отправлено: 11 Февраля, 2011 - 01:19:16 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
Может ещё .htaccess поможет

AddDefaultCharset utf-8

простое прописывание может не помочь надо перекодировать (то есть программно сменить кодировку) страницу, у тебя какойто редактор или блокнот или ещё что то?

а мету там добавил? (в теге <head>)
DiosPA Отправлено: 11 Февраля, 2011 - 01:10:19 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
а в html (php) самой страничке что стоит?
строка вот такая строка
CODE (html):
скопировать код в буфер обмена
  1. <meta http-equiv="Content-Type" content="text/html; charset=untf-8" />

(Добавление)
только смотри если там стояло windows-1251 то простое "переименование" может не помочь надо перекодировать страничку Улыбка
DiosPA Отправлено: 11 Февраля, 2011 - 01:01:48 • Тема: Кодировка в phpMyAdmin • Форум: Программирование на PHP

Ответов: 33
Просмотров: 2149
ant а данные в БД точно как utf8 приходят??
(Добавление)
Ps. mysql_query("SET NAMES utf-8");
DiosPA Отправлено: 10 Февраля, 2011 - 21:47:06 • Тема: Запись и вывод данных. • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 40
Для новичка всё просто Улыбка
нужно в БД делать у товаров ещё 1 поле то есть если у тебя:

чайник 1 офигенный чайки
кастрюля 0 нет описания

тоесть 1 поле название товаро 2 выводим ли мы его на главной? 3 поле - описание Улыбка
тоесть 1 это мы выводми 0 не выводим всё просто Улыбка

PS. не стоит писать так много "текст" пугает людей ;)
DiosPA Отправлено: 10 Февраля, 2011 - 18:05:07 • Тема: Паук-индексатор • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 119
нет icq? Не понял жесть нуу эээ бывает )) через месяц я может займусь аналогичной ситуацией я буду делать анализатор блоков (то есть блоки почти как 1 не такие как сайты) но логика будет похожая очень, к анализу принимаются внешнии\внутренние ссылки ключевые слова и текст всё это будет в БД структурировано писаться и хранится в удобной статистке, в общем жесть Не понял

Страниц (12): В начало « ... 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