KeFiR

Рейтинг
40
Регистрация
06.10.2007

Позволишь мелкие замечения по коду? ))

error_reporting(0);

Ну вот я не люблю когда так пишут, так пишут когда в скрипте есть ошибки и их неохота править)

if($ispost==1) passthru ("$editor $filename > /dev/tty < /dev/tty");

не лучшее использование функции passthru

if(is_numeric($content_length)==true)

тут красивей использовать

if(is_numeric($content_length)) или if(is_numeric($content_length)===true)

ну это так придирки, сам понимаешь;)

А так респект что выложил скрипт

ЗЫ продам в единственном экземпляре, после чего могу опубликовать зазенденную версию

Ты тока не обижайся, но дезендер уже полгода как можно скачать с инета без проблем;) для 4 и 5 версий)

есть предложение))) может быть скинемся по баксу все вместе и купим?
П.С поможем Ufaweb материально))) человек ведь старается...

Ну с таким успехом, можно все скрипты покупать, ну чисто поддерживать людей материально)

Мое мнение:

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

Это тоже самое что, платить поэту не за его стихи, а просто за то что он их написал, а стихи потом свернуть в макулатуру.. исскуство во)

А вообще, прокси сервер довольно нужная вещь, но почему ТС выбрал php непонятно.

Объясни мне плиз, какой смысл у данного скрипта?

Рассмотрим 2 варианта: Когда у тебя есть место у хостера и когда у тебя свой сервак.

Начнем с хостинга:

1) Вечно работающий php скрипт, очень сильно нагружает хостера, и максимум он проработает у тебя полдня. Потому что у нормальных хостеров, на каждого клиента выделяется n кол-ва используемых ресурсов. В 90% отключен set_time_limit. У бесплатников еще будут и отключены сокеты.

2) Если php будет установлен как cgi то серву будет явно плохо..возможно даже очень плохо.

3) Также как и Зингельшухер я хочу узнать чем отличается твой скрипт, от таких же бесплатных аналогов?

Приведем примеры:

http://ovh.dl.sourceforge.net/sourceforge/phpproxy/phpproxy-2.1.zip - сам не юзал, но выглядит угрожающе, php proxy server.
http://forum.web-hack.ru/index.php?showtopic=26706&st=0&#entry246344 - perl proxy server
http://forum.antichat.ru/printthread.php?t=23504&pp=40 - php socks5 server (линк на скачку битый, кому надо стучите, залью куда-нить)

Все эти скрипты не идут на обычнах хостингах или идут но уж очень коряво..

4) Многопоточность... Если честно, в многопоточности php я не спец и работал тока в curl и pcntl.

Первое отсуствует в твоем скрипте, второго нету на хостингах. pcntl вообще очень редко где стоит.

Еще можно заюзать неблокирующие сокеты, то многопоточность тут будет очень сомнительная...Кажется СпамИт на нем работал, и очень очень глючно..Кто знает тот поймет.

Ну еще можно чисто поржать скрипты запуская через exec..

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

А терь давай рассмотрим случай когда у человека есть свой сервер.

Тогда твой скрипт будет работать, это конечно гуд..

Но человеку будет проще поставить 3proxy или любой другой сишный(к примеру) прокси/сокс сервер, который будет работать как демон, и будет работать стабильнее, всегда и поддерживать все протоколы. И все это бесплатно.

Я не говорю что у тебя скрипт плохой, что не продавай его..ну просто интересно стало, где такой скрипт применять?

1) так и пиши.

2 и 3) http://php5.ru/articles/image#size смотри нижнюю часть страницы. Это конечно не идеальный код для уменьшения т.к. проблемы в непропорциональном ресайзе будет, но он работать будет..пробуй.

<script type="text/javascript">
<!--
function is_valid ( string )
{
var reg = /[а-я@]/i;
var match = reg.exec ( string );
if ( match === null )
alert('не содержит');
else
alert('содержит');
}
//-->
</script>

<input type="text" name="username" value="[#USERNAME#]" onBlur="is_valid(this.value)">

вот так можно проверить на русские буквы и содержание знака @

Да есть, попробуй отправить письмо с того же mail.ru и оно отправится в html виде.

Такое письмо отсылается посредством вставки некоего параметра в хидер письма..

А что конкретно там писать, ищи сам, думаю врядли кто станет палить тему отправки html письма в блоггер. хотя может и ошибаюсь

Platon_82:

RewriteRule ^([a-z]+)/*$ $1.php

У меня так вообще не пашет, ни на локалке ни на сервер..

зато пашет так

RewriteRule ^([a-z]+)/*$ 1.php

зачем вы добавляетe бакс перед 1.php, из-за него и неправильно работает код

FaceBook такие скрипты называются. В гугле находили клоны вконтакта, точно такой же вид и функции, но это был клон.

RewriteRule ^(auth)/$ $auth.php

Перед auth.php зачем стоит бакс?

Во всех выше приведенных мной правилах со слешем не грузится страница (404ошибка)

ну правильно, у тебя в регулярке прописан слеш

^(auth)/$

RewriteRule ^(auth)/$ $auth.php
RewriteRule ^([a-z]{4})/$ $auth.php

Зачем тут первое условие?

А как в конец добавлять слеш чтобы было site.com/file/

попробуй так


RewriteEngine On
RewriteRule ^(\w{4})(/|)$ 2.php

RewriteRule ^file$ file.php

1 2345 6
Всего: 59