מדריך php

אלחנן למד 22
הודעות: 175
הצטרף: 18:24 27/08/2019

מדריך php

שליחהעל ידי אלחנן למד 22 » 04:53 21/04/2020

אני מחפש את המדריך הכי מפורט לphp ואגב אשמח אם אחד מהמשתמשים יסביר מה הקשר בין php שזה שפת תכנות אתרים להגדרות api
ואיך אני כותב למשל שאם מקיש 1 יעשה ככה ואם מקיש 2 יעשה אחרת כ"כ איך אני עושה שבהגדרות באתר ההגדרות של ימות יהיה ניתן לכתוב תוספים

sbb0799
הודעות: 330
הצטרף: 12:39 08/02/2017

Re: מדריך php

שליחהעל ידי sbb0799 » 05:18 21/04/2020

אני מחפש את המדריך הכי מפורט לphp ואגב אשמח אם אחד מהמשתמשים יסביר מה הקשר בין php שזה שפת תכנות אתרים להגדרות api
ואיך אני כותב למשל שאם מקיש 1 יעשה ככה ואם מקיש 2 יעשה אחרת כ"כ איך אני עושה שבהגדרות באתר ההגדרות של ימות יהיה ניתן לכתוב תוספים
https://www.call2all.co.il/f2/viewtopic.php?f=12&t=2844

bc98400
הודעות: 206
הצטרף: 00:28 11/05/2017

Re: מדריך php

שליחהעל ידי bc98400 » 11:11 21/04/2020

אני מחפש את המדריך הכי מפורט לphp ואגב אשמח אם אחד מהמשתמשים יסביר מה הקשר בין php שזה שפת תכנות אתרים להגדרות api
ואיך אני כותב למשל שאם מקיש 1 יעשה ככה ואם מקיש 2 יעשה אחרת כ"כ איך אני עושה שבהגדרות באתר ההגדרות של ימות יהיה ניתן לכתוב תוספים
דבר ראשון לא צריך לשאול את השאלה בשלושה מקומות נעזור גם אם זה יהיה בפעם אחד
ועכשיו לשאלה השניה באמת אין שום קשר בין הAPI של ימות לPHP
PHP זו שפת תכנות קלה ללימוד ומומלצת למתחילים לכן מדברים כאן על PHPואת האמת שאפשר עם כל שפה וובית
והרעיון של הAPI שזה שולח בקשה לשרת שלך (האתר האינטרנט) ואתה מבצע פעולות בשרת ו/או שולח תשובה מסויימת נוכל להשוות את זה להבדל בין צד שרת לבין צד לקוח שבמקרה הזה צד שרת זה הPHP שאתה כותב והצד לקוח זה הAPI של ימות
אני אתן לך דוגמת שימוש כדי שתבין יותר (בכל זאת אנחנו בבידוד ויש זמן....)
נניח שאתה רוצה לומר שלום לכל מי שנכנס לשלוחה וכמובן תרצה לעשות זאת בAPI
ויש לך כבר שרת אינטרנט שהדומיין שלו הוא http://www.api-yemot.co.il
ובתוכו קובץ test.php
בשלוחה שאתה רוצה תכניס את הקוד הבא

קוד: בחירת הכל

type=api
סוג שלוחה = API
api_link=www.api-yemot.co.il/test.php
זה הקישור שלשם הוא פונה
עכשיו מה שבעצם היית צריך לעשות בשביל שיראה לך בPHPאת ההודעה שלום היה אמור להראות ככה

קוד: בחירת הכל

<?php

echo "שלום";
?>
אך לא, כאן יש הבדל בגלל שכאן זה לא דפדפן שאתה מדפיס על המסך אלה זה פקודות שאתה אומר לימות לבצע לכן תוסיף את המשפט הבא לפני הטקסט שאתה רוצה להשמיע
"id_list_message"
וזה יראה כך

קוד: בחירת הכל

<?php

echo "id_list_message=t-שלום";
ויש אןפציה נוספת שזה מה שבעצם שאלת איך עושים שזה יעשה פעולות אחרות לפי מה שהוא הקיש
לזה יש אופציה אחרת שנקראת read
ואתן דוגמא:
אנחנו רוצים לשאול אותו האם עכשיו בוקר צהוריים או בכלל ערב
ולפי זה לומר לו בוקר טוב/ צהריים טובים או ערב טוב
נעשה כך
נפנה לדף שלנו כמו שכתבנו קודם איך לעשות את זה ובדף נכניס את ההגדרה הבאה
רק הקדמה קטנה
אנחנו צריכים לבדוק האם זה הפעם הראשונה שהוא מגיע לדף או שזה אחרי שהוא הגיע ושלחנו שאלה לפלאפון והוא עכשיו מחזיר לי תשובה לשאלה וזה בשביל שאני לא אשאל אותו שוב ושוב את השאלהלכן נבדוק האם חזר תשובה כדלהלן

קוד: בחירת הכל

<?php

//נכניס את מה שהגיע בGET למשתנה

$answer = $_GET["answer"]:

//ונבדוק האם יש משהו במשתנה

if ($answer<1){

//אם לא הגיע תשובה נשלח את השאלה

echo "read=t-שלום מה עכשיו בוקר צהרים או ערב לבוקר הקש 1 לצהרים הקש 2 לערב הקש 3=answer,no,1,1,7,No,yes,no,*/,123";

//אחרי ה= בשורה הקודמת כתבתי את הפרמטרים של השאלה שלי 1- השם של המשתנה כפי שיחזור ב GET , 2- אם יש כבר תשובה לשאלה כאן בשרת שלא יקח את אותו התשובה (במקרה הזה זה לא חשוב הפרמטר) , 3- מינימום ספרות , 4- מקסימום ספרות , 5- לא להשמיע מה שהקיש , ועוד פרמטרים כפי שניתן למצוא פירוט עליהם כאן
בפורום

}elseif ($answer == 1){

//אם הוא כן החזיר תשובה והתשובה לשאלה הוא 1 תאמר לו בוקר טוב

echo "id_list_message=t-בוקר טוב";

}elseif($answer == 2){

//אם הקיש 2 נאמר לו צהריים טובים

echo "id_list_message=t-צהריים טובים";

}elseif ($answer == 3) {

//אם הקיש 3 נאמר לו ערב טוב

echo "id_list_message=t-ערב טוב";

}

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

הבוס הגדול
הודעות: 365
הצטרף: 00:01 27/10/2017

Re: מדריך php

שליחהעל ידי הבוס הגדול » 22:34 21/04/2020

אני מחפש את המדריך הכי מפורט לphp ואגב אשמח אם אחד מהמשתמשים יסביר מה הקשר בין php שזה שפת תכנות אתרים להגדרות api
ואיך אני כותב למשל שאם מקיש 1 יעשה ככה ואם מקיש 2 יעשה אחרת כ"כ איך אני עושה שבהגדרות באתר ההגדרות של ימות יהיה ניתן לכתוב תוספים
דבר ראשון לא צריך לשאול את השאלה בשלושה מקומות נעזור גם אם זה יהיה בפעם אחד
ועכשיו לשאלה השניה באמת אין שום קשר בין הAPI של ימות לPHP
PHP זו שפת תכנות קלה ללימוד ומומלצת למתחילים לכן מדברים כאן על PHPואת האמת שאפשר עם כל שפה וובית
והרעיון של הAPI שזה שולח בקשה לשרת שלך (האתר האינטרנט) ואתה מבצע פעולות בשרת ו/או שולח תשובה מסויימת נוכל להשוות את זה להבדל בין צד שרת לבין צד לקוח שבמקרה הזה צד שרת זה הPHP שאתה כותב והצד לקוח זה הAPI של ימות
אני אתן לך דוגמת שימוש כדי שתבין יותר (בכל זאת אנחנו בבידוד ויש זמן....)
נניח שאתה רוצה לומר שלום לכל מי שנכנס לשלוחה וכמובן תרצה לעשות זאת בAPI
ויש לך כבר שרת אינטרנט שהדומיין שלו הוא http://www.api-yemot.co.il
ובתוכו קובץ test.php
בשלוחה שאתה רוצה תכניס את הקוד הבא

קוד: בחירת הכל

type=api
סוג שלוחה = API
api_link=www.api-yemot.co.il/test.php
זה הקישור שלשם הוא פונה
עכשיו מה שבעצם היית צריך לעשות בשביל שיראה לך בPHPאת ההודעה שלום היה אמור להראות ככה

קוד: בחירת הכל

<?php

echo "שלום";
?>
אך לא, כאן יש הבדל בגלל שכאן זה לא דפדפן שאתה מדפיס על המסך אלה זה פקודות שאתה אומר לימות לבצע לכן תוסיף את המשפט הבא לפני הטקסט שאתה רוצה להשמיע
"id_list_message"
וזה יראה כך

קוד: בחירת הכל

<?php

echo "id_list_message=t-שלום";
ויש אןפציה נוספת שזה מה שבעצם שאלת איך עושים שזה יעשה פעולות אחרות לפי מה שהוא הקיש
לזה יש אופציה אחרת שנקראת read
ואתן דוגמא:
אנחנו רוצים לשאול אותו האם עכשיו בוקר צהוריים או בכלל ערב
ולפי זה לומר לו בוקר טוב/ צהריים טובים או ערב טוב
נעשה כך
נפנה לדף שלנו כמו שכתבנו קודם איך לעשות את זה ובדף נכניס את ההגדרה הבאה
רק הקדמה קטנה
אנחנו צריכים לבדוק האם זה הפעם הראשונה שהוא מגיע לדף או שזה אחרי שהוא הגיע ושלחנו שאלה לפלאפון והוא עכשיו מחזיר לי תשובה לשאלה וזה בשביל שאני לא אשאל אותו שוב ושוב את השאלהלכן נבדוק האם חזר תשובה כדלהלן

קוד: בחירת הכל

<?php

//נכניס את מה שהגיע בGET למשתנה

$answer = $_GET["answer"]:

//ונבדוק האם יש משהו במשתנה

if ($answer<1){

//אם לא הגיע תשובה נשלח את השאלה

echo "read=t-שלום מה עכשיו בוקר צהרים או ערב לבוקר הקש 1 לצהרים הקש 2 לערב הקש 3=answer,no,1,1,7,No,yes,no,*/,123";

//אחרי ה= בשורה הקודמת כתבתי את הפרמטרים של השאלה שלי 1- השם של המשתנה כפי שיחזור ב GET , 2- אם יש כבר תשובה לשאלה כאן בשרת שלא יקח את אותו התשובה (במקרה הזה זה לא חשוב הפרמטר) , 3- מינימום ספרות , 4- מקסימום ספרות , 5- לא להשמיע מה שהקיש , ועוד פרמטרים כפי שניתן למצוא פירוט עליהם כאן
בפורום

}elseif ($answer == 1){

//אם הוא כן החזיר תשובה והתשובה לשאלה הוא 1 תאמר לו בוקר טוב

echo "id_list_message=t-בוקר טוב";

}elseif($answer == 2){

//אם הקיש 2 נאמר לו צהריים טובים

echo "id_list_message=t-צהריים טובים";

}elseif ($answer == 3) {

//אם הקיש 3 נאמר לו ערב טוב

echo "id_list_message=t-ערב טוב";

}

?>
די פשוט וכמובן מפה אתה יכול לקחת את זה לאן שבא לך לבצע פעולות בשרת ועוד
טוב זה היה מספיק להיום יש עוד ענף אחד שלא נגענו בזה וזה נקרא כאן בפורום ה API ההפוך שלבצע פעולות במערכת לא השמעת קבצים וכו אלא ממש פעולות של העלאת קבצים מחיקת קבצים שליחת צינתוקים ועוד ועוד ועל זה נרחיב ביום אחר אולי מחר...
בכל מקרה אם לא מספיק מובן תשאל שוב וננסה שוב
תודה ומקסים ביותר ההסבר.
(פשוט יש לי מתכנת שיבנה לי שאני צריך, אך אני צריך ללמוד את צורת החיבור...)
אשמח לשמוע איך עושים API הפוך, לשלוף קבצים מהמערכת ולהוסיף קבצים.
בגדול הרעיון הוא כנראה לתת פקודה של הוספה הסרה וכדומה, לא?
ואיך אפשר לתת הוראה לשרת לשלוף קובץ משלוחה מסויימת ולשלוח לי למייל, הPHP יש לו גם שרת דואר, או שאני מבר את זה לשרת דואר שיש לי בשרת בלי קשר?
אשמח להסבר.
תודה רבה מאוד!

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

אלחנן למד 22
הודעות: 175
הצטרף: 18:24 27/08/2019

Re: מדריך php

שליחהעל ידי אלחנן למד 22 » 07:14 22/04/2020

אני מחפש את המדריך הכי מפורט לphp ואגב אשמח אם אחד מהמשתמשים יסביר מה הקשר בין php שזה שפת תכנות אתרים להגדרות api
ואיך אני כותב למשל שאם מקיש 1 יעשה ככה ואם מקיש 2 יעשה אחרת כ"כ איך אני עושה שבהגדרות באתר ההגדרות של ימות יהיה ניתן לכתוב תוספים
דבר ראשון לא צריך לשאול את השאלה בשלושה מקומות נעזור גם אם זה יהיה בפעם אחד
ועכשיו לשאלה השניה באמת אין שום קשר בין הAPI של ימות לPHP
PHP זו שפת תכנות קלה ללימוד ומומלצת למתחילים לכן מדברים כאן על PHPואת האמת שאפשר עם כל שפה וובית
והרעיון של הAPI שזה שולח בקשה לשרת שלך (האתר האינטרנט) ואתה מבצע פעולות בשרת ו/או שולח תשובה מסויימת נוכל להשוות את זה להבדל בין צד שרת לבין צד לקוח שבמקרה הזה צד שרת זה הPHP שאתה כותב והצד לקוח זה הAPI של ימות
אני אתן לך דוגמת שימוש כדי שתבין יותר (בכל זאת אנחנו בבידוד ויש זמן....)
נניח שאתה רוצה לומר שלום לכל מי שנכנס לשלוחה וכמובן תרצה לעשות זאת בAPI
ויש לך כבר שרת אינטרנט שהדומיין שלו הוא http://www.api-yemot.co.il
ובתוכו קובץ test.php
בשלוחה שאתה רוצה תכניס את הקוד הבא

קוד: בחירת הכל

type=api
סוג שלוחה = API
api_link=www.api-yemot.co.il/test.php
זה הקישור שלשם הוא פונה
עכשיו מה שבעצם היית צריך לעשות בשביל שיראה לך בPHPאת ההודעה שלום היה אמור להראות ככה

קוד: בחירת הכל

<?php

echo "שלום";
?>
אך לא, כאן יש הבדל בגלל שכאן זה לא דפדפן שאתה מדפיס על המסך אלה זה פקודות שאתה אומר לימות לבצע לכן תוסיף את המשפט הבא לפני הטקסט שאתה רוצה להשמיע
"id_list_message"
וזה יראה כך

קוד: בחירת הכל

<?php

echo "id_list_message=t-שלום";
ויש אןפציה נוספת שזה מה שבעצם שאלת איך עושים שזה יעשה פעולות אחרות לפי מה שהוא הקיש
לזה יש אופציה אחרת שנקראת read
ואתן דוגמא:
אנחנו רוצים לשאול אותו האם עכשיו בוקר צהוריים או בכלל ערב
ולפי זה לומר לו בוקר טוב/ צהריים טובים או ערב טוב
נעשה כך
נפנה לדף שלנו כמו שכתבנו קודם איך לעשות את זה ובדף נכניס את ההגדרה הבאה
רק הקדמה קטנה
אנחנו צריכים לבדוק האם זה הפעם הראשונה שהוא מגיע לדף או שזה אחרי שהוא הגיע ושלחנו שאלה לפלאפון והוא עכשיו מחזיר לי תשובה לשאלה וזה בשביל שאני לא אשאל אותו שוב ושוב את השאלהלכן נבדוק האם חזר תשובה כדלהלן

קוד: בחירת הכל

<?php

//נכניס את מה שהגיע בGET למשתנה

$answer = $_GET["answer"]:

//ונבדוק האם יש משהו במשתנה

if ($answer<1){

//אם לא הגיע תשובה נשלח את השאלה

echo "read=t-שלום מה עכשיו בוקר צהרים או ערב לבוקר הקש 1 לצהרים הקש 2 לערב הקש 3=answer,no,1,1,7,No,yes,no,*/,123";

//אחרי ה= בשורה הקודמת כתבתי את הפרמטרים של השאלה שלי 1- השם של המשתנה כפי שיחזור ב GET , 2- אם יש כבר תשובה לשאלה כאן בשרת שלא יקח את אותו התשובה (במקרה הזה זה לא חשוב הפרמטר) , 3- מינימום ספרות , 4- מקסימום ספרות , 5- לא להשמיע מה שהקיש , ועוד פרמטרים כפי שניתן למצוא פירוט עליהם כאן
בפורום

}elseif ($answer == 1){

//אם הוא כן החזיר תשובה והתשובה לשאלה הוא 1 תאמר לו בוקר טוב

echo "id_list_message=t-בוקר טוב";

}elseif($answer == 2){

//אם הקיש 2 נאמר לו צהריים טובים

echo "id_list_message=t-צהריים טובים";

}elseif ($answer == 3) {

//אם הקיש 3 נאמר לו ערב טוב

echo "id_list_message=t-ערב טוב";

}

?>
די פשוט וכמובן מפה אתה יכול לקחת את זה לאן שבא לך לבצע פעולות בשרת ועוד
טוב זה היה מספיק להיום יש עוד ענף אחד שלא נגענו בזה וזה נקרא כאן בפורום ה API ההפוך שלבצע פעולות במערכת לא השמעת קבצים וכו אלא ממש פעולות של העלאת קבצים מחיקת קבצים שליחת צינתוקים ועוד ועוד ועל זה נרחיב ביום אחר אולי מחר...
בכל מקרה אם לא מספיק מובן תשאל שוב וננסה שוב
תודה ענקית אני הבנתי איך לתכנת אתר ורק עכשיו אני מבין שאני צריך לומר לו משהו לא לכתוב אני צריך ללמוד html 5 בשביל זה (לא נראה לי תכתוב אם צדקתי

bc98400
הודעות: 206
הצטרף: 00:28 11/05/2017

Re: מדריך php

שליחהעל ידי bc98400 » 07:43 22/04/2020

אני מחפש את המדריך הכי מפורט לphp ואגב אשמח אם אחד מהמשתמשים יסביר מה הקשר בין php שזה שפת תכנות אתרים להגדרות api
ואיך אני כותב למשל שאם מקיש 1 יעשה ככה ואם מקיש 2 יעשה אחרת כ"כ איך אני עושה שבהגדרות באתר ההגדרות של ימות יהיה ניתן לכתוב תוספים
דבר ראשון לא צריך לשאול את השאלה בשלושה מקומות נעזור גם אם זה יהיה בפעם אחד
ועכשיו לשאלה השניה באמת אין שום קשר בין הAPI של ימות לPHP
PHP זו שפת תכנות קלה ללימוד ומומלצת למתחילים לכן מדברים כאן על PHPואת האמת שאפשר עם כל שפה וובית
והרעיון של הAPI שזה שולח בקשה לשרת שלך (האתר האינטרנט) ואתה מבצע פעולות בשרת ו/או שולח תשובה מסויימת נוכל להשוות את זה להבדל בין צד שרת לבין צד לקוח שבמקרה הזה צד שרת זה הPHP שאתה כותב והצד לקוח זה הAPI של ימות
אני אתן לך דוגמת שימוש כדי שתבין יותר (בכל זאת אנחנו בבידוד ויש זמן....)
נניח שאתה רוצה לומר שלום לכל מי שנכנס לשלוחה וכמובן תרצה לעשות זאת בAPI
ויש לך כבר שרת אינטרנט שהדומיין שלו הוא http://www.api-yemot.co.il
ובתוכו קובץ test.php
בשלוחה שאתה רוצה תכניס את הקוד הבא

קוד: בחירת הכל

type=api
סוג שלוחה = API
api_link=www.api-yemot.co.il/test.php
זה הקישור שלשם הוא פונה
עכשיו מה שבעצם היית צריך לעשות בשביל שיראה לך בPHPאת ההודעה שלום היה אמור להראות ככה

קוד: בחירת הכל

<?php

echo "שלום";
?>
אך לא, כאן יש הבדל בגלל שכאן זה לא דפדפן שאתה מדפיס על המסך אלה זה פקודות שאתה אומר לימות לבצע לכן תוסיף את המשפט הבא לפני הטקסט שאתה רוצה להשמיע
"id_list_message"
וזה יראה כך

קוד: בחירת הכל

<?php

echo "id_list_message=t-שלום";
ויש אןפציה נוספת שזה מה שבעצם שאלת איך עושים שזה יעשה פעולות אחרות לפי מה שהוא הקיש
לזה יש אופציה אחרת שנקראת read
ואתן דוגמא:
אנחנו רוצים לשאול אותו האם עכשיו בוקר צהוריים או בכלל ערב
ולפי זה לומר לו בוקר טוב/ צהריים טובים או ערב טוב
נעשה כך
נפנה לדף שלנו כמו שכתבנו קודם איך לעשות את זה ובדף נכניס את ההגדרה הבאה
רק הקדמה קטנה
אנחנו צריכים לבדוק האם זה הפעם הראשונה שהוא מגיע לדף או שזה אחרי שהוא הגיע ושלחנו שאלה לפלאפון והוא עכשיו מחזיר לי תשובה לשאלה וזה בשביל שאני לא אשאל אותו שוב ושוב את השאלהלכן נבדוק האם חזר תשובה כדלהלן

קוד: בחירת הכל

<?php

//נכניס את מה שהגיע בGET למשתנה

$answer = $_GET["answer"]:

//ונבדוק האם יש משהו במשתנה

if ($answer<1){

//אם לא הגיע תשובה נשלח את השאלה

echo "read=t-שלום מה עכשיו בוקר צהרים או ערב לבוקר הקש 1 לצהרים הקש 2 לערב הקש 3=answer,no,1,1,7,No,yes,no,*/,123";

//אחרי ה= בשורה הקודמת כתבתי את הפרמטרים של השאלה שלי 1- השם של המשתנה כפי שיחזור ב GET , 2- אם יש כבר תשובה לשאלה כאן בשרת שלא יקח את אותו התשובה (במקרה הזה זה לא חשוב הפרמטר) , 3- מינימום ספרות , 4- מקסימום ספרות , 5- לא להשמיע מה שהקיש , ועוד פרמטרים כפי שניתן למצוא פירוט עליהם כאן
בפורום

}elseif ($answer == 1){

//אם הוא כן החזיר תשובה והתשובה לשאלה הוא 1 תאמר לו בוקר טוב

echo "id_list_message=t-בוקר טוב";

}elseif($answer == 2){

//אם הקיש 2 נאמר לו צהריים טובים

echo "id_list_message=t-צהריים טובים";

}elseif ($answer == 3) {

//אם הקיש 3 נאמר לו ערב טוב

echo "id_list_message=t-ערב טוב";

}

?>
די פשוט וכמובן מפה אתה יכול לקחת את זה לאן שבא לך לבצע פעולות בשרת ועוד
טוב זה היה מספיק להיום יש עוד ענף אחד שלא נגענו בזה וזה נקרא כאן בפורום ה API ההפוך שלבצע פעולות במערכת לא השמעת קבצים וכו אלא ממש פעולות של העלאת קבצים מחיקת קבצים שליחת צינתוקים ועוד ועוד ועל זה נרחיב ביום אחר אולי מחר...
בכל מקרה אם לא מספיק מובן תשאל שוב וננסה שוב
תודה ענקית אני הבנתי איך לתכנת אתר ורק עכשיו אני מבין שאני צריך לומר לו משהו לא לכתוב אני צריך ללמוד html 5 בשביל זה (לא נראה לי תכתוב אם צדקתי
אם הבנתי את השאלה
לא צריך html בשביל תכנות לימות המשיח אם אתה רוצה שיהיה במקביל גם לדפדפן אז כן צריך
אבל בשביל המערכת עצמה לא צריך

אלחנן למד 22
הודעות: 175
הצטרף: 18:24 27/08/2019

Re: מדריך php

שליחהעל ידי אלחנן למד 22 » 10:06 22/04/2020

דבר ראשון לא צריך לשאול את השאלה בשלושה מקומות נעזור גם אם זה יהיה בפעם אחד
ועכשיו לשאלה השניה באמת אין שום קשר בין הAPI של ימות לPHP
PHP זו שפת תכנות קלה ללימוד ומומלצת למתחילים לכן מדברים כאן על PHPואת האמת שאפשר עם כל שפה וובית
והרעיון של הAPI שזה שולח בקשה לשרת שלך (האתר האינטרנט) ואתה מבצע פעולות בשרת ו/או שולח תשובה מסויימת נוכל להשוות את זה להבדל בין צד שרת לבין צד לקוח שבמקרה הזה צד שרת זה הPHP שאתה כותב והצד לקוח זה הAPI של ימות
אני אתן לך דוגמת שימוש כדי שתבין יותר (בכל זאת אנחנו בבידוד ויש זמן....)
נניח שאתה רוצה לומר שלום לכל מי שנכנס לשלוחה וכמובן תרצה לעשות זאת בAPI
ויש לך כבר שרת אינטרנט שהדומיין שלו הוא http://www.api-yemot.co.il
ובתוכו קובץ test.php
בשלוחה שאתה רוצה תכניס את הקוד הבא

קוד: בחירת הכל

type=api
סוג שלוחה = API
api_link=www.api-yemot.co.il/test.php
זה הקישור שלשם הוא פונה
עכשיו מה שבעצם היית צריך לעשות בשביל שיראה לך בPHPאת ההודעה שלום היה אמור להראות ככה

קוד: בחירת הכל

<?php

echo "שלום";
?>
אך לא, כאן יש הבדל בגלל שכאן זה לא דפדפן שאתה מדפיס על המסך אלה זה פקודות שאתה אומר לימות לבצע לכן תוסיף את המשפט הבא לפני הטקסט שאתה רוצה להשמיע
"id_list_message"
וזה יראה כך

קוד: בחירת הכל

<?php

echo "id_list_message=t-שלום";
ויש אןפציה נוספת שזה מה שבעצם שאלת איך עושים שזה יעשה פעולות אחרות לפי מה שהוא הקיש
לזה יש אופציה אחרת שנקראת read
ואתן דוגמא:
אנחנו רוצים לשאול אותו האם עכשיו בוקר צהוריים או בכלל ערב
ולפי זה לומר לו בוקר טוב/ צהריים טובים או ערב טוב
נעשה כך
נפנה לדף שלנו כמו שכתבנו קודם איך לעשות את זה ובדף נכניס את ההגדרה הבאה
רק הקדמה קטנה
אנחנו צריכים לבדוק האם זה הפעם הראשונה שהוא מגיע לדף או שזה אחרי שהוא הגיע ושלחנו שאלה לפלאפון והוא עכשיו מחזיר לי תשובה לשאלה וזה בשביל שאני לא אשאל אותו שוב ושוב את השאלהלכן נבדוק האם חזר תשובה כדלהלן

קוד: בחירת הכל

<?php

//נכניס את מה שהגיע בGET למשתנה

$answer = $_GET["answer"]:

//ונבדוק האם יש משהו במשתנה

if ($answer<1){

//אם לא הגיע תשובה נשלח את השאלה

echo "read=t-שלום מה עכשיו בוקר צהרים או ערב לבוקר הקש 1 לצהרים הקש 2 לערב הקש 3=answer,no,1,1,7,No,yes,no,*/,123";

//אחרי ה= בשורה הקודמת כתבתי את הפרמטרים של השאלה שלי 1- השם של המשתנה כפי שיחזור ב GET , 2- אם יש כבר תשובה לשאלה כאן בשרת שלא יקח את אותו התשובה (במקרה הזה זה לא חשוב הפרמטר) , 3- מינימום ספרות , 4- מקסימום ספרות , 5- לא להשמיע מה שהקיש , ועוד פרמטרים כפי שניתן למצוא פירוט עליהם כאן
בפורום

}elseif ($answer == 1){

//אם הוא כן החזיר תשובה והתשובה לשאלה הוא 1 תאמר לו בוקר טוב

echo "id_list_message=t-בוקר טוב";

}elseif($answer == 2){

//אם הקיש 2 נאמר לו צהריים טובים

echo "id_list_message=t-צהריים טובים";

}elseif ($answer == 3) {

//אם הקיש 3 נאמר לו ערב טוב

echo "id_list_message=t-ערב טוב";

}

?>
די פשוט וכמובן מפה אתה יכול לקחת את זה לאן שבא לך לבצע פעולות בשרת ועוד
טוב זה היה מספיק להיום יש עוד ענף אחד שלא נגענו בזה וזה נקרא כאן בפורום ה API ההפוך שלבצע פעולות במערכת לא השמעת קבצים וכו אלא ממש פעולות של העלאת קבצים מחיקת קבצים שליחת צינתוקים ועוד ועוד ועל זה נרחיב ביום אחר אולי מחר...
בכל מקרה אם לא מספיק מובן תשאל שוב וננסה שוב
תודה ענקית אני הבנתי איך לתכנת אתר ורק עכשיו אני מבין שאני צריך לומר לו משהו לא לכתוב אני צריך ללמוד html 5 בשביל זה (לא נראה לי תכתוב אם צדקתי
אם הבנתי את השאלה
לא צריך html בשביל תכנות לימות המשיח אם אתה רוצה שיהיה במקביל גם לדפדפן אז כן צריך
אבל בשביל המערכת עצמה לא צריך
תודה ענקית איך אני מקבל אתר אינטרנט אפילו מיקום בתוך אתר (אם אפשרי בכלל)
ולגבי הhtml אני לא מתכנן לבנות אתר בקרוב אני רק רציתי לדעת אם בשביל ימות אני צריך לדעת html תודה רבה

אלחנן למד 22
הודעות: 175
הצטרף: 18:24 27/08/2019

Re: מדריך php

שליחהעל ידי אלחנן למד 22 » 10:10 22/04/2020

נראה לי חסר לך רווח ב

קוד: בחירת הכל

elseif
שיראה כך

קוד: בחירת הכל

else if
תקן אם טעיתי או שזה לא משנה לphp

הבוס הגדול
הודעות: 365
הצטרף: 00:01 27/10/2017

Re: מדריך php

שליחהעל ידי הבוס הגדול » 11:25 22/04/2020

אני מחפש את המדריך הכי מפורט לphp ואגב אשמח אם אחד מהמשתמשים יסביר מה הקשר בין php שזה שפת תכנות אתרים להגדרות api
ואיך אני כותב למשל שאם מקיש 1 יעשה ככה ואם מקיש 2 יעשה אחרת כ"כ איך אני עושה שבהגדרות באתר ההגדרות של ימות יהיה ניתן לכתוב תוספים
דבר ראשון לא צריך לשאול את השאלה בשלושה מקומות נעזור גם אם זה יהיה בפעם אחד
ועכשיו לשאלה השניה באמת אין שום קשר בין הAPI של ימות לPHP
PHP זו שפת תכנות קלה ללימוד ומומלצת למתחילים לכן מדברים כאן על PHPואת האמת שאפשר עם כל שפה וובית
והרעיון של הAPI שזה שולח בקשה לשרת שלך (האתר האינטרנט) ואתה מבצע פעולות בשרת ו/או שולח תשובה מסויימת נוכל להשוות את זה להבדל בין צד שרת לבין צד לקוח שבמקרה הזה צד שרת זה הPHP שאתה כותב והצד לקוח זה הAPI של ימות
אני אתן לך דוגמת שימוש כדי שתבין יותר (בכל זאת אנחנו בבידוד ויש זמן....)
נניח שאתה רוצה לומר שלום לכל מי שנכנס לשלוחה וכמובן תרצה לעשות זאת בAPI
ויש לך כבר שרת אינטרנט שהדומיין שלו הוא http://www.api-yemot.co.il
ובתוכו קובץ test.php
בשלוחה שאתה רוצה תכניס את הקוד הבא

קוד: בחירת הכל

type=api
סוג שלוחה = API
api_link=www.api-yemot.co.il/test.php
זה הקישור שלשם הוא פונה
עכשיו מה שבעצם היית צריך לעשות בשביל שיראה לך בPHPאת ההודעה שלום היה אמור להראות ככה

קוד: בחירת הכל

<?php

echo "שלום";
?>
אך לא, כאן יש הבדל בגלל שכאן זה לא דפדפן שאתה מדפיס על המסך אלה זה פקודות שאתה אומר לימות לבצע לכן תוסיף את המשפט הבא לפני הטקסט שאתה רוצה להשמיע
"id_list_message"
וזה יראה כך

קוד: בחירת הכל

<?php

echo "id_list_message=t-שלום";
ויש אןפציה נוספת שזה מה שבעצם שאלת איך עושים שזה יעשה פעולות אחרות לפי מה שהוא הקיש
לזה יש אופציה אחרת שנקראת read
ואתן דוגמא:
אנחנו רוצים לשאול אותו האם עכשיו בוקר צהוריים או בכלל ערב
ולפי זה לומר לו בוקר טוב/ צהריים טובים או ערב טוב
נעשה כך
נפנה לדף שלנו כמו שכתבנו קודם איך לעשות את זה ובדף נכניס את ההגדרה הבאה
רק הקדמה קטנה
אנחנו צריכים לבדוק האם זה הפעם הראשונה שהוא מגיע לדף או שזה אחרי שהוא הגיע ושלחנו שאלה לפלאפון והוא עכשיו מחזיר לי תשובה לשאלה וזה בשביל שאני לא אשאל אותו שוב ושוב את השאלהלכן נבדוק האם חזר תשובה כדלהלן

קוד: בחירת הכל

<?php

//נכניס את מה שהגיע בGET למשתנה

$answer = $_GET["answer"]:

//ונבדוק האם יש משהו במשתנה

if ($answer<1){

//אם לא הגיע תשובה נשלח את השאלה

echo "read=t-שלום מה עכשיו בוקר צהרים או ערב לבוקר הקש 1 לצהרים הקש 2 לערב הקש 3=answer,no,1,1,7,No,yes,no,*/,123";

//אחרי ה= בשורה הקודמת כתבתי את הפרמטרים של השאלה שלי 1- השם של המשתנה כפי שיחזור ב GET , 2- אם יש כבר תשובה לשאלה כאן בשרת שלא יקח את אותו התשובה (במקרה הזה זה לא חשוב הפרמטר) , 3- מינימום ספרות , 4- מקסימום ספרות , 5- לא להשמיע מה שהקיש , ועוד פרמטרים כפי שניתן למצוא פירוט עליהם כאן
בפורום

}elseif ($answer == 1){

//אם הוא כן החזיר תשובה והתשובה לשאלה הוא 1 תאמר לו בוקר טוב

echo "id_list_message=t-בוקר טוב";

}elseif($answer == 2){

//אם הקיש 2 נאמר לו צהריים טובים

echo "id_list_message=t-צהריים טובים";

}elseif ($answer == 3) {

//אם הקיש 3 נאמר לו ערב טוב

echo "id_list_message=t-ערב טוב";

}

?>
די פשוט וכמובן מפה אתה יכול לקחת את זה לאן שבא לך לבצע פעולות בשרת ועוד
טוב זה היה מספיק להיום יש עוד ענף אחד שלא נגענו בזה וזה נקרא כאן בפורום ה API ההפוך שלבצע פעולות במערכת לא השמעת קבצים וכו אלא ממש פעולות של העלאת קבצים מחיקת קבצים שליחת צינתוקים ועוד ועוד ועל זה נרחיב ביום אחר אולי מחר...
בכל מקרה אם לא מספיק מובן תשאל שוב וננסה שוב
תודה ומקסים ביותר ההסבר.
(פשוט יש לי מתכנת שיבנה לי שאני צריך, אך אני צריך ללמוד את צורת החיבור...)
אשמח לשמוע איך עושים API הפוך, לשלוף קבצים מהמערכת ולהוסיף קבצים.
בגדול הרעיון הוא כנראה לתת פקודה של הוספה הסרה וכדומה, לא?
ואיך אפשר לתת הוראה לשרת לשלוף קובץ משלוחה מסויימת ולשלוח לי למייל, הPHP יש לו גם שרת דואר, או שאני מבר את זה לשרת דואר שיש לי בשרת בלי קשר?
אשמח להסבר.
תודה רבה מאוד!

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

יהודי פשוט וטוב
הודעות: 429
הצטרף: 14:03 12/02/2019

Re: מדריך php

שליחהעל ידי יהודי פשוט וטוב » 12:22 22/04/2020


מישהו?
אני עכשיו מתנסה בזה, ולכן אוכל לענות לך רק על הבסיס

הקבצים אמורים להיות בתוך תיקיה בשם public_html

תיצור קובץ חדש עם סיומת של PHP (יכול להיות שאפשר עם עוד סיומות, אך את זה ניסיתי וזה עובד)

ושם תכניס את הקוד שתרצה להפעיל.

דוגמא של קוד פשוט שכתבתי:

קוד: בחירת הכל

<?php
$ApiPhone = $_GET['ApiPhone'];
print "id_list_message=t-מספר הטלפון שלך הוא.";
print 'd-';
print $ApiPhone;
print '.t-תודה ויום טוב.' ;
?>
אתה יכול גם לכתוב פקודה של MAIL ששולחת אימייל מהאימייל שלך בכל פעם שאתה נכנס לקישור/שלוחה

בהצלחה לשתינו


חזור אל “פורום PHP”

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 4 אורחים