![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Вставить ник | Быстрая цитата | Сообщение
#181
|
|
![]() Энтузиаст ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 346 Регистрация: 1.11.2003 Пользователь №: 738 ![]() |
глюка?
написал в путе к картинке "pic", а картинка была "pic.jpg" - она показывается, хотя я не указал разширение ![]() Глюк, а я про datetime....туда же как то phpmyadmin вставляет дату и мне кажется не через date() |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#182
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
что то я никак не разберусь с функцией ftp_connect
ну к примеру пишем скрипт: PHP $host = "ftp://10.0.96.83"; $connect = ftp_connect($host); if($connect) { echo "OK!"; } { echo "Trable!"; } в ответ получаем следующее: Код Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Этот хост неизвестен. Trable! Делал всё как в книге, IP мой, проверял работо способность фтп - всё работает на 100%. Есле же поставить перед функцией @, что бы игнорировал ошибки, выводит совершенно иной ответ - т.е. Trable! В чём тут дело ну никак не пойму. |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#183
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 ![]() |
Попробуй набрать хост без "ftp://" в начале.
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#184
|
|
Звезда форума![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1510 Регистрация: 29.09.2003 Пользователь №: 92 ![]() |
попробуй поменять
$host = "ftp://10.0.96.83"; на $host = "10.0.96.83"; |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#185
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 ![]() |
И ещё.
Такая конструкция, как у тебя: Код { echo "OK!"; } { echo "Trable!"; } не имеет никакого смысла. Надо так: Код {
echo "OK!"; } else { echo "Trable!"; } |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#186
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
Цитата(GLUK @ 8.03.2005 - 18:04) Попробуй набрать хост без "ftp://" в начале. сработало. Спасибо. Вот после этого и верь всяким самоучителям ![]() |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#187
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
описался.
NIK добавил(а) в нет данных какая математическая функция умеет подсчитывать сумму? В мануале не нашёл, т.к. перевод не полностью на русском языке. Спасибо. |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#188
|
|
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 ![]() |
Цитата(NIK @ 8.03.2005 - 17:59) какая математическая функция умеет подсчитывать сумму? В мануале не нашёл, т.к. перевод не полностью на русском языке. Спасибо. Что за сумму? Выражайся яснее, а... |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#189
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
PHP $num1 = 1; $num2 = 2; //нужно получить сумму переменных $num1 и $num2 (сложить их, 1+2) Сообщение отредактировано NIK - 8.03.2005 - 18:20 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#190
|
|
Звезда форума![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1510 Регистрация: 29.09.2003 Пользователь №: 92 ![]() |
$sum = $num1 + $num2 ;
|
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#191
|
||
El hincha del Real Madrid![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 14104 Регистрация: 17.02.2004 Пользователь №: 2321 ![]() |
Цитата(NIK @ 8.03.2005 - 18:18) PHP <br /> = 1;<br /> = 2;<br />//нужно получить сумму переменных = 1 и = 2 (сложить их, 1+2) ку да же ещё яснее?[/quote] О божееее.... Код $a = 3; $b = 5; $c = $a + $b; echo $c; выведет "8"... GLUK добавил(а) в нет данных 2 GreyWind Идеальная синхронность! ^_^ |
|
|
||
![]()
Вставить ник | Быстрая цитата | Сообщение
#192
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
всем спасибо. А теперь дайте ответ на такой вопрос:
время выполнения скрипта - 3.2 сек. Скрипт собственно состоит из небольших 6 блоков типа Код $ftp1 = '<a href="ftp://ip">ip</a>'; echo("<b>$ftp1</b>"); $host = "ip"; $connect = ftp_connect($host, $port, $time); if(!$connect) { echo("<font class=offline><b>OFFLINE</b></font>"); } else { echo("<font class=online><b>ONLINE</b></font>"); ftp_quit($connect); } переменная time = 1 секунде. Всё это в таблице. Это нормально? Сообщение отредактировано NIK - 8.03.2005 - 20:21 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#193
|
|
![]() Частый гость ![]() ![]() ![]() Группа: Участник Сообщений: 248 Регистрация: 29.11.2004 Пользователь №: 5564 ![]() |
По поводу даты, почему бы не делать так:
Код INSERT INTO `таблица` ( `поле` ) VALUES ( CURDATE( ) ); Дата будет храниться в бд в виде: год-месяц-день... Ааналогично со временем CURTIME()... Сообщение отредактировано [BlockDog].DaMN - 9.03.2005 - 11:51 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#194
|
|
Звезда форума![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1510 Регистрация: 29.09.2003 Пользователь №: 92 ![]() |
наверно это не лучший вариант(хотя смотря для чего всё делается) т.к. можем получить только часть полной даты и чтобы вывести в ином формате даты нужно будет ещё что-то придумывать, если на то пошло то можно юзать и мускулевскую UNIX_TIMESTAMP([date]), и опять же с помощью пхп функции date возвращать в любом необходимом формате...
NIK что нормально? что это в таблице? или то что у тебя время 3 секунды? (кстати а как замеряется время выполнения скрипта?) |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#195
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
Цитата(GreyWind @ 9.03.2005 - 14:52) NIK что нормально? что это в таблице? или то что у тебя время 3 секунды? (кстати а как замеряется время выполнения скрипта?) нет, время выполнения скрипты - 3 секунды. Помоему - долго. Я замеряю таким способом - задаём функцию gettime(); Код function gettime() { $parttime = explode(' ',microtime()); $realtime = $parttime[1].substr($parttime[0],1); return $realtime; } $script_time_start = gettime(); script here $script_time_stop = gettime(); $time_script = bcsub($script_time_stop,$script_time_start,1); Сообщение отредактировано NIK - 9.03.2005 - 18:43 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#196
|
|
Звезда форума![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1510 Регистрация: 29.09.2003 Пользователь №: 92 ![]() |
Цитата(NIK @ 9.03.2005 - 18:42) нет, время выполнения скрипты - 3 секунды. Помоему - долго. у тебя происходит неоднократное соединение с фтп сервером, основное(почти всё "время работы скрипта") время на мой взгляд тратится на соединение, так что эффективность скрипта таким образом не измеришь... может только некое подобие пинга до сервака... Цитата(NIK @ 9.03.2005 - 18:42) Я замеряю таким способом - microtime() спасибо |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#197
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
Значит объясню задачу. Чисто для того, чтобы набраться опыта и для интереса, написал скрипт определения состояния фтп. Сделал я это поблоково, при помощи одного php (ну, то есть адреса прописываешь в самом скрипте). А вот теперь хочу поработать в связке Php + MySQL. То есть создаём 1) БД, в ней таблицу (1 поле id - первичный ключ, 2-е поле будет хранить сами хосты), 2) форму, через которую будет можно отправить вводимый хост в БД. Вчера посидел с полночки, пытался сделать по примеру Гостевой книги, из самоучителя. Но нихрена ничего не понял, т.к. много всего лишнего. Может кто растолкует? Или может быть есть какие-либо "классические" примеры? Буду безумно благодарен
![]() ![]() |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#198
|
|
![]() Частый гость ![]() ![]() ![]() Группа: Участник Сообщений: 248 Регистрация: 29.11.2004 Пользователь №: 5564 ![]() |
PHP if (!$seen): $form = "<form action=\"add_host.php\" method=\"post\"><table>\n"; $form .= "<tr><td>Хост:</td><td><input type=\"text\" size=\"50\" name=\"host\"></td></tr>\n"; $form .= "<tr><td><input type=\"hidden\" name=\"seen\" value=\"y\"></td><td><input type=\"submit\"></td></tr>\n"; $form .= "</table></form>\n"; print "$form"; else: @mysql_connect("$db_host","$db_user","$db_pass") or die("Невозможно подключиться с серверу базы данных"); @mysql_select_db("$db_name") or die("Невозможно выбрать базу данных"); $query = "INSERT INTO table (host) VALUES (\"$_POST['host']\")"; $result = mysql_query($query); endif; собственно все... первое поле (id) делаешь auto_increment |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#199
|
|
![]() Постоялец форума ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 997 Регистрация: 8.10.2003 Пользователь №: 353 ![]() |
Цитата([BlockDog) .DaMN,11.03.2005 - 18:00] собственно все... первое поле (id) делаешь auto_increment а можно коментарий (если ты откуда-то скопировал)? В частности для чего нужно <input type=\"hidden\" name=\"seen\" value=\"y\"> да, а чё за оформление такое функции if ? ![]() Чего-то он работать отказывается ![]() Сообщение отредактировано NIK - 11.03.2005 - 17:13 |
|
|
![]()
Вставить ник | Быстрая цитата | Сообщение
#200
|
|
Звезда форума![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1510 Регистрация: 29.09.2003 Пользователь №: 92 ![]() |
не описка, а альтернативный синтаксис
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 14.05.2025 - 14:27 |