לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 18-10-2010, 16:02
  Smile123 Smile123 אינו מחובר  
 
חבר מתאריך: 14.08.10
הודעות: 107
post דרך curl מוגבל בתווים?

אהלן,
אני מנסה לשלוח POST עם נתונים לפתיחת נושא בפורום.
הבעייה שההודעה נקטעת לאחר מספר תווים.
גיגלתי ומצאתי שצריך להוסיף
קוד PHP:
 curl_setopt($curl,CURLOPT_HTTPHEADER,array("Expect:")); 


הוספתי כמובן, אך בלי שום תועלת - ההודעה ממשיכה להיקטע באמצע.

הקוד:

קוד PHP:
 $thread = array('subject' => 'כותרת כלשהי',
                        
'message' => 'הודעה ארוכה.............................הודעה ארוכה......................',
                        
'prefixid' => $post['prefixid'],
                        
'iconid' => '0',
                        
's' => '',
                        
'securitytoken' => $secuirtytoken,
                        
'f' => $post['forumid'],
                        
'do' => 'postthread',
                        
'posthash' => $posthash,
                        
'poststarttime' => $poststarttime,
                        
'loggedinuser' => $userid,
                        
'signature' => '1',
                        
'parseurl' => '1');

        
$curl curl_init();
        
curl_setopt($curl,CURLOPT_RETURNTRANSFER,true);
        
curl_setopt($curl,CURLOPT_HTTPHEADER,array("Expect:"));
        
curl_setopt($curl,CURLOPT_INTERFACE,$post['ip']);
        
curl_setopt($curl,CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.10)");
        
curl_setopt($curl,CURLOPT_REFERER,$post['url'].'/forumdisplay.php?f='.$post['forumid']); 
        
curl_setopt($curl,CURLOPT_COOKIEFILE,"cookie.txt");
        
curl_setopt($curl,CURLOPT_COOKIEJAR,"cookie.txt");
        
curl_setopt($curl,CURLOPT_URL,$post['url'].'/newthread.php?do=postthread&f='.$post['forumid']);
        
curl_setopt($curl,CURLOPT_POST,true);
        
curl_setopt($curl,CURLOPT_POSTFIELDS,$thread);
        
curl_exec($curl);
        
curl_close($curl); 


אשמח להצעות כלשהן
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 18-10-2010, 16:43
  Smile123 Smile123 אינו מחובר  
 
חבר מתאריך: 14.08.10
הודעות: 107
בתגובה להודעה מספר 5 שנכתבה על ידי שימי שמתחילה ב "מה זאת אומרת "נקטע באמצע" ?..."

בקשר לנקטע באמצע:
הטופס נשלח בהצלחה, אך ההודעה בפועל היא "הודעה ארוכה..................הודעה ארו".
הוספתי CURLOPT_VERBOSE ולהלן הפלט:
קוד:
* About to connect() to www.root.co.il port 80 (#0) * Trying 188.138.40.162... * Name '188.138.43.14' family 2 resolved to '188.138.43.14' family 2 * Local port: 0 * connected * Connected to www.***.co.il (188.138.40.162) port 80 (#0) > POST /newthread.php?do=postthread&f=22 HTTP/1.0 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.10) Host: www.root.co.il Accept: */* Referer: www.***.co.il/forumdisplay.php?f=22 Cookie: bb_thread_lastview=110a2****66f6d1883cd33****19dca -57-%7Bi-228354_i-1287409987_i-228355_i-1287409988_i-228356_i-1287409989_i-228357_i-1287409990_i-228358_i-1287409991_i-228359_i-1287409992_i-228360_i-1287409992_i-228361_i-1287409993_i-228362_i-1287409994_i-228363_i-1287409994_i-228364_i-1287410138_i-228365_i-1287410138_i-228366_i-1287410138_i-228367_i-1287410138_i-228368_i-1287410139_i-228369_i-1287410139_i-228370_i-1287410139_i-228371_i-1287410139_i-228372_i-1287410140_i-228373_i-1287410141_i-228374_i-1287410394_i-228379_i-1287410555_i-228380_i-1287410684_i-228381_i-1287410832_i-228382_i-1287410832_i-228383_i-1287410832_i-228384_i-1287410832_i-228385_i-1287410832_i-228386_i-1287410833_i-228387_i-1287410833_i-228388_i-1287410833_i-228389_i-1287410833_i-228390_i-1287410939_i-228391_i-1287410940_i-228392_i-1287410940_i-228393_i-1287410941_i-228394_i-1287410941_i-228395_i-1287410942_i-228396_i-1287411023_i-228397_i-1287411024_i-228398_i-1287411024_i-228399_i-1287411024_i-228400_i-1287411024_i-228401_i-1287411025_i-228402_i-1287411027_i-228403_i-1287411027_i-228404_i-1287411027_i-228405_i-1287411027_i-228407_i-1287411346_i-228409_i-1287411461_i-228412_i-1287411727_i-228413_i-1287411793_i-228415_i-1287412323_i-228419_i-1287413357_i-228420_i-1287413698_i-228421_i-1287414513_i-228422_i-1287415076_%7D; bb_lastactivity=0; bb_lastvisit=1287408414; bb_sessionhash=3831d42d**cb8198a****9f6b879 Content-Length: 1653 Content-Type: multipart/form-data; boundary=----------------------------df4f9e5a1cce < HTTP/1.1 200 OK < Date: Mon, 18 Oct 2010 15:21:20 GMT < Server: Apache < X-Powered-By: PHP/5.2.14 < Cache-Control: private < Pragma: private < Content-Length: 4588 < Vary: Accept-Encoding,User-Agent < Connection: close < Content-Type: text/html; charset=utf-8 < * Closing connection #0


*צינזרתי בכוכביות חלקים מסויימים.

בקשר לExpect:
הרעיון נלקח מכאן => http://stackoverflow.com/questions/...-curl-data-1024

לאחר שגיגלתי קצת וזה מה שמצאתי בעיקרון..
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 01:52

הדף נוצר ב 0.14 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר