Простой FTP клиент, на php. Поддерживает передачу файлов, перемещение и создание каталога. Скачать (11.67 Kb) http://depositfiles.com/files/ger6doejs
Ага дал ему скрипт на php "как заливать на фтп", как он его запустит, и на фтп то зальет до этого?))))) пфффф =)
PHP: <input type="checkbox" id='add' onClick="if (document.getElementById('add').checked) {document.getElementById('mainform').style.display='block';} else {document.getElementById('mainform').style.display='none';}"> Добавить вопрос <div name="mainform" style="display: none;" id="mainform"> <form method="post" action=""> <input type="text" name="haed" size="100" />бла-бла-бла<br /> <textarea name="faq" rows="10" cols="100"></textarea>Тут введите свой вопрос<br /> <input type="text" name="note" size="100" />хз зачем<br /> <input type="submit" name="submit" value="задать вопрос"/> </form> </div> <br> <noscript>Для добавления вопроса включите JavaScript</noscript> Вот как-то так.
Здравствуйте, такой вопрос: есть вот такой код: PHP: $result = $db->sql_query("SELECT `time` FROM ".$prefix."_stories ORDER BY `time` DESC"); $content .="<ul>"; while(list($time) = $db->sql_fetchrow($result)) { if ($i<=11) { ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $getdate); if ($getdate[2] == "01") { $month = _JANUARY; } elseif ($getdate[2] == "02") { $month = _FEBRUARY; } elseif ($getdate[2] == "03") { $month = _MARCH; } elseif ($getdate[2] == "04") { $month = _APRIL; } elseif ($getdate[2] == "05") { $month = _MAY; } elseif ($getdate[2] == "06") { $month = _JUNE; } elseif ($getdate[2] == "07") { $month = _JULY; } elseif ($getdate[2] == "08") { $month = _AUGUST; } elseif ($getdate[2] == "09") { $month = _SEPTEMBER; } elseif ($getdate[2] == "10") { $month = _OCTOBER; } elseif ($getdate[2] == "11") { $month = _NOVEMBER; } elseif ($getdate[2] == "12") { $month = _DECEMBER; } if ($month != $thismonth) { $year = $getdate[1]; $content .= "<li><a href=\"index.php?name=News_Archive&sa=show_month&year=$year&month=$getdate[2]&month_l=$month\">$month, $year</a></li>\n"; $thismonth = $month; $i++; } } } А теперь вопрос: Можно ли ускорить выполнение этого скрипта заменой регулярки на другую (допустим preg_match): Code: ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $getdate); или можно ли вообще как-нибудь обойтись без регулярного выражения?
Что за невежество? Во первых, в таких случаях надо использовать switch. Во-вторых, зачем загаживать память константами? Константы хороши к месту, а не где попало... Можно. При занесении строк в базу в 1 ячейку (допустим `date`) заноси дату в нормальном удобочитаемом виде (генеруруй функцией date()). А время заноси в ячейку `time` в unix-stamp формате (для быстрой сортировки). Ускоришь работу скрипта + не будешь париться с форматом даты. А вообще, сортировка по не-ключевым полям - зло. Сортируй по ключевому `id`.
mysql_query("SET CHARACTER SET UTF-8",$link)or die(mysql_error()); mysql_query("SET NAMES UTF-8",$link)or die(mysql_error()); Вот это всё надо писать после соединения И выбора базы данных а вообще: http://forum.antichat.ru/thread91023.html
подскажите, где можно почитать про "правила хорошего тона при программировании на php" )) искал не нашел.
Здравствуйте! Код: Ошибка: Такая проблема возникает именно с этим доменом, к примеру, yandex открывается нормально. Пожалуйста, подскажите в чём проблема! Заранее благодарен!
Да хз в чем, работай через сокеты: PHP: <? @set_time_limit(0); @ini_set("display_errors","1"); $responce = ""; $fsock = fsockopen("www.moneysupermarket.com",80,$errnum,$errstr,2); $headers = "GET http://www.moneysupermarket.com/ HTTP/1.1\n"; $headers .= "Host: www.moneysupermarket.com\n"; $headers .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n"; $headers .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\n"; $headers .= "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\n"; $headers .= "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\n"; $headers .= "Keep-Alive: 500\n"; $headers .= "Connection: close\n"; $headers .= "Content-Type: application/x-www-form-urlencoded\r\n\r\n"; fwrite ($fsock,$headers); while (!feof($fsock)) $responce .= fread($fsock,1024); fclose ($fsock); echo $responce; ?>