Апач 1.3.х
А что увидит человек, если сервет будет не доступен? ;) Данные ты от сервера получаешь одни и теже для конкретной страницы?
Кэшировать как-то результаты можно? Или посмотри в сторону zend и т.п. ускорителей.
Не ахти - это сколько? А то я полгода назад писал скрипты, думал что посещаемость будет небольшая, потому я не заморачивался с оптимизацией. А сейчас посещаемость выросла, и это дает о себе знать: когда на сайте народ толпиться + 1-2 поисковики индексируют страницы, сервер подтормаживают. Потому пришлось переписывать, оптимизировать код. Общая нагрузка в целом упала, но все равно остается относительно высокой из-за специфики работы сайта.
Следствие. А что мешает переделать дизайн на локальной машине один раз и отказаться от str_replace на сервере?
Без проблем произвел обмен. Буду еще обращаться.
Я кстати тоже уже года 4 пользуюсь этим. А чем именно раздражает?
$ch = curl_init();
//curl_setopt($ch, CURLOPT_PROXY, "1.2.3.4:123"); //если нужен прокси
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_URL, "http://www.site.com/form.php"); //куда шлем
curl_setopt($ch, CURLOPT_POSTFIELDS, "x=231&y=342"); //что шлем
curl_setopt($ch, CURLOPT_REFERER, "http://www.site.com");
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; MyIE2; .NET CLR 1.1.4322)");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 0);
$result=curl_exec ($ch);
curl_close ($ch);
echo $result;
Сорри, ошибся. Модераторам, просьба удалить.
Если на сайте используется mod_rewrite - возможно ошибка в одном из правил.
Примерно так:
set_time_limit(0);
$start = 1;
if ($dir = opendir("/"))
{
while (false !== ($filename = readdir($dir)))
if ($filename!="." && $filename!="..")
rename ($dir."/".$filename, $start.".jpg");
$start++;
}
Писал без проверки, для теста лучше проверь как работает скрипт на нескольких файлах.