הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה|שליחת טופס PHP ע"י הרצה בלבד (https://hosts.co.il/forums/showthread.php?t=76858)

dabi 22-07-09 15:47

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

CBox.Co.il 22-07-09 16:05

אבל בשרת הראשון יהיו צריכים ללחוץ על כפתור שיישלח את האימייל נכון ?

dabi 22-07-09 16:07

ציטוט:

נכתב במקור על ידי Pstyle (פרסם 729359)
אבל בשרת הראשון יהיו צריכים ללחוץ על כפתור שיישלח את האימייל נכון ?

לא
פשוט להריץ קובץ שישלח הכל לבד
לדוגמא שאני יריץ קובץ בשרת שלי שישלח כאן לפורום הודעה(כמובן בלי להתייחס לאבטחה וכו')
ראיתי את זה פעם לא זוכר איךזה היה משהו עם ANLOAD או משהו כזה ב JS אשמח לעזרה

Sagi 22-07-09 16:18

תקרא על CURL

dabi 23-07-09 17:10

ציטוט:

נכתב במקור על ידי Sagi (פרסם 729362)
תקרא על CURL

יש למישהו משהו מוכן בבקשה?

Sagi 23-07-09 18:41

PHP קוד:

<?php

/* http://localhost/upload.php:
print_r($_POST);
print_r($_FILES);
*/

$ch curl_init();

$data = array('name' => 'Foo''file' => '@/home/user/test.png');

curl_setopt($chCURLOPT_URL'http://localhost/upload.php');
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS$data);

curl_exec($ch);
?>


intercooler3819 24-07-09 02:36

אם אתה רוצה להעלות קובץ זה קצת יותר מתחכם :)
ד'א אני לא מבין למה אנשים משתמשים בCURL ולא שולחים בקשות ישירות לשרת עם סוקטים? בסופו שלד בר ככה יש לכם יותר גישה על הHTTP REQUEST

Daniel 24-07-09 09:10

ציטוט:

נכתב במקור על ידי nitsanbn (פרסם 729670)
אם אתה רוצה להעלות קובץ זה קצת יותר מתחכם :)
ד'א אני לא מבין למה אנשים משתמשים בCURL ולא שולחים בקשות ישירות לשרת עם סוקטים? בסופו שלד בר ככה יש לכם יותר גישה על הHTTP REQUEST

CURL מספק מחלקה נוחה עם הרבה מאוד אפשרויות בנויות - קוקיס, טיפול בהדרס, וכו'.

הוא מיועד לזה, ולהשתמש במחלקה שנבנתה על ידי מישהו אחר (PEAR) זה בדיוק כמו לבנות מחלקת GD ב-PHP בלבד...

anti 24-07-09 16:10

אם כל מה שאתה רוצה זה לשלוח טופס
למה לא ליצור טופס רגיל בHTML ולעשות ב js שליחה שלו?
PHP קוד:

<body onload="document.formname.submit();"

או לחילופין לחיצה על כפתור כלשהו בטופס לדוגמא "נקה"
PHP קוד:

<body onload="document.formname.buttoname.click();"



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

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