ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 12.02.2009, 20:56
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
С нами: 9326973

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

Мой Хостер не подерживает всю библиотеку GD!
Например не подерживает Support JPG
А Gif Поддерживает! Как мне зделать так чтоб загружаемый файл картинки JPG преобразовывался в GIF ???????????????????
 
Ответить с цитированием

  #2  
Старый 12.02.2009, 21:31
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

сохранять как gif, и всё. А лучше сменить хостера
 
Ответить с цитированием

  #3  
Старый 12.02.2009, 21:36
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
С нами: 9326973

Репутация: -25
Question

Цитата:
Сообщение от Pashkela  
сохранять как gif, и всё. А лучше сменить хостера
ну да значит загружать я могу только gif?

imagecreatefromJPEG не работает!
 
Ответить с цитированием

  #4  
Старый 12.02.2009, 21:46
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Ну елки, ты же сам причину написал. Вот тебе вариант обхода. Или меняй хостера
 
Ответить с цитированием

  #5  
Старый 13.02.2009, 02:01
dk-ne
Познающий
Регистрация: 21.01.2007
Сообщений: 69
С нами: 10159723

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

Есть значит база mySQL. В ней ячейки с датами. При выводе на страницу: echo $myrow['date']; отображается типа 2009-02-01. А хотелось бы по-русски. Например 1 февраля 2009 или 01.02.09. Как это сделать?
 
Ответить с цитированием

  #6  
Старый 13.02.2009, 02:42
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
С нами: 9190406

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

Цитата:
Сообщение от dk-ne  
Есть значит база mySQL. В ней ячейки с датами. При выводе на страницу: echo $myrow['date']; отображается типа 2009-02-01. А хотелось бы по-русски. Например 1 февраля 2009 или 01.02.09. Как это сделать?
по-извращенски:
PHP код:
<?php
$t 
= strtotime( "2009-02-03" );
$month_arr = array( 1 => 'января', 2 => 'февраля', 3 => 'марта', 4 => 'апреля', 5 => 'мая', 6 => 'июня', 7 => 'июля', 8 => 'августа', 9 => 'сентября', 10 => 'октября', 11 => 'ноября', 12 => 'декабря' );

$day   = date( 'j' , $t );
$month = $month_arr[ date( 'n' , $t ) ];
$year  = date( 'Y' , $t );

echo 
"$day $month $year г.";
?>
 
Ответить с цитированием

  #7  
Старый 13.02.2009, 02:46
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

Цитата:
Сообщение от dk-ne  
Есть значит база mySQL. В ней ячейки с датами. При выводе на страницу: echo $myrow['date']; отображается типа 2009-02-01. А хотелось бы по-русски. Например 1 февраля 2009 или 01.02.09. Как это сделать?
данные надо в правильном формате хранить, а не в удобном для просмотра через phpmyadmin
 
Ответить с цитированием

  #8  
Старый 13.02.2009, 07:57
dk-ne
Познающий
Регистрация: 21.01.2007
Сообщений: 69
С нами: 10159723

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

Цитата:
Сообщение от Pashkela  
данные надо в правильном формате хранить, а не в удобном для просмотра через phpmyadmin
Ты прав. Может я как-то не правильно выразился, но формат их хранения для меня не важен. Меня интересует именно отображение даты на странице. Более менее решение я нашел в такой строке: echo date('d.m.Y', $myrow['date']); но она выводит всегда 01.01.1970. Это тот формат, который бы мне хотелось видеть, но чтоб дата была правильной, из базы.
 
Ответить с цитированием

  #9  
Старый 13.02.2009, 09:10
prescott
Участник форума
Регистрация: 28.07.2008
Сообщений: 158
С нами: 9361826

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

Цитата:
Сообщение от dk-ne  
Ты прав. Может я как-то не правильно выразился, но формат их хранения для меня не важен. Меня интересует именно отображение даты на странице. Более менее решение я нашел в такой строке: echo date('d.m.Y', $myrow['date']); но она выводит всегда 01.01.1970. Это тот формат, который бы мне хотелось видеть, но чтоб дата была правильной, из базы.
Вторым параметром функции date является timestamp время. Пиши так:
PHP код:
date('d.m.Y', strtotime($myrow)); 
 
Ответить с цитированием

  #10  
Старый 13.02.2009, 13:00
dk-ne
Познающий
Регистрация: 21.01.2007
Сообщений: 69
С нами: 10159723

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

Цитата:
Сообщение от prescott  
Вторым параметром функции date является timestamp время. Пиши так:
PHP код:
date('d.m.Y', strtotime($myrow)); 
Теперь то, что нужно
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.