Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю

12.02.2009, 20:56
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
С нами:
9326973
Репутация:
-25
|
|
Мой Хостер не подерживает всю библиотеку GD!
Например не подерживает Support JPG
А Gif Поддерживает! Как мне зделать так чтоб загружаемый файл картинки JPG преобразовывался в GIF ???????????????????
|
|
|

12.02.2009, 21:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
сохранять как gif, и всё. А лучше сменить хостера
|
|
|

12.02.2009, 21:36
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
С нами:
9326973
Репутация:
-25
|
|
Сообщение от Pashkela
сохранять как gif, и всё. А лучше сменить хостера
ну да значит загружать я могу только gif?
imagecreatefromJPEG не работает!
|
|
|

12.02.2009, 21:46
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
Ну елки, ты же сам причину написал. Вот тебе вариант обхода. Или меняй хостера
|
|
|

13.02.2009, 02:01
|
|
Познающий
Регистрация: 21.01.2007
Сообщений: 69
С нами:
10159723
Репутация:
4
|
|
Есть значит база mySQL. В ней ячейки с датами. При выводе на страницу: echo $myrow['date']; отображается типа 2009-02-01. А хотелось бы по-русски. Например 1 февраля 2009 или 01.02.09. Как это сделать?
|
|
|

13.02.2009, 02:42
|
|
Участник форума
Регистрация: 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 г.";
?>
|
|
|

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

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

13.02.2009, 09:10
|
|
Участник форума
Регистрация: 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));
|
|
|

13.02.2009, 13:00
|
|
Познающий
Регистрация: 21.01.2007
Сообщений: 69
С нами:
10159723
Репутация:
4
|
|
Сообщение от prescott
Вторым параметром функции date является timestamp время. Пиши так:
PHP код:
date('d.m.Y', strtotime($myrow));
Теперь то, что нужно 
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 9 (пользователей: 0 , гостей: 9)
|
|
|
|