4e4en Posted September 7, 2008 Report Share Posted September 7, 2008 (edited) Sveiki, man ir neliela problēma ar cURL un socks4. Man ir nepieciešamība, lai es ar php skriptu būtu spējīgs pārbaudīt, vai socks4 proxy strādā (ar socks5 un http proxy nav problēma). Pētiju php.net gan curl lapā, bet teorētiski šajā versijā būtu jābūt socks4 supportam, bet nav. Un izdod šādu kļūdu. Tb. ka nav SOCKS4 atbalsta. Būtu vēlami ieteikumi, lai piespiestu pārbaudīt arī socks4. ( ! ) Notice: Use of undefined constant CURLPROXY_SOCKS4 - assumed 'CURLPROXY_SOCKS4' in C:\xampplite\htdocs\proxy_checker\v1\check.php on line 85 curl cURL support enabled cURL Information libcurl/7.16.0 OpenSSL/0.9.8h zlib/1.2.3 Edited September 7, 2008 by 4e4en Link to comment Share on other sites More sharing options...
bubu Posted September 7, 2008 Report Share Posted September 7, 2008 Var jau pamēģināt nodefinēt pašam to konstanti. Iz curl sources apskatījos, ka tā vērtība ir 4 (curl.h failā curl_proxytype enumā). Tātad: if (!defined("CURLPROXY_SOCKS4")) { defined("CURLPROXY_SOCKS4", 4); } Moš stradās (ja vien php curl extensijai nav speciāli aizliegts socks4 supprots kompilējot to). Link to comment Share on other sites More sharing options...
4e4en Posted September 7, 2008 Author Report Share Posted September 7, 2008 Paldies bubu, tagad viss ir ok. bet man labāk patīk drusku cits pieraksts tavējam kodam: defined('CURLPROXY_SOCKS4') or define('CURLPROXY_SOCKS4', 4); Link to comment Share on other sites More sharing options...
bubu Posted September 7, 2008 Report Share Posted September 7, 2008 @define('CURLPROXY_SOCKS4', 4); Link to comment Share on other sites More sharing options...
Recommended Posts