PHP.SU

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

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

> Найдено сообщений: 89
ksedin Отправлено: 13 Октября, 2014 - 15:21:18 • Тема: установка расширений на пхп ubuntu 14 • Форум: Операционная система и системные вызовы

Ответов: 2
Просмотров: 1845
dcc0 пишет:
Вы делали запись в php.ini?


А в какой именно нужно добавлять?
/etc/php5
/etc/php5
Нашел только два и добавил в оба
ksedin Отправлено: 12 Октября, 2014 - 16:12:39 • Тема: Как запустить простой php скрипт из командной строки Windows? • Форум: Операционная система и системные вызовы

Ответов: 8
Просмотров: 19434
Я запямятовал, что некоторые все таки дают доступ к шелу, потом вспомнил)
Обычно за это доплачивать нужно)
ksedin Отправлено: 12 Октября, 2014 - 15:32:59 • Тема: Как запустить простой php скрипт из командной строки Windows? • Форум: Операционная система и системные вызовы

Ответов: 8
Просмотров: 19434
Михаил100500 пишет:
вопрос по поводу
Z:\usr\bin\php.exe d:/webservers/script.php

а если я хочу запустить на хостинге и понятия не имкю где лежит usr\bin\php.exe как быть?


Никак, на хостинге тебе не дадут доступ к шелу, чтобы установить симфонию композером, делай все ручками.

Если же вдруг по каким-то причинам тебе дадут доступ к шелу, то там с переменными среды все в порядке и вместо пути пиши просто php
(Добавление)
И путь в переменных среды должен быть таким
Z:\usr\bin\
ksedin Отправлено: 12 Октября, 2014 - 14:33:42 • Тема: установка расширений на пхп ubuntu 14 • Форум: Операционная система и системные вызовы

Ответов: 2
Просмотров: 1845
У меня стоит убунту 14
на ней пхп, мускул и апач
Я пытаюсь поставить фреймворк фалкон на него по этой инструкции
http://phalcon-docs-ru[dot]readthedo[dot][dot][dot]inux-solaris-mac
Установка проходит умпешно, но расширение не добавляется, тоесть я не вижу его в пхпинфо, мне кажется я как-то не так устанавливаю.
Просто открываю консоль и прохожу по инструкции, может нужно делать это в определенной папке?
ksedin Отправлено: 09 Октября, 2014 - 01:13:51 • Тема: Редакторы PHP • Форум: Программное обеспечение

Ответов: 421
Просмотров: 253324
Я использую шторм, пишу через деплоймент и столкнулся с такой проблемой:
Пишем со знакомым и оба создаем новые файлы на сервере, но если один из нас создает какой-то файл, то у другого он не появляется
ksedin Отправлено: 24 Сентября, 2014 - 14:37:51 • Тема: Реализация смайлов • Форум: Вопросы новичков

Ответов: 5
Просмотров: 292
Sail пишет:

Можно, например, отсортировать названия по длине... соответственно и скармливать обработчику


Сортировку нашел только у регулярки scandir, но по длине названия там нет
(Добавление)
Но можно полученный массив пересартировать...
ksedin Отправлено: 24 Сентября, 2014 - 13:42:13 • Тема: Реализация смайлов • Форум: Вопросы новичков

Ответов: 5
Просмотров: 292
IllusionMH пишет:
ksedin, попробуйте добавить второй ограничитель(Улыбка в конце, это позволит избежать замены менее специфичными смайлами частей более специфичных


В смысле добавить его к названию смайла? То есть если у меня 10 вариантов одного смайла, то мне делать 10 двоеточий?
(Добавление)
Ага, я не так понял просто) В принципе, можно, но на большинстве сайтов они работают лишь с одним двоеточием, как-то ведь они этого достигли
ksedin Отправлено: 24 Сентября, 2014 - 12:05:23 • Тема: Реализация смайлов • Форум: Вопросы новичков

Ответов: 5
Просмотров: 292
Всем привет, у меня есть чат и в нем, как и в любом другом, есть смайлы.

Но вчера нашел такой недочет:

Есть вот такие смайлы:
:happy
:happy2
:happy3

Но мой код, который заменяет текст на картинки не доходит до второго и третьего вариантов смайла, он всегда берет только первый. Вот код замены смайлов:

PHP:
скопировать код в буфер обмена
  1.  
  2.     static function replace($string)
  3.     {
  4.         $dir = opendir("img/smiles");
  5.         while ($file = readdir($dir)) {
  6.             if (preg_match('#\.gif$#',$file,$find)) {
  7.                 $file2 = str_replace(".gif", "", $file);
  8.                 $string = str_replace(":$file2", '<img align="absmiddle" src="/img/smiles/' . $file . '" alt="'.$file2                                      .'" >',$string);
  9.             }
  10.         }
  11.         closedir($dir);
  12.         return $string;
  13.     }
  14.  


Да и вообще, я уверен, что реализовать их можно по лучше, решение очень старое. Прошу помощи
ksedin Отправлено: 19 Сентября, 2014 - 12:51:55 • Тема: Поиск уникальных значений из нескольких столюцов • Форум: SQL и Архитектура БД

Ответов: 41
Просмотров: 298
Sail пишет:
ksedin пишет:
Так... Сделал этот запрос через phpmyadmin, Вам не кажется, что название столбца выглядит как-то странно?

Нормально выглядит Улыбка
Лечится добавлением alias'а. Назовём его, например 'uid1':
CODE (SQL):
скопировать код в буфер обмена
  1. IF (senderUserId=:uid, receiverUserId, senderUserId) AS uid1

И при разборе в php обращаться к элементу в полученном массиве через этот псевдоним.


У меня модель и обращение к базе через нее, это мне добавить алиас к запросу, а к модели свойство с названием алиаса?
(Добавление)
Сделал так)) Все получилось) Все здоровенное спасибо)
ksedin Отправлено: 19 Сентября, 2014 - 12:20:27 • Тема: Поиск уникальных значений из нескольких столюцов • Форум: SQL и Архитектура БД

Ответов: 41
Просмотров: 298
Так... Сделал этот запрос через phpmyadmin, Вам не кажется, что название столбца выглядит как-то странно?
ksedin Отправлено: 19 Сентября, 2014 - 11:07:01 • Тема: Поиск уникальных значений из нескольких столюцов • Форум: SQL и Архитектура БД

Ответов: 41
Просмотров: 298
Мелкий пишет:
ksedin пишет:
После WHERE скобка открывается, но не закрывается

?
Мелкий пишет:
SELECT DISTINCT IF (senderUserId=:uid, receiverUserId, senderUserId) FROM messages WHERE (senderUserId = :uid OR receiverUserId = :uid)


И верно... Я рукожоп)
(Добавление)
24 написал 31
24 написал 31
31 написал 24 

В таблице было 3 записи и все три вывелись после этого запроса
ksedin Отправлено: 19 Сентября, 2014 - 10:56:25 • Тема: Поиск уникальных значений из нескольких столюцов • Форум: SQL и Архитектура БД

Ответов: 41
Просмотров: 298
Sail пишет:
ksedin пишет:
Вы уверенны? Раз по двадцать на дню сталкиваюсь с этой ошибкой и обычно она означает, что блок if не был закрыт

Не знаю, поверите-ли, но фигурная скобка - тоже скобка Улыбка
ksedin пишет:
Ошибка в условиях в самом запросе, и я пока не понимаю, как его подкорректировать

Синтаксис запроса абсолютно корректен.


Как минимум одну ошибку нашел В ЗАПРОСЕ) После WHERE скобка открывается, но не закрываетсяУлыбка В каком месте она должна закрываться?
ksedin Отправлено: 19 Сентября, 2014 - 10:42:44 • Тема: Поиск уникальных значений из нескольких столюцов • Форум: SQL и Архитектура БД

Ответов: 41
Просмотров: 298
Sail пишет:
ksedin пишет:
Syntax error, unexpected EOF
Не могу поправить...

Где-то раньше открыли блок (скобки какие-нить, кавычки...) и не закрыли его... А парсер неожиданно встретил EOF (символ конца файла).


Вы уверенны? Раз по двадцать на дню сталкиваюсь с этой ошибкой и обычно она означает, что блок if не был закрыт

Вот в такой ситуации.
Ошибка в условиях в самом запросе, и я пока не понимаю, как его подкорректироватьНедовольство, огорчение Жду Мелкого
ksedin Отправлено: 18 Сентября, 2014 - 22:36:35 • Тема: Поиск уникальных значений из нескольких столюцов • Форум: SQL и Архитектура БД

Ответов: 41
Просмотров: 298
Мелкий пишет:
И всё? Так ответ на этот вопрос был дан ещё в самом начале темы.

CODE (SQL):
скопировать код в буфер обмена
  1. SELECT DISTINCT senderUserId, receiverUserId FROM messages WHERE (senderUserId = :uid OR receiverUserId = :uid)

Если всё равно, кто именно кому писал, а только контакты этого пользователя, то:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT DISTINCT IF (senderUserId=:uid, receiverUserId, senderUserId) FROM messages WHERE (senderUserId = :uid OR receiverUserId = :uid)


:uid - айди пользователя?
В начале был дан не полный ответ, в частности второй запрос)
(Добавление)
Syntax error, unexpected EOF
Не могу поправить...
ksedin Отправлено: 18 Сентября, 2014 - 21:31:07 • Тема: Поиск уникальных значений из нескольких столюцов • Форум: SQL и Архитектура БД

Ответов: 41
Просмотров: 298
Мелкий пишет:
Как чем поможет? Джойните по внешнему ключу и получаете сразу последние сообщения в диалогах.


Вы, видимо, не так поняли) Проблема не в выводе последнего сообщения) Есть таблица с сообщениями, вот ее модель:


class Mail extends \Phalcon\Mvc\Model
{
public $id;

public $sender_user_id;

public $recipient_user_id;

public $text_message;

public $time_send;

public $is_read;
}

Там все сообщения пользователей, мне нужно отловить айди тех пользователей, которые писали запустившему код юзеру и тех, кому писал сам юзер, но эти айди не должны повторяться

Страниц (6): [1] 2 3 4 5 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB