А где-ж их взять, программистов то? Я тоже любитель, а на php так и вообще весь код с помощью google search пишется.Tolik писал(а):Кришна позволяет, но сам я не хочу делать что-то плохо.
Пусть лучше программисты напишут красивый и правильный код, а потом любители типа меня будут его использовать в качестве шаблона.
Поддержка PHP скриптов
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Поддержка PHP скриптов
- Parasite
- Администратор
- Сообщения: 5646
- Зарегистрирован: 23 окт 2008, 17:38
- Благодарил (а): 124 раза
- Поблагодарили: 508 раз
Re: Поддержка PHP скриптов
Можно рядом со скриптом иметь текстовичок с лог\пасс, а в скрипт (любой, включая все будущие) его инклудить при его наличии. Правда, могут быть грабли при одновременном доступе к текстовичку от двух разных скриптов (например от двух процессов качания в САСе)zed писал(а):Но вот если тот прокси ещё требует и авторизацию, то работать не будет - у юзера нужно как-то спросить логин/пароль. Пока что в раздумьях на эту тему.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/


-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Поддержка PHP скриптов
сегодняшний downloader.php через прокси не работает, ни из реестра, ни заданный вручную.
"Неизвестная ошибка при скачивании".
"Неизвестная ошибка при скачивании".
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Поддержка PHP скриптов
Зачем, если настройки прекрасно берутся из сас? Просто если у юзера прокси с авторизацией да он ещё включил "брать из реестра", то он получит: "Ошибка авторизации на прокси", зайдёт в настройки сас и вобьёт ручками логин и пароль. Делов-то. Согласись, это гораздо проще, чем держать текстовичок. Тем более, что инклуды в скриптах для сас использовать не рекомендую - скрипты не смогут исполняться из памяти, а так же из зазипованных zmp.Parasite писал(а):Можно рядом со скриптом иметь текстовичок с лог\пасс, а в скрипт (любой, включая все будущие) его инклудить при его наличии. Правда, могут быть грабли при одновременном доступе к текстовичку от двух разных скриптов (например от двух процессов качания в САСе)zed писал(а):Но вот если тот прокси ещё требует и авторизацию, то работать не будет - у юзера нужно как-то спросить логин/пароль. Пока что в раздумьях на эту тему.
Сейчас залью свежий экзешник сас со вчерашними изменениями (там кстати, и язык добавил).Tolik писал(а):сегодняшний downloader.php через прокси не работает, ни из реестра, ни заданный вручную.
"Неизвестная ошибка при скачивании".
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Поддержка PHP скриптов
SAS.Planet.110404.Alfa.PHP
- Добавлен параметр $SasLangCodeStr - string, текущий язык SAS: 'ru', 'en', 'uk'
- Чтение параметров прокси из реестра выплняется на стороне SAS
- Подкорректирована обработка ошибок
- Исправлена и дополнена карта Спутник Яндекс (работает и через прокси, в том числе с авторизацией)
Tolik, попробуйте эту версию на Win7 - повторится ошибка при выходе или нет?
- Добавлен параметр $SasLangCodeStr - string, текущий язык SAS: 'ru', 'en', 'uk'
- Чтение параметров прокси из реестра выплняется на стороне SAS
- Подкорректирована обработка ошибок
- Исправлена и дополнена карта Спутник Яндекс (работает и через прокси, в том числе с авторизацией)
Tolik, попробуйте эту версию на Win7 - повторится ошибка при выходе или нет?
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Поддержка PHP скриптов
zed, проверил, всё нормально, глюков нет.
Прокси работает, и указанный в настройках программы, и из реестра, если задан в виде FQDN:port (или IP:port).
Но не работает, когда в настройках Интернет (т.е. в реестре) задан automatic configuration script: http://.../proxy.pac
Сама Планета с такими настройками работает нормально (у меня они по умолчанию)
Прокси работает, и указанный в настройках программы, и из реестра, если задан в виде FQDN:port (или IP:port).
Но не работает, когда в настройках Интернет (т.е. в реестре) задан automatic configuration script: http://.../proxy.pac
Сама Планета с такими настройками работает нормально (у меня они по умолчанию)
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Поддержка PHP скриптов
А фиг его знает - ни разу не сталкивался. Дайте мне этот скрипт посмотреть?Tolik писал(а):Но не работает, когда в настройках Интернет (т.е. в реестре) указан automatic configuration script: http://.../proxy.pac
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Поддержка PHP скриптов
proxy.pac выглядит примерно так:
Код: Выделить всё
function FindProxyForURL(url, host)
{
if ( shExpMatch(host, "....com")
|| shExpMatch(host, "...")
)
return "PROXY ....com:3128";
if ( isPlainHostName(host)
|| shExpMatch(host, "localhost")
|| isInNet(host, "10.0.0.0", "255.0.0.0")
|| isInNet(host, "127.0.0.0", "255.0.0.0")
)
return "DIRECT";
return "PROXY proxy.....com:8080";
}