PHP עזרה קטנה אשמח לעזרה

אני רוצה להמיר את טופס הhtml הזה ל php ושישלחו הנתונים ויציג את התוצאה מהדף המקבל את הנתונים.

זה הטופס
קוד:
<form action="https://www.igrot.com/answer.html" method="post">
       
            <input type="text" value="mmf" name="name">

            <input type="text" "fmm" name="mname">
   
       
            textarea name="message">mmffmm</textarea>
       
           
        <input type="hidden" id="language" value="hebrew" name="language">
       
    <input type="submit">

  </form>
 

Avi300

משתמש פעיל
תפתח את האתר ההוא, תפתח כלי מפתחים, תמלא את הform ותשלח.
בכלי מפתחים בכרטיסיה רשת, תמצא את הבקשה הזאת, אמורה להיות הראשונה. לחצן ימני ו copy as cUrl.
בגוגל חפש curl to php. תוצאה ראשונה, תדביק שם.
אל תשכח בקוד php לשנות את הפרמטרים של הטופס...
 
תפתח את האתר ההוא, תפתח כלי מפתחים, תמלא את הform ותשלח.
בכלי מפתחים בכרטיסיה רשת, תמצא את הבקשה הזאת, אמורה להיות הראשונה. לחצן ימני ו copy as cUrl.
בגוגל חפש curl to php. תוצאה ראשונה, תדביק שם.
אל תשכח בקוד php לשנות את הפרמטרים של הטופס...
זה מהנייד אז לא מצליח. זה מה שעשיתי.

קוד:
$url = 'https://www.igrot.com/answer.html';
$data = array('name' => 'mmf', 'mname' => 'fmm', 'message' => 'גאולה', 'language' => 'hebrew');
$options = array(
        'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data),
    )
);

$context  = stream_context_create($options);
$result = file_get_contents($url, true, $context);

מה צריך לעשות? אשמח שתרשום לי קוד מוכן.
תודה
 

Avi300

משתמש פעיל

אני שמח לעזור בהסברים, לא לעבוד עבורך..
בשמחה אני יעשה לך עבודות פרילנס:rolleyes:

PHP:
// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://www.igrot.com/answer.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "name=mmf&mname=mmf&message=mmf&language=hebrew&yes=%D7%A9%D7%9C%D7%97");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');

$headers = array();
$headers[] = 'Connection: keep-alive';
$headers[] = 'Cache-Control: max-age=0';
$headers[] = 'Origin: https://www.igrot.com';
$headers[] = 'Upgrade-Insecure-Requests: 1';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36';
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3';
$headers[] = 'Referer: https://www.igrot.com/';
$headers[] = 'Accept-Encoding: gzip, deflate, br';
$headers[] = 'Accept-Language: he-IL,he;q=0.9,en-US;q=0.8,en;q=0.7';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);
 
אני שמח לעזור בהסברים, לא לעבוד עבורך..
בשמחה אני יעשה לך עבודות פרילנס:rolleyes:

PHP:
// Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://www.igrot.com/answer.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "name=mmf&mname=mmf&message=mmf&language=hebrew&yes=%D7%A9%D7%9C%D7%97");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'gzip, deflate');

$headers = array();
$headers[] = 'Connection: keep-alive';
$headers[] = 'Cache-Control: max-age=0';
$headers[] = 'Origin: https://www.igrot.com';
$headers[] = 'Upgrade-Insecure-Requests: 1';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
$headers[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36';
$headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3';
$headers[] = 'Referer: https://www.igrot.com/';
$headers[] = 'Accept-Encoding: gzip, deflate, br';
$headers[] = 'Accept-Language: he-IL,he;q=0.9,en-US;q=0.8,en;q=0.7';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);
לא עובד.. הוא עושה NULL
 

אולי מעניין אותך גם...

הפרק היומי

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


תהילים פרק קכא

א שִׁיר לַמַּעֲלוֹת אֶשָּׂא עֵינַי אֶל הֶהָרִים מֵאַיִן יָבֹא עֶזְרִי:ב עֶזְרִי מֵעִם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:ג אַל יִתֵּן לַמּוֹט רַגְלֶךָ אַל יָנוּם שֹׁמְרֶךָ:ד הִנֵּה לֹא יָנוּם וְלֹא יִישָׁן שׁוֹמֵר יִשְׂרָאֵל:ה יְהוָה שֹׁמְרֶךָ יְהוָה צִלְּךָ עַל יַד יְמִינֶךָ:ו יוֹמָם הַשֶּׁמֶשׁ לֹא יַכֶּכָּה וְיָרֵחַ בַּלָּיְלָה:ז יְהוָה יִשְׁמָרְךָ מִכָּל רָע יִשְׁמֹר אֶת נַפְשֶׁךָ:ח יְהוָה יִשְׁמָר צֵאתְךָ וּבוֹאֶךָ מֵעַתָּה וְעַד עוֹלָם:
נקרא  13  פעמים

לוח מודעות

למעלה