Здравствуйте, гость ( Вход | Регистрация )

24 страниц V  « < 7 8 9 10 11 > »   
Ответить в данную темуНачать новую тему
> PHP | Вопросы и ответы, а так же всему что с ним связано
Рейтинг 5 V
P@Sol
сообщение 27.02.2005 - 20:32

Энтузиаст
****

Группа: Участник
Сообщений: 346
Регистрация: 1.11.2003
Пользователь №: 738


Цитата(mani13 @ 27.02.2005 - 19:48)
я говорил больше про нижнюю границу, когда, например, надо хранить дату рождения smile.gif

да и с верхней границей к 38 году что-нить сделают... так что о ней можно и не думать, а вот нижняя может помешать..

да, тогда не удобно использовать такое поле, в таких случаях вообще можно дату как текст записыватьwink.gif

мне просто нужна была, дата занесения инфы

Сообщение отредактировано P@Sol - 27.02.2005 - 20:33
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 27.02.2005 - 20:33
| Быстрая цитата | Сообщение #162


Гости





Цитата(P@Sol @ 27.02.2005 - 20:32)
да, тогда не удобно использовать такое поле, в таких случаях вообще можно дату как текст записыватьwink.gif

как datetime... либо date
почему? удобнее работать, сортировка, преобразование...
Перейти в начало страницы
 
+Цитировать сообщение
P@Sol
сообщение 27.02.2005 - 20:39

Энтузиаст
****

Группа: Участник
Сообщений: 346
Регистрация: 1.11.2003
Пользователь №: 738


расскажите тогда зачем нужны ключи в mysql? не primary key...a обычные
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 27.02.2005 - 20:53
| Быстрая цитата | Сообщение #164


Гости





Цитата(P@Sol @ 27.02.2005 - 20:39)
расскажите тогда зачем нужны ключи в mysql? не primary key...a обычные

]]>http://dev.mysql.com/doc/mysql/ru/mysql-indexes.html]]>
]]>http://10.0.41.46/mysql.com/rus/manual.ru_...l#MySQL_indexes]]>

да и мы вроде не про индексы говорили...

Сообщение отредактировано mani13 - 27.02.2005 - 20:53
Перейти в начало страницы
 
+Цитировать сообщение
P@Sol
сообщение 28.02.2005 - 11:30

Энтузиаст
****

Группа: Участник
Сообщений: 346
Регистрация: 1.11.2003
Пользователь №: 738


Цитата(mani13 @ 27.02.2005 - 20:53)
да и мы вроде не про индексы говорили...

да, просто давно мучал вопрос....

Сообщение отредактировано P@Sol - 28.02.2005 - 11:32
Перейти в начало страницы
 
+Цитировать сообщение
Guest_IFL_*
сообщение 1.03.2005 - 21:08
| Быстрая цитата | Сообщение #166


Гости





1. воровать контент нехорошо, тем более, когда ты не знаешь как это сделать
2. курить rfc по http
Перейти в начало страницы
 
+Цитировать сообщение
NIK
сообщение 6.03.2005 - 22:30

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


помогите найти ошибку не опытному в коде. Можно сказать что это моя первая работа, так что я только учусь и строго не ругайте.
Код
<?
include "view.php";
OpenTable();
   echo "<table width=\"100%\" bgcolor=\"#000000\" border=\"1\" bordercolor=\"red\" align=\"center\" cellspasing=\"3\" cellpadding=\"3\">
   <tr>
       <th align=\"left\"><b>Адрес:</b>";
   echo "</th><th align=\"left\"><b>Статус:</b></th></tr><tr><td>";
$ftp1 = '<a href="ftp://ip">ip</a>';
  echo("<b>$ftp1</b></td><td>");
$host = "ftp://ip";
$connect = @ftp_connect($host);
if(!$connect) {
  echo("<img src=\"offline.gif\">");
  exit;
} else {
  echo("<img src=\"online.gif\">");
  exit;
}
  echo "</td></tr><tr><td>";
$ftp2 = '<a href="ftp://ip">ip</a>';
  echo("<b>$ftp2</b></td><td>");
$host2 = "ftp://ip";
$connect2 = @ftp_connect($host2);
if(!$connect) {
  echo("<img src=\"offline.gif\">");
  exit;
} else {
  echo("<img src=\"online.gif\">");
  exit;
}
echo "</td></tr></table>";
CloseTable();
?>

Задача в том, что бы определить статус фтп-сервера - он/офф-лайн. Я конечно понимаю, что это не делается через ftр_connect, но более разумного решения я не нашёл. А проблема чоственно вот в чём. Если просмотреть код в действии должна получиться таблица -

первая строка:
Адрес----------------------------------------------Статус
вторая строка:
адрес FTP1----------------------------------------картинка статуса
третья строка:
адрес FTP2----------------------------------------картинка статуса.


Однако взамен получаем это:

первая строка:
Адрес----------------------------------------------Статус
вторая строка:
адрес FTP1----------------------------------------картинка статуса

И почему так происходит я понять не могу. Причём если во втором случае заменить
Код
if(!$connect) {
  echo("<img src=\"offline.gif\">");
  exit;
} else {
  echo("<img src=\"online.gif\">");
  exit;
}

на
Код
print "lala";

отлично добавляется третья строка. В чём тут может быть проблема? Помогите чем можите, очень прожу. Заранее человеческое СПАСИБО!

Сообщение отредактировано NIK - 6.03.2005 - 22:31
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 6.03.2005 - 22:58
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Собственно говоря, всё понятно. Зачем ты в каждом блоке if ставишь exit; ? Этого делать не надо. Вот у тебя из скрипта и выходит после первого блока if. Убери строки exit; в if-ах, всё вроде должно заработать.
Перейти в начало страницы
 
+Цитировать сообщение
NIK
сообщение 7.03.2005 - 16:47

Постоялец форума
*****
орден I степениорден II степени
Группа: Участник
Сообщений: 997
Регистрация: 8.10.2003
Пользователь №: 353


помогло. Но я что то сомневаюсь, что нужно везде убирать exit;
я оставил их после else - в обоих случаях. Ведь нужно-же соеденение закрыть wink.gif
я прав? Или это не принципиально?

Сообщение отредактировано NIK - 7.03.2005 - 16:48
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 7.03.2005 - 16:52
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


а ты сам-то подумай. зачем нужен экзит и где его стоит ставить?
Перейти в начало страницы
 
+Цитировать сообщение
Guest_TeXник_*
сообщение 7.03.2005 - 18:08
| Быстрая цитата | Сообщение #171


Гости





exit - выход из скрипта, а не с фтп. exit = die
Перейти в начало страницы
 
+Цитировать сообщение
P@Sol
сообщение 8.03.2005 - 10:35

Энтузиаст
****

Группа: Участник
Сообщений: 346
Регистрация: 1.11.2003
Пользователь №: 738


2. как определить размер картинки в пикселях? (как на этом форуме..."ваш аватра 120x80")

Сообщение отредактировано P@Sol - 8.03.2005 - 15:39
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 8.03.2005 - 12:59
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


Цитата(P@Sol @ 8.03.2005 - 10:35)
2. как определить размер картинки в пикселях? (как на этом форуме..."ваш аватра 120x80")

PHP

<?php
$size
= getimagesize('avatar.jpg');
echo
'Width = '.$size[0].', Heigth = '.$size[1];
?>



Сообщение отредактировано GreyWind - 8.03.2005 - 13:03
Перейти в начало страницы
 
+Цитировать сообщение
P@Sol
сообщение 8.03.2005 - 15:41

Энтузиаст
****

Группа: Участник
Сообщений: 346
Регистрация: 1.11.2003
Пользователь №: 738


Цитата(GreyWind @ 27.02.2005 - 11:21)
ты бы сначала толком обьяснил что тебе надо сделать, может date() тебе вообще не нужен

а есть ли какая строеная функция, которая бы генерировала точную дату срабатывания (допустим пишу echo "func(now)"; а на экране - 8.03.05 15:39:01)

Сообщение отредактировано P@Sol - 8.03.2005 - 15:43
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 8.03.2005 - 15:46
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


echo date(<здесь впиши нужный формат даты>);

Вот и всё...
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 8.03.2005 - 15:55
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


Цитата(P@Sol @ 8.03.2005 - 15:41)
а есть ли какая строеная функция, которая бы генерировала точную дату срабатывания (допустим пишу echo "func(now)"; а на экране -  8.03.05 15:39:01)

на дворе трава, на траве братва, в киеве дядька, я получил ответы на многие интересующие меня вопросы...
или ты цитирование ставишь просто чтоб веселее было?
PS: не смогу тебе помочь пока не узнаю что нужно сделать

Сообщение отредактировано GreyWind - 8.03.2005 - 15:58
Перейти в начало страницы
 
+Цитировать сообщение
P@Sol
сообщение 8.03.2005 - 16:19

Энтузиаст
****

Группа: Участник
Сообщений: 346
Регистрация: 1.11.2003
Пользователь №: 738


такс....
1. запускается скрипт
2. в нем должена быть функция, которая генерирует дату запуска
3. записать эту дату в базу

вот, что мне надо...счас я дату генерирую через date(), но мне кажется должен быть способ легче (может мускул может генерировать дату вставки записи сам?)
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 8.03.2005 - 16:21
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Цитата(P@Sol @ 8.03.2005 - 16:19)
(может мускул может генерировать дату вставки записи сам?)

Вроде поле типа timestamp (кажется, уточни) автоматически вставляет в себя дату.
Перейти в начало страницы
 
+Цитировать сообщение
сплю
сообщение 8.03.2005 - 16:34
Звезда форума
******
орден III степени
Группа: Участник
Сообщений: 1510
Регистрация: 29.09.2003
Пользователь №: 92


Цитата(P@Sol @ 8.03.2005 - 16:19)
такс....
1. запускается скрипт
2. в нем должена быть функция, которая генерирует дату запуска
3. записать эту дату в базу

вот, что мне надо...счас я дату генерирую через date(), но мне кажется должен быть способ легче (может мускул может генерировать дату вставки записи сам?)

я делаю так:
PHP

<?php
mysql_query
('INSERT INTO mytable VALUES('.time().')');
?>

time вернёт штамп времени в формате юникс, далее при выборке вынимешь из базы значение из этого поля (предположим оно валяется в переменной $row['timestamp']) и юзаешь date('d.m.y H:i:s', $row['timestamp'])

Сообщение отредактировано GreyWind - 8.03.2005 - 16:35
Перейти в начало страницы
 
+Цитировать сообщение
GLUK
сообщение 8.03.2005 - 16:39
El hincha del Real Madrid
*******
орден IV степеникубок за победу в конкурсах Форума
Группа: Участник
Сообщений: 14104
Регистрация: 17.02.2004
Пользователь №: 2321


Цитата(P@Sol @ 8.03.2005 - 16:27)

И что? Я это уже читал. Я не про datetime, а про timestamp.
Перейти в начало страницы
 
+Цитировать сообщение

24 страниц V  « < 7 8 9 10 11 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 14.05.2025 - 14:18