הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 24-08-07, 14:43   # 1
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 31
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

[שאלה] כיצד לזייף בקשת POST, ואז לצפות בקוד מקור.

שלום,
אני מנסה בימים אלה לשלוח בקשת POST לשרת ואז לעשות לעמוד שהתקבל file_get_contents...
אבל אני משום מה לא הצלחתי לשלוח בקשה... ניסתי הרבה מאוד דרכים אבל אף דרך לא עבדה =X...
בתכלס מה שאני צריך זה רק לשלוח בקשה לקישור מוסיים עם משתנה POST אחד... ואז לצפות בקוד מקור שלו... יש מצב מישהו יכול להביא לי דרך או לנסות לעזור לי בדרך כלשהי?

ואמממ ניסתי גם את הסיפרייה של CURL אבל לפי מה שהבנתי צריך להתקין תספרייה על השרת ואין לי גישה לשרת אני לא בעל השרת... ואני כמעט בטוח שהוא לא ירצה להתעסק בשטויות כאלה...
אז תקנו אותי אם אני טועה ווובדוק יש דרך אחרת חוץ מCURL...

תודה רבה,
אמיר .
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 24-08-07, 14:44   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

CURL עובד על 90 אחוז מהשרתים !!!

ככה שלא אמור להיות לך בעיה עם זה

והאפשרות השניה שלך היא להשתמש ב FSOCKOPEN
ואז עם FWRITE ו FREAD לקבל את מה שאתה רוצה...
  Reply With Quote
ישן 24-08-07, 14:45   # 3
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

בדקת בתגובות של הגולשים אם אין תחליף או משהו לפונקציה?
  Reply With Quote
ישן 24-08-07, 14:47   # 4
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 31
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

ואללה? אם אתה אומר שיש ב90% מהשרתים אני מקווה שיש על ACTSERV..
מישהו אולי יודע אם לACTSERV יש? פשוט כרגע ACTSERV נפלו אז אני לא יכול לבדוק בדקתי את זה רק על השרת הבייתי שלי והסתבכתי עם ההתקנה של הספרייה אז פרשתי מהדרך הזאת...
ואממ לא הצלחתי להשתמש בFSOCKOPEN... יענו זה לא שלח את הפרמטרים...
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 24-08-07, 14:49   # 5
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי INvisioN צפה בהודעה
ואללה? אם אתה אומר שיש ב90% מהשרתים אני מקווה שיש על ACTSERV..
מישהו אולי יודע אם לACTSERV יש? פשוט כרגע ACTSERV נפלו אז אני לא יכול לבדוק בדקתי את זה רק על השרת הבייתי שלי והסתבכתי עם ההתקנה של הספרייה אז פרשתי מהדרך הזאת...
ואממ לא הצלחתי להשתמש בFSOCKOPEN... יענו זה לא שלח את הפרמטרים...
תשאל את החברה שאתה מאוחסן בה. אנחנו לא פורום תמיכה של החברה...

לגבי FSOCKOPEN השתמשת ב FPUT\ FWRITE ?
תחפש על זה ב php.net אתה אפילו תמצא דוגמא איך לעשות את זה..
  Reply With Quote
ישן 24-08-07, 14:51   # 6
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 31
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

ציטוט:
נכתב במקור על ידי RS324 צפה בהודעה
תשאל את החברה שאתה מאוחסן בה. אנחנו לא פורום תמיכה של החברה...

לגבי FSOCKOPEN השתמשת ב FPUT\ FWRITE ?
תחפש על זה ב php.net אתה אפילו תמצא דוגמא איך לעשות את זה..
מצאתי דוגמאא... ואפילו יענו זה כבר הציג לי את התוכן של העמוד אבל זה פשוט לא עשה לי את בקשת הPOST... זה אולי עשה תחיבור אבל לא הצלחתי להעביר את הבקשת POST...
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 24-08-07, 15:46   # 7
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

http://il.php.net/manual/en/function...open.php#68616
__________________
תומר
  Reply With Quote
ישן 24-08-07, 18:56   # 8
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 31
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

ציטוט:
נכתב במקור על ידי Tomer צפה בהודעה
אממ ניסתי את הדוגמא הזאת ויש שגיאה...
PHP קוד:
# working vars
$host 'maplestory.nexon.net';
$service_uri '/Modules/Rank/Ranking.aspx?PART=/Controls/Rank/TotRank&ranktype=TotRank';
$vars ='/Controls/Rank/TotRank:RANK:tbCharacterName=KumbiKumbi';

# compose HTTP request header
$header "Host: $host\r\n";
$header .= "User-Agent: PHP Script\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: ".strlen($vars)."\r\n";
$header .= "Connection: close\r\n\r\n";

$fp pfsockopen("ssl://".$host443$errno$errstr);
if (!
$fp) {
   echo 
"$errstr ($errno)<br/>\n";
   echo 
$fp;
} else {
    
fputs($fp"POST $service_uri  HTTP/1.1\r\n");
    
fputs($fp$header.$vars);
    
fwrite($fp$out);
    while (!
feof($fp)) {
        echo 
fgets($fp128);
    }
    
fclose($fp);

וזאת השגיאה:
קוד:
Warning: pfsockopen() [function.pfsockopen]: unable to connect to ssl://maplestory.nexon.net:443 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in C:\Program Files\EasyPHP 2.0b1\www\ranking.php on line 17
Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (93373648)
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 24-08-07, 19:05   # 9
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

ציטוט:
נכתב במקור על ידי INvisioN צפה בהודעה
אממ ניסתי את הדוגמא הזאת ויש שגיאה...
PHP קוד:
# working vars
$host 'maplestory.nexon.net';
$service_uri '/Modules/Rank/Ranking.aspx?PART=/Controls/Rank/TotRank&ranktype=TotRank';
$vars ='/Controls/Rank/TotRank:RANK:tbCharacterName=KumbiKumbi';

# compose HTTP request header
$header "Host: $host\r\n";
$header .= "User-Agent: PHP Script\r\n";
$header .= "Content-Type: application/x-www-form-urlencoded\r\n";
$header .= "Content-Length: ".strlen($vars)."\r\n";
$header .= "Connection: close\r\n\r\n";

$fp pfsockopen("ssl://".$host443$errno$errstr);
if (!
$fp) {
   echo 
"$errstr ($errno)<br/>\n";
   echo 
$fp;
} else {
    
fputs($fp"POST $service_uri  HTTP/1.1\r\n");
    
fputs($fp$header.$vars);
    
fwrite($fp$out);
    while (!
feof($fp)) {
        echo 
fgets($fp128);
    }
    
fclose($fp);

וזאת השגיאה:
קוד:
Warning: pfsockopen() [function.pfsockopen]: unable to connect to ssl://maplestory.nexon.net:443 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?) in C:\Program Files\EasyPHP 2.0b1\www\ranking.php on line 17
Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? (93373648)
אנגלית פשוטה, אתה משתמש ב SSL בלי סיבה. תקרא את הקוד.
__________________
תומר
  Reply With Quote
ישן 24-08-07, 19:10   # 10
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

האתר הזה הוא לא שלך...
אני לא חושב שאנחנו אמורים לעזור לך לפרוץ אליו.

בכל מקרה...אתה יכול לעשות את זה עם curl...
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 23:21.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ