ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #201  
Старый 07.07.2007, 19:18
Аватар для Gho_st
Gho_st
Познающий
Регистрация: 24.06.2005
Сообщений: 79
Провел на форуме:
227039

Репутация: 11
По умолчанию

такая проблема
пользую функции imagettftext()
для генерации текста на картинке

проблема в том что вместо русских символов отображаются неведомые мне закорючки
побывал перекодировать строку =( эффекта никакого отображаются закорючки но уже другие
need help

з.ы. пользую шрифт arial.ttf стандартный видновый т.е. кириллицу поддреживает
 
Ответить с цитированием

  #202  
Старый 07.07.2007, 20:03
Аватар для hhover
hhover
Познающий
Регистрация: 21.05.2007
Сообщений: 61
Провел на форуме:
79888

Репутация: 145
По умолчанию

PHP код:
function toUnicodeEntities($text$from="w")
{
 
$text convert_cyr_string($text$from"i");
 
$uni "";
 for (
$i=0$len=strlen($text); $i<$len$i++)
 {
  
$char $text{$i};
  
$code ord($char);
  
$uni .= ($code>175)? "&#" . (1040+($code-176)) . ";" $char;
 }
 return 
$uni;

Вот такая функция перекодировки должна работать.
 
Ответить с цитированием

  #203  
Старый 07.07.2007, 20:05
Аватар для Ni0x
Ni0x
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме:
2009677

Репутация: 472
По умолчанию

Gho_st, сначала нужно конвертировать твой текст в unicode.
http://articles.org.ru/cfaq/index.php?qid=1876&frommostrecent=yes
 
Ответить с цитированием

  #204  
Старый 08.07.2007, 14:44
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Есть файл с цитатами
quote.txt, цитаты пронуменованы от 001 до 961, их нужно как то запихнуть в базу данных, в БД такие поля:

quoteid author email date name cat quote rating ratingtot ratings


Можно ли написать такой скрипт, что бы каждую цитату заносил в поле quote, а quoteid присваивался 690 + номер цитаты в файле qupte.txt (просто в БД уже имеется 690 цитат) Ну и что бы я мог указать остальные значения полей(для каждой из цитат они будут одинаковыми)

Последний раз редактировалось spamoney; 08.07.2007 в 14:46..
 
Ответить с цитированием

  #205  
Старый 08.07.2007, 15:07
Аватар для GoreMaster
GoreMaster
Участник форума
Регистрация: 28.05.2007
Сообщений: 125
Провел на форуме:
638513

Репутация: 103
По умолчанию

В каком виде они храняться в этом txt файле?
 
Ответить с цитированием

  #206  
Старый 08.07.2007, 15:10
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

001.ТекстТекстТекстТекстТек ст
-ТекстТекстТекст
-ТекстТекст

002.ТекстТекстТекстТекстТек стТекст

003.ТекстТекстТекстТекстТек стТекстТекстТекстТекст
ТекстТекстТекстТекстТекст ТекстТекстТекст

Вот в таком примерно......
 
Ответить с цитированием

  #207  
Старый 08.07.2007, 15:36
Аватар для Raz0r
Raz0r
Участник форума
Регистрация: 07.01.2007
Сообщений: 259
Провел на форуме:
309455

Репутация: 41
По умолчанию

ты точно напиши
а не примерно
 
Ответить с цитированием

  #208  
Старый 08.07.2007, 16:08
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Цитата:
ты точно напиши
а не примерно
Код:
001.  You're alive. Do something. The directive in life, the moral imperative was so uncomplicated. It could be expressed in single words, not complete sentences. It sounded like this: Look. Listen. Choose. Act.

.   .   .

002.  The first step to getting the things you want out of life is this: Decide what you want.

.   .   .

003.  Oh, life is a glorious cycle of song,
A medley of extemporanea; 
And love is a thing that can never go wrong; 
And I am Marie of Romania.

.   .   .

004.  It's not true that life is one damn thing after another; it is one damn thing over and over.

.   .   .

005. Life is as tedious as a twice-told tale 
Vexing the dull ear of a drowsy man.

.   .   .

006.  A wretched soul, bruised with adversity,
We bid be quiet when we hear it cry; 
But were we burdened with like weight of pain,
As much or more we should ourselves complain.

.   .   .

007.  And since you know you cannot see yourself,
so well as by reflection, I, your glass,
will modestly discover to yourself,
that of yourself which you yet know not of.
Думаю сначала нужно будет с помощью граббера выбрать всё что находится между
.

. . .
записать полученный результат в файл, так чтобы каждая цитата занимала только одну строку. При этом если кол-во строк в цитате больше одной, то скрипт должен вставлять тэг br
т.е скрипт должен выбрать из

Код:
006.  A wretched soul, bruised with adversity,
We bid be quiet when we hear it cry; 
But were we burdened with like weight of pain,
As much or more we should ourselves complain.

.   .   .
только

Код:
A wretched soul, bruised with adversity,
We bid be quiet when we hear it cry; 
But were we burdened with like weight of pain,
As much or more we should ourselves complain.
записав в файл это одной строчкой

Код:
A wretched soul, bruised with adversity,<_br>We bid be quiet when we hear it cry;<_br>But were we burdened with like weight of pain,<_br>As much or more we should ourselves complain.
Ну а потом уже наверно будет несложно полученный файл засунуть в БД.
Вот, может кто знает как это все реализовать?

Последний раз редактировалось spamoney; 08.07.2007 в 16:42..
 
Ответить с цитированием

  #209  
Старый 08.07.2007, 18:15
Аватар для Raz0r
Raz0r
Участник форума
Регистрация: 07.01.2007
Сообщений: 259
Провел на форуме:
309455

Репутация: 41
По умолчанию

Работаешь с файлом, делишь все на части и пишешь в БД.
1. Открываешь сод. файла
2. Отрезаешь все кроме текста
PHP код:
$file split("\r\n.   .   .\r\n",$file); 
3. отрезаешь цифры
4. работаешь с текстом
5. пишешь в БД
 
Ответить с цитированием

  #210  
Старый 08.07.2007, 19:36
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

A moshno po podrobnee, a to v php ia kak to ne o4en' razbiraus'. Esli pynkti 1,2,3,5 ya dymau smogy naiti kak sdelat' to pynkt 4 woobshe ne poniaten. P.S izweniaus' za translit-pishy s mobili
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ