النتائج 1 إلى 2 من 2

الموضوع: ارسال التدوينه الى موقع بلوقر blogger باستخدام php

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    583

    ارسال التدوينه الى موقع بلوقر blogger باستخدام php



    السلام عليكم ورحمة الله وبركاته
    اخواني ابحث عن كود استطيع من خلاله ارسال التدوينة الى موقع blogger.com باستخدام PHP
    طبعا بحثت في الانترنت ووجدت اكواد كثيرة لكن للأسف انها لا تعمل معي لا اعلم ماهو السبب
    كمثال هذا الكود وجدته في احد المواقع
    كود PHP:
     <?php  

        $email 
    " email@gmail.com"
        
    $pass "your password"
        
    $blogIDurlencode("blog id"); // like 6304924319904337556 
      
        // Do Not Modify Below Code 
        
    if(!isset($_SESSION['sessionToken'])) { 
      
        
    $ch curl_init("https://www.google.com/accounts/ClientLogin?Email=$email&Passwd=$pass&service=blogger&accountType=GOOGLE"); 
        
    curl_setopt($chCURLOPT_POST,1); 
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION ,1); 
        
    curl_setopt($chCURLOPT_HEADER,0); 
        
    curl_setopt($chCURLOPT_RETURNTRANSFER ,1); 
        
    $result curl_exec($ch); 
        
    $resultArray curl_getinfo($ch); 
        
    curl_close($ch); 
        
    $arr explode("=",$result); 
        
    $token $arr[3]; 
        
    $_SESSION['sessionToken'] = $token
        } 
      
        
    $entry "<entry xmlns='http://www.w3.org/2005/Atom'> 
      
        <title type='text'>Title of blog post </title> 
      
        <content type='xhtml'> 
      
        This is testing contnetto post in blog post. 
      
        </content> 
      
        </entry>"

      
        
    $len strlen($entry); 
      
        
    $headers = array("(anti-spam-(anti-spam-content-type:)) application/atom+xml","Content-Length: {$len}","Authorization: GoogleLogin auth={$_SESSION['sessionToken']}","$entry"); 
      
        
    $ch curl_init(); 
        
    curl_setopt($chCURLOPT_URL"https://www.blogger.com/feeds/$blogID/posts/default"); 
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1); 
        
    curl_setopt($chCURLOPT_TIMEOUT4); 
        
    curl_setopt($chCURLOPT_HTTPHEADER$headers); 
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION1); 
        
    curl_setopt($chCURLOPT_UNRESTRICTED_AUTH1); 
        
    curl_setopt($chCURLOPT_POSTtrue); 
        
    $result curl_exec($ch); 
        
    $ERROR_CODE curl_getinfo($ch); 
        
    curl_close($ch); 
      
        echo 
    '<pre>'
        
    print_r($headers); 
        
    var_dump($result); 
        
    print_r($ERROR_CODE); 
        exit; 
      
        
    ?>
    طبعا وضعت الكود داخل ملف PHP وطلبته عن طريق المتصفح وكانت النتيجة

    http://localhost/blog.php
    كود:
      
     
     
       
     Array
    (
    [0] => (anti-spam-(anti-spam-content-type:)) application/atom+xml
    [1] => Content-Length: 218
    [2] => Authorization: GoogleLogin auth=
    [3] => 
    
    
    
    
    
    This is testing contnetto post in blog post.
    
    
    
    
    )
    bool(false)
    Array
    (
    [url] => https://www.blogger.com/feeds/8829537982751095595/posts/default
    [content_type] => 
    [http_code] => 0
    [header_size] => 0
    [request_size] => 0
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0
    [namelookup_time] => 0
    [connect_time] => 0.062
    [pretransfer_time] => 0
    [size_upload] => 0
    [size_download] => 0
    [speed_download] => 0
    [speed_upload] => 0
    [download_content_length] => -1
    [upload_content_length] => -1
    [starttransfer_time] => 0
    [redirect_time] => 0
    )
    وهنا كود ثاني من موقع قوقل بإستخدام api لكن لأسف لم يعمل معي يطلع لي اخطاء كثيرة من ضمنها انة يطلب تفعيل خدمة ssl
    http://code.google.com/apis/blogger/...guide_php.html

    ممكن يا اخوان احد يشرح لنا كيف استطيع ارسال التدوينة الى موقع بلوقر بأستخدام php على سيرفر محلي ?

    واذا بمقابل مافي مانع







  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    33


    اخي Dea هناك طرقة ابسط بكثير من ذلك
    يمكنك انشاء Email لمدونتك علي ي blogger عن paramétres > E-mail et mobile
    مثال
    1234567@blogger.com
    ثم يمكنك كتابة سكريبة بسيط لارسال Email وعند ارسال رسالة على Email مدونتك سوف تعرض مباشرة











ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض