![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
XIICURL, Client URL Library 関数PHP ã¯ã€Daniel Stenbergã«ã‚ˆã‚Šé–‹ç™ºã•ã‚ŒãŸãƒ©ã‚¤ãƒ–ラリlibcurl をサãƒãƒ¼ トã—ã¾ã™ã€‚ã“ã®ãƒ©ã‚¤ãƒ–ラリã«ã‚ˆã‚Šã€å¤šãã®ç•°ãªã£ãŸãƒ—ãƒãƒˆã‚³ãƒ«ã§æ§˜ã€…ãªã‚µãƒ¼ ãƒãƒ¼ã¨æŽ¥ç¶šã—ã€é€šä¿¡ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã«ãªã‚Šã¾ã™ã€‚libcurl ã¯ç¾åœ¨ http, https, ftp, gopher, telnet, dict, file, ldap プãƒãƒˆã‚³ãƒ«ã‚’サ ãƒãƒ¼ãƒˆã—ã¦ã—ã¾ã™ã€‚libcurl 㯠HTTPS èªè¨¼ã€HTTP POSTã€HTTP PUTã€FTP アップãƒãƒ¼ãƒ‰(ã“ã‚Œã¯PHPã®ftp拡張機能ã§ã‚‚実行å¯èƒ½ã§ã™)ã€HTTPフォームã«ã‚ˆã‚‹ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã€ãƒ—ãƒã‚ã‚·ã€ã‚¯ãƒƒã‚ーã€ãƒ¦ãƒ¼ã‚¶å+パスワードã«ã‚ˆã‚‹ èªè¨¼ã‚‚サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ CURL関数を使用ã™ã‚‹ãŸã‚ã«ã¯ã€CURLパッ ケージをインストールã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚PHPã¯ã€ CURL 7.0.2-beta 以é™ã‚’å¿…è¦ã¨ã—ã¾ã™ã€‚7.0.2-beta以å‰ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã¯ 動作ã—ã¾ã›ã‚“。 PHPã®CURLサãƒãƒ¼ãƒˆæ©Ÿèƒ½ã‚’使用ã™ã‚‹ã«ã¯ã€--with-curl[=DIR] を付ã‘ã¦PHPをコンパイ ルã—ã¦ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚ãŸã ã—ã€DIRã¯ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªlibãŠã‚ˆã³ includeを有ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å ´æ‰€ã¨ãªã‚Šã¾ã™ã€‚ ディレクトリ"include"ã«ã¯ã€"curl"ã¨ã„ã†åå‰ã®ãƒ•ã‚©ãƒ«ãƒ€ãƒ¼ãŒã‚ã‚‹å¿…è¦ ãŒã‚ã‚Šã€ãã®ãƒ•ã‚©ãƒ«ãƒ€ã«ã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«eash.hãŠã‚ˆã³curl.hãŒã‚ã‚‹å¿…è¦ãŒã‚ ã‚Šã¾ã™ã€‚"libcurl.a"ã¨ã„ã†åå‰ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª"lib"ã«ã‚ã‚‹å¿… è¦ãŒã‚ã‚Šã¾ã™ã€‚ ã“れらã®é–¢æ•°ã¯PHP 4.0.2 ã§è¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚ PHPã‚’CURLサãƒãƒ¼ãƒˆæ©Ÿèƒ½ä»˜ãã§ã‚³ãƒ³ãƒ‘イルã—ãŸå ´åˆã€curl関数を使用å¯èƒ½ ã¨ãªã‚Šã¾ã™ã€‚CURL関数ã®åŸºæœ¬çš„ãªä½¿ç”¨æ³•ã¯ã€ curl_init()ã«ã‚ˆã‚ŠCURLセッションをåˆæœŸåŒ–ã—〠続ã„ã¦curl_exec()ã«ã‚ˆã‚Šè»¢é€ã‚’実行ã—〠curl_close()ã«ã‚ˆã‚Šã‚»ãƒƒã‚·ãƒ§ãƒ³ã‚’終了ã™ã‚‹ã¨ã„ã†ã‚‚ ã®ã«ãªã‚Šã¾ã™ã€‚CURL関数を使用ã—ã¦PHPホームページをファイルã«å–得㙠る例を示ã—ã¾ã™ã€‚
|