PHP.SU

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

Страниц (1): [1]

> Найдено сообщений: 8
almar Отправлено: 26 Апреля, 2012 - 18:40:50 • Тема: Некорректная работа array_search • Форум: Хранение данных, их вывод и обработка

Ответов: 1
Просмотров: 1277
здравстуйте, у меня есть такой код:
PHP:
скопировать код в буфер обмена
  1.  
  2. // в цикле подается несколько строк вида "1 2 3"
  3. $res = explode(" ", $r->resources);
  4. foreach($res as $r_id) {
  5.      $key = array_search($r_id, $result);
  6.      if(!$key) {
  7.               $result[] = $r_id;
  8.      }
  9. }
  10.  

В принципе этот код должен не допускать одинаковых значений в массиве, только вот, допустим, при подаче строк "1 2 3", "1 2", "1", массив получается из пяти элементов, содержащий три единицы. Почему результат именно такой (единица повторяется, а та же двойка - нет)?
almar Отправлено: 25 Мая, 2009 - 19:06:35 • Тема: Помощь в наполнении сайта • Форум: Объявления

Ответов: 6
Просмотров: 4282
Я не говорю о том, что я сам ничего не буду на нем размещать, просто одному писать статьи... У меня движок не блоговый, а для создания коммьюнити
almar Отправлено: 25 Мая, 2009 - 17:50:54 • Тема: Помощь в наполнении сайта • Форум: Объявления

Ответов: 6
Просмотров: 4282
Здравствуйте. Я создал сайт о вебдизайне. Вот только одна проблема, сайт пуст. Так вот, мне нужна помощь в создании интересных статей для сайта. У самого меня, как оказалось творческий кризис, да и на написание статей времени нет, а копипастить с других сайтов не хочу. [url=web-smart.co.cc]web-smart.co.cc[/url] Хи
almar Отправлено: 02 Апреля, 2009 - 16:46:01 • Тема: Что не так в запросе? • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 28
Я решил написать гостевую книгу, которая использует базы данных. Но так как я только учу пхп, то проблемки к меня возникают довольно часто. Данный код не выполняется, mysql сервер пишет, что есть ошибка в синтаксисе, сам я искал, но не нашел, решил у вас спросить
CODE (text):
скопировать код в буфер обмена
  1. <?php
  2.         //Подключаем конфиг с параметрами базы
  3.         include('inc/config.php');
  4.  
  5.         //Получаем данные
  6.         $name=$_POST['name'];
  7.         $email=$_POST['email'];
  8.         $homepage=$_POST['homepage'];
  9.         $message=$_POST['message'];
  10.         $gdate=getdate();
  11.         $date="$gdate[mday] $gdate[month], $gdate[year]";
  12.         $user_agent=$_SERVER['HTTP_USER_AGENT'];
  13.         $ip=$_SERVER['REMOTE_ADDR'];
  14.         //Проверяем данные
  15.         if($name == null)
  16.         {
  17.                 echo "Введите ваше имя";
  18.         }
  19.         else if(strpos($email, '@') === false)
  20.         {
  21.                 echo "Введите верный email";
  22.         }
  23.         else if($message == null)
  24.         {
  25.                 echo " Введите сообщение";
  26.         }
  27.         else //Если все верно, выполняем скрипт дальше
  28.         {
  29.                 //Заменяем некоторые символы и ВВ-коды
  30.                 $message = ereg_replace("\r", "", $message);
  31.                 $message = ereg_replace("\n", "<br> ", $message);
  32.                 $message = ereg_replace("[code]","<code>",  $message);
  33.                 $message = ereg_replace("
","</code>", $message);
$message = ereg_replace("","<i>", $message);
$message = ereg_replace("
","</i>", $message);
$message = ereg_replace("[strike]","<strike>", $message);
$message = ereg_replace("[/strike]","</strike>", $message);
$message = ereg_replace("[strong]","<strong>", $message);
$message = ereg_replace("[/strong]","</strong>", $message);
$homepage = ereg_replace("http://","", $homepage);
$email = ereg_replace("@","-at-", $email);
//Сохраняем все в базу
$db=mysql_connect($host, $user, $password) or die ('Невозможно подключиться к базе');
$query=mysql_query('INSERT INTO '.$prefix.$table.' (name,date,email,homepage,message,ip,user_agent) VALUES ('.$name.','.$email.','.$homepage.','.$message.','.$ip.','.$user_agent.');') or die ('Ошибка!'. mysql_error());
$mysql_close($db);
echo "Сообщение оставлено.";
}
?>[/code]
almar Отправлено: 22 Декабря, 2008 - 12:19:30 • Тема: Проблема с кодировкой • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 35
ALEN пишет:

1) Чем устанавливаете в файл кодировку utf-8 ???
2) Если 1 - 100% точно utf-8, то в помощь:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. header('Content-type: text/html; charset=UTF-8');
  3.  


1) Файл в UTF-8 сохраняю блокнотом.
Такую строку тоже ставил.
У меня, похоже, проблема с самой базой: текст не из базы и других файлов отображается нормально.
almar Отправлено: 22 Декабря, 2008 - 09:24:46 • Тема: Проблема с кодировкой • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 35
Почему текст на русском языке из базы выводится в виде знаков вопроса?
Кодировку базы делал utf8_general_ci, все документы в utf8. Текст нормально отображается только тогда, когда в браузере ставлю кодировку c1251, но зато не отображается весь остальной текст. Как исправить проблему? Не понял
almar Отправлено: 19 Декабря, 2008 - 09:29:15 • Тема: Помогите решит проблему • Форум: Программирование на PHP

Ответов: 2
Просмотров: 152
В своей CMS я не могку реализовать поддержку блоков. Шаблон блока файл с переменными %blocktitle% и %content%. Мне нужно, чтобы функция открывала базу данных, брала блоки с требуемой позицией, например left. Обрабатывает файл шаблона и выводит блоки в одну переменнную.
almar Отправлено: 12 Декабря, 2008 - 13:25:43 • Тема: Разработка собственного скрипта • Форум: Программирование на PHP

Ответов: 13
Просмотров: 551
Я тут решил написать собственную простенькую CMS с новостным движком, поддержкой шаблонов и т.д. Идею обдумал, но тут у меня возник интересный вопрос: А счего же, собственно, начать? Не понял. Я не могу себе представить с чего же начать писать код, с какого места. Может быть, вы мне что-то посоветуете, а может просто расскажете, с чего начинаете вы. Наверное, у многих начинающих разработчиков возникала такая проблема.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB