یه نمونه میدید چه چیزی جای /path/to/image.png بذاریم ؟
مثلا /image/system/myimg.png ?
و متغیر $output چی هستش ؟ چی رو خارج میکنه ؟
یه راهنمایی کلی کنید ممنون میشم
یه نمونه میدید چه چیزی جای /path/to/image.png بذاریم ؟
مثلا /image/system/myimg.png ?
و متغیر $output چی هستش ؟ چی رو خارج میکنه ؟
یه راهنمایی کلی کنید ممنون میشم
ویرایش توسط Amir Mohammad99 : June 7th, 2016 در ساعت 15:45
وقتی curl اکسکیوت میشود داخل $output جواب تلگرام به درخواست ما قرار میگیرد، جای path/to/image.png باید مسیر فایل عکس را قرار دهید، یک test.php درست کنید کد های زیرا قرار دهید، در کنار این فایل هم یک فایل عکس با نام img.jpg قرار دهید، کد های ما به صورت زیر میشود :
حالا اگر میخواهید عکسی url دریافت کنید ابتدا باید آن را دانلود و ذخیره کنید :کد:$bot_url = "https://api.telegram.org/bot<bot_id>/"; $url = $bot_url . "sendPhoto?chat_id=" . $chat_id ; $post_fields = array('chat_id' => $chat_id, 'photo' => new CURLFile(realpath("img.jpg")) ); $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Content-Type:multipart/form-data" )); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields); $output = curl_exec($ch);
کد:file_put_contents('img.jpg', file_get_contents('http://name.com/img.jpg'));
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)