תגובה: [כמה נכנסו למודול שלי]
-
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
@avrham אני רק חושב מה יקרה אם שני אנשים יכנסו כמעט באותה השנייה למודל האם יתכן שאחד יתפספס..
לא נראה לי שאמור להתפספס, כי הפונקציה לא מוחקת את הנתונים בקובץ
users.txt
ומכניסה מחדש, אלא היא רק מוסיפה פרט לקובץ, כך שגם אם יהיה 2 באותו רגע בדיוק, זה לא אמור להתנגש אחד עם השני, בדיוק כמו ש2 יכנסו לאתר שלך באותו רגע עם פרמטרים שונים שזה לא מתנגש אחד בשני...
מקווה שאני צודק... -
@HMJE22 כתב בתגובה: [כמה נכנסו למודול שלי]:
הפונקציה לא מוחקת את הנתונים בקובץ users.txt ומכניסה מחדש
דווקא כן
השורהfwrite($users_file,$wr)
מחליפה את תוכן הקובץ -
@צדיק-תמים יתכן שזה תלוי אם משתמשים ב "w" או "a" לא בטוח
כי למיטב הבנתי הרי שבסופו של דבר זה מחזיר את התוכן שהתקבל פלוס מה שהוספנו אז יתכן שזה כן מוחק
@avrham לשם מה צריך להוסיף בקריאה לפונקציה ירידת שורה?
אני חושב ש "fwrite" עושה את זה לבד לא? -
@avrham כתב בתגובה: [כמה נכנסו למודול שלי]:
@121244 זה:
//פונקציה בשם users function users($wr){ $users_file = fopen("users.txt" ,'a'); fwrite($users_file,$wr ); fclose($users_file); } //קריאה לפונקציה עם ערך מבוקש users ($_GET['ApiPhone']."/n");
רק תפתח קובץ בשם users.txt בתיקייה
איפה אני מכני ס את זה אחרי הפתיח, לפני המשתנים שלמעלה, איפה?
-
@הלי תוכל לעשות לי שיכתב גם התאריך והשעה?
-
@121244 קצת מסובך כיון שימות לא שולחים למייטב זכרוני את התאריך והשעה אבל זה אפשרי אם זה דחוף לך תעדכן
-
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
קצת מסובך כיון שימות לא שולחים למייטב זכרוני את התאריך והשעה
שולחים, פרמטר
ApiTime
בנוסף אפשר לקבל את הזמן הנוכחי בשרת וזה זמן הבקשה... -
@צדיק-תמים תוכל להוסיף את זה לקוד למעלה
-
@צדיק-תמים כתב בתגובה: [כמה נכנסו למודול שלי]:
שולחים, פרמטר ApiTime
אתה בעצמך הבאת צילום מסך שזה זמן בשניות משנת 1970 ...
אני בכל אופן לא יודע לתרגם את זה לתאריך ושעה...@צדיק-תמים כתב בתגובה: [כמה נכנסו למודול שלי]:
בנוסף אפשר לקבל את הזמן הנוכחי בשרת וזה זמן הבקשה
אשמח לדעת איך
תודה -
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
אתה בעצמך הבאת צילום מסך שזה זמן בשניות משנת 1970 ...
זה נקרא זמן יוניקס, וזה צורה מאוד נפוצה להעברת זמן
וזה אגב גם מה שמחזירה הפונקציהtime()
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
אני בכל אופן לא יודע לתרגם את זה לתאריך ושעה...
https://www.php.net/manual/en/function.date.php
https://www.w3schools.com/php/php_date.asp -
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
בנוסף אפשר לקבל את הזמן הנוכחי בשרת וזה זמן הבקשה
אשמח לדעת איך
אתה יכול להוסיף בקוד את השורות הבאות כדי לקבל את השעה הנוכחית (שעון ישראל)
date_default_timezone_set('Asia/Jerusalem'); $a=date('H'); $b=date('i'); $c=date('s'); $time = "$a:$b:$c";
שורה 1 - שעון אסיה/ירושלים.
שורה 2 - קבלת השעה הנוכחית.
שורה 3 - קבלת הדקה הנוכחית.
שורה 4 - קבלת השניה הנוכחית.
שורה אחרונה - הכנסת כל הנתונים למשתנה$time
כך23:58:13
.וזהו... ואז אתה מוסיף לפונקציה שיוסיף גם את המשתנה
$time
, ויש לך גם את השעה הנוכחית...בהצלחה
-
@HMJE22 מה עם תאריך
-
@HMJE22 כתב בתגובה: [כמה נכנסו למודול שלי]:
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
בנוסף אפשר לקבל את הזמן הנוכחי בשרת וזה זמן הבקשה
אשמח לדעת איך
אתה יכול להוסיף בקוד את השורות הבאות כדי לקבל את השעה הנוכחית (שעון ישראל)
$a=date('H'); $b=date('i'); $c=date('s'); $time = "$a:$b:$c";
שורה 2 - קבלת השעה הנוכחית.
שורה 3 - קבלת הדקה הנוכחית.
שורה 4 - קבלת השניה הנוכחית.
שורה אחרונה - הכנסת כל הנתונים למשתנה$time
כך23:58:13
.השלבים מיותרים. אפשר לכתוב פשוט
date("H:i:s")
ואם רוצים גם תאריךdate("H:i:s Y/m/d")
וכן הלאה -
@צדיק-תמים לא לגמרי כי הזנת אזור הוא כן חובה אם רוצים שזה יתן לפי האזור כאן
בנוגע לקישור המדהים שנתת
שתי שאלות
ימות המשיח שולחים זמן בשניות של איזה איזור זמן אתה יודע?
איפה יש רשימה של כל אזורי זמן ?
ואיך אני יודע איזה אזור זמן המאזין מגיע אם אני רוצה לעדכן את זה
תודה רבה
אשמח אם אתה או @HMJE22 יענו לי -
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
@צדיק-תמים לא לגמרי כי הזנת אזור הוא כן חובה אם רוצים שזה יתן לפי האזור כאן
שים לב מה ציטטתי.
-
@צדיק-תמים שמתי לב וההערה לא כוונה אליך אלה למשתמש הבא שיתחיל לקרא מהר יותר אבל ברור שאתה צודק
מה בנוגע לשאלות האחרות שלי יש לך תשובות?
תודה -
@הלי @צדיק-תמים @HMJE22 משהו יכול לתת לי לי את כל מה שאני צריך לכתוב (פונקציה שעה תאריך וטלפון)
-
@צדיק-תמים כתב בתגובה: [כמה נכנסו למודול שלי]:
@HMJE22 כתב בתגובה: [כמה נכנסו למודול שלי]:
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
בנוסף אפשר לקבל את הזמן הנוכחי בשרת וזה זמן הבקשה
אשמח לדעת איך
אתה יכול להוסיף בקוד את השורות הבאות כדי לקבל את השעה הנוכחית (שעון ישראל)
$a=date('H'); $b=date('i'); $c=date('s'); $time = "$a:$b:$c";
שורה 2 - קבלת השעה הנוכחית.
שורה 3 - קבלת הדקה הנוכחית.
שורה 4 - קבלת השניה הנוכחית.
שורה אחרונה - הכנסת כל הנתונים למשתנה$time
כך23:58:13
.השלבים מיותרים. אפשר לכתוב פשוט
date("H:i:s")
ואם רוצים גם תאריךdate("H:i:s Y/m/d")
וכן הלאהאתה צודק שהשלבים האלו מיותרים, רק פשוט העתקתי את זה מקוד שכתבתי פעם, ששם זה היה נצרך לחלק אותם כנ"ל, ופשוט העתקתי את זה ככה...
ובכל מקרה ככה זה גם יעבוד, רק שבאמת יותר קל וקצר כמו שאתה כתבת... -
@הלי כתב בתגובה: [כמה נכנסו למודול שלי]:
איפה יש רשימה של כל אזורי זמן ?
כאן אתה יכול למצוא את כל אזורי הזמן...
ואיך אני יודע איזה אזור זמן המאזין מגיע אם אני רוצה לעדכן את זה
לא נראה לי שיש לך אפשרות לדעת מאיזה אזור זמן המאזין חייג, אולי לפי קידומת וכדו'...
(או שאתה פשוט נותן לו להקיש מתוך בחירה של מיקום לדוגמא [ישראל, אנגליה, אמריקה -קנדה, ניו יורק, וכו' וכו'], ואתה מגדיר לפי הבחירה שלו את אזור הזמן המתאים).ימות המשיח שולחים זמן בשניות של איזה איזור זמן אתה יודע?
איזור זמן של
Asia/Jerusalem
, והראיה הפשוטה היא שאתה רואה בדוחו"ת וכו' וכו' שהזמן שם הוא לפי השעות בישראל ולא לפי מקום אחר, ובקיצור כל השרתים שלהם עובדים לפי אזור הזמן שבו הם נמצאים (לא נראה לי שיש להם ענין לשנות שיהיה אחרת) ופשוט... -
@HMJE22
א. תוכל לכתוב לי קוד מסכם?
ב. הוא לא עושה ירידת שורה