4e4en Posted September 7, 2008 Report 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
bubu Posted September 7, 2008 Report 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).
4e4en Posted September 7, 2008 Author Report 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);
Recommended Posts