PHP.SU

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

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

> Найдено сообщений: 14
pavel-php5 Отправлено: 05 Января, 2012 - 12:17:37 • Тема: Проблема с namespace'ами • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1665
caballero пишет:
во втором файле не надо писать namespace
если одинаковые пространста то вызывается просто

test::$test;

а проблемма видимо в том что ты include забыл


Я думал, что использование неймспейсов избавляет от использования include. Значит, никакой магии тут нет, сам он файлы не ищет. Придется использовать автозагрузку.

Спасибо.
pavel-php5 Отправлено: 04 Января, 2012 - 22:59:01 • Тема: Проблема с namespace'ами • Форум: Объектно-ориентированное программирование

Ответов: 2
Просмотров: 1665
Здравствуйте, коллеги!

Решил попробовать воспользоваться namespace'ами вне какого-либо фреймворка, но что-то не получается.

Вот у меня есть два файла, которые лежат на одном уровне:

test.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. namespace testpro;
  3.  
  4. class test
  5. {
  6.     public static $test = 'test456';
  7. }


index.php
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. namespace testpro;
  3.  
  4. echo \testpro\test::$test;


Запускаю index.php и получаю вот такую ошибку:
CODE (text):
скопировать код в буфер обмена
  1. Fatal error: Class 'testpro\test' not found in index.php on line 4


Версия PHP: 5.3.3
PHP работает как модуль Apache2.

Подскажите пожалуйста в чем проблема! Спасибо.
pavel-php5 Отправлено: 17 Июня, 2011 - 11:38:17 • Тема: Помогите пожалуйста убрать кракозябры из нормального текста • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 8635
DiosPA пишет:
Улыбка

pavel-php5
А может рациональнее текст пропарсить 1 раз и сохранить в нормальной кодировке?


Так я вроде так и сделал. Все в utf8 - скачивал и сохранял. Или Вы что-то другое имеете в виду?
pavel-php5 Отправлено: 17 Июня, 2011 - 02:49:26 • Тема: Помогите пожалуйста убрать кракозябры из нормального текста • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 8635
DiosPA пишет:
сорри не смог удержаться
Цитата:
в текстовой строке могут быть всякие спец.символы, HTML-сущности и т.д.

в голове ток 1 мысль проскочила Сущность в виде ГНОМИКА Радость


Ну да, это действительно смешное название - сущности, но ведь так и называется. Улыбка
pavel-php5 Отправлено: 17 Июня, 2011 - 00:28:57 • Тема: Помогите пожалуйста убрать кракозябры из нормального текста • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 8635
EuGen пишет:
PHP:
скопировать код в буфер обмена
  1. $text=preg_replace('/[^A-Za-z\<\\>\'\"\s]/ms', '', $text);
  2. echo($text);

Спасибо! У меня была такая мысль, но я хотел-бы найти более быстрое и стабильное решение. Если ничего другого не найдется, то воспользуюсь Вашим регулярным выражением. Но тут есть такая проблема: в текстовой строке могут быть всякие спец.символы, HTML-сущности и т.д.

Slavenin пишет:
pavel-php5, откуда берется строка с кракозябрами, из файла или из базы?
кракозябры в любом случае возникают из-за неправильной кодировки, поэтому необходимо слать браузеру правильную кодировку текста и при выборке из базы тоже следить за кодировкой текстовых полей. также необъодимо проверить соответствие кодировки файла и кодировки вэб страницы.


Строка с кракозябрами берется с другого сайта. Другой сайт отдает странички в utf8, мой скрипт работает тоже в utf8. По идее, проблем быть не должно. Тот сайт действительно содержит какие-то спец.символы, которые преобразуются в кракозябры в моем скрипте.
pavel-php5 Отправлено: 16 Июня, 2011 - 08:59:59 • Тема: Помогите пожалуйста убрать кракозябры из нормального текста • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 8635
Toxa пишет:
до вывода какой-либо информации в браузер вставте строку
PHP:
скопировать код в буфер обмена
  1. header('Content-type: text/html; charset=utf-8');

Извините, но это Вы совсем не в тему написали. При чем здесь браузер? Разве речь шла о том, как это выглядит в браузере? А если бы вопрос даже состоял в этом, то решение, которое Вы предложили, решением не является: какую-кодировку ни поставь, кракозябры не исчезнут и пользователи их увидят. Мне нужно именно убрать такие символы.


Все еще рассчитываю на ответ. Заранее, большое спасибо всем!
pavel-php5 Отправлено: 16 Июня, 2011 - 02:52:45 • Тема: Помогите пожалуйста убрать кракозябры из нормального текста • Форум: Кодировки и все смежное

Ответов: 10
Просмотров: 8635
Здравствуйте!
Подскажите пожалуйста, как убрать из текстовой переменной все кракозябры? Скрипт в UTF-8, текст тоже в UTF-8.
Например, есть текст:

"<p>Photo für Credit <b>headset</b> fР“С“Р’С˜r internet telefon</p>"

А нужно что бы осталось:

"<p>Photo Credit <b>headset</b> internet telefon</p>"

Заранее, большое спасибо!
pavel-php5 Отправлено: 19 Февраля, 2011 - 19:17:02 • Тема: Постоянно запущенный интерпретатор PHP • Форум: Администрирование *nix

Ответов: 28
Просмотров: 7841
DeepVarvar пишет:
Пишете демона который будет работать в CLI-режиме и ждать команды через STDIN или другое (в зависимости от окружения в котором это должно работать).

Спасибо. А на каком языке нужно писать "демона который будет работать в CLI-режиме"? И где можно почитать об этом поподробнее?
pavel-php5 Отправлено: 18 Февраля, 2011 - 18:51:32 • Тема: Постоянно запущенный интерпретатор PHP • Форум: Администрирование *nix

Ответов: 28
Просмотров: 7841
vasa_c пишет:
DeepVarvar,
Хотя, конечно, с учётом "запускаются почти каждую минуту" об этом задумываться не стоит.

Если точнее - в какие-то часы каждую минуту, а в какие-то вообще не будет запускаться (например, ночью), а в какие-то часы будет запускаться раз, может быть, в 10 минут. В какие-то дни вообще не будет запускаться. Тут дело не во времени. Оно может быть произвольным. Нет каких-то заранее заданных интервалов, через которые будет запускаться тот или иной скрипт. Все зависит от пользователей, которые пользуются той программой, которая вызывает мои скрипты.

----------

Уважаемые товарищи, вы тут ведете какие-то свои разговоры... Не мог бы мне кто-нибудь сказать конкретно, что я могу сделать? Я понимаю, что это не очень вежливо с моей стороны, но мне правда требуется решение этой проблемы. Спасибо большое.
pavel-php5 Отправлено: 18 Февраля, 2011 - 17:19:36 • Тема: Постоянно запущенный интерпретатор PHP • Форум: Администрирование *nix

Ответов: 28
Просмотров: 7841
JustUserR, спасибо большое! А Вы не знаете, есть ли какие-то готовые решения того, что Вы предложили?
pavel-php5 Отправлено: 17 Февраля, 2011 - 19:20:19 • Тема: Постоянно запущенный интерпретатор PHP • Форум: Администрирование *nix

Ответов: 28
Просмотров: 7841
А нормального способа нет? Я уже рассматривал такой вариант, он не подходит, к сожалению.
pavel-php5 Отправлено: 17 Февраля, 2011 - 18:15:08 • Тема: Постоянно запущенный интерпретатор PHP • Форум: Администрирование *nix

Ответов: 28
Просмотров: 7841
Извините, что я немного криво выразился. Но Вы-то меня правильно поняли.. Ха-ха

Есть ли возможность держать интерпретатор в памяти постоянно запущенным "в режиме ожидания" и передавать ему (экземпляру интерпретатора, который находится постоянно в памяти и ждет) скрипты для обработки при необходимости?

Заранее, большое спасибо.
pavel-php5 Отправлено: 17 Февраля, 2011 - 17:57:14 • Тема: Постоянно запущенный интерпретатор PHP • Форум: Администрирование *nix

Ответов: 28
Просмотров: 7841
Здравствуйте!
Я пишу скрипты на PHP, которые используются другими программами, то есть не для Веб. Проблема в том, что когда другие программы запускают мои скрипты, им нужно каждый раз запускать интерпретатор, а после работы скрипта он (интерпретатор) завершает свою работу. Это сказывается на производительности, т.к. скрипты запускаются очень часто, почти каждую минуту. И получается, что почти каждую минуту запускается интерпретатор PHP.

Есть ли возможность держать интерпретатор в памяти постоянно запущенным и передавать ему скрипты для обработки при необходимости?

Спасибо.
pavel-php5 Отправлено: 30 Ноября, 2010 - 15:56:32 • Тема: Несколько вопросов по Twitter API • Форум: Программирование на PHP

Ответов: 0
Просмотров: 141
Здравствуйте!
Не нашел логин с паролем от старой учетной записи, пришлось зарегистрироваться заново. Хм

Заставили делать интеграцию веб-сервиса с Twitter, а я в этом Твиттере совсем не сижу, поэтому не на 100% понимаю как он функционирует. Есть ли кто, кто работал с Twitter API? Я был-бы очень благодарен, если Вы разъясните мне несколько вопросов:
1. Можно ли получить список всех пользователей, которые следуют (follow) за пользователем ИКС? Нужно ли знать для этого пароль пользователя ИКС?
2. Можно ли получить с помощью API все hashtag'и пользователя и/или его друзей?
3. Можно ли через API отправить сообщение сразу всем друзьям (фолловерам)?
4. Я знаю имя пользователя и пароль пользователя XXX и логин пользователя YYY. Можно ли как-нибудь с помощью API стать фолловером пользователя YYY из под пользователя XXX?

В общем-то все.
Cпасибо большое за помощь!

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB