@ass לא עוזר כלום התרשים שלך בלי קובץ Login.php, אבל ברור לי שאתה משתמש עם פונקציית include בצורה עקומה - וברור לי שאתה צריך לכתוב פונקציה למה שאתה צריך ולא להשתמש עם include וכבר כתבתי את זה אתמול ואנחנו לא ממש מתקדמים לשום מקום.
שמואל4
-
שגיאת Login.php כבר בשימוש -
שגיאת Login.php כבר בשימוש@ass אמר בשגיאת Login.php כבר בשימוש:
אז אני מתזמן אותם כל קובץ לפי היום שלו.
אוקי, אז בכל קובץ יהיה include אחד בודד לקובץ של הפונקציות.
@ass אמר בשגיאת Login.php כבר בשימוש:
אבל אם נגיד הייתה בשרת תקלה של חיבור לאינטרנט וכו' אז בסופ"ש אני מריץ קובץ שבעצם מריץ גם את B וגם את C.
אז מה יקרה?
אני מקווה שאתה מבין השגיאה בביצוע include שני היא שגיאה ברמת התהליך php הנוכחי, כלומר אם בו זמנית רצים 2 תהליכי php נפרדים שעושים include לאותו הקובץ אין שום בעיה, אבל אתה לא יכול באותו תהליך ריצה לעשות פעמיים include לאותו הקובץ.
-
שגיאת Login.php כבר בשימוש@ass אמר בשגיאת Login.php כבר בשימוש:
@שמואל4
זה בדיוק הבעיה שלי!
כי אם נגיד שהפונקציה נמצאת בקובץ A ועכשיו גם קובץ B וגם C יבצעו include ואז קריאה, אם אני מריץ את B ו C ביחד אני יקבל את השגיאה ש A כבר בשימוש של B, וC לא יכול להשתשמש...א. אתה יכול להשתמש במקרה הזה עם מה שנכתב לעיל - אבל זה לא תקין.
ב. למה שיקרא דבר כזה? תן לי סיטואציה שבה יקרה דבר כזה.אם קובץ A הוא קובץ שמכיל פונקציות גלובליות בכל תהליך אתה עושה לו פעם אחת include. למה הפרוייקט כתוב בצורה שזה לא ככה? איך יקרה דבר כזה?
-
שגיאת Login.php כבר בשימוש@ass אמר בשגיאת Login.php כבר בשימוש:
@שמואל4
נניח הקובץ PHP שבו הפונקציה נמצאת הוא A אם אני יקרא ל בקובץ B היא תעבוד?כן, במידה שיהיה include לקובץ A.
אבל עושים אותו בראש הקובץ B פעם אחת וזהו ולא בכל מקום שאתה רוצה לקרוא לה. אחרי שיש include לקובץ אתה פשוט קורא לפונקציה ולא שוב include -
שגיאת Login.php כבר בשימוש@ass אמר בשגיאת Login.php כבר בשימוש:
@שמואל4
אם אני מבין נכון, אז הפונקציה צריכה להיות באותו עמוד של מה שרוצים לשרש לה.הפונקציה צריכה להיות בקוד. לא משנה איפה.
עצם כתיבה הפונקציה בקוד לא עושה כלום, רק שאתה פונה לפונקציה היא רצה
-
שליפת כתובת URL מתוך mysql@ass אמר בשליפת כתובת URL מתוך mysql:
דף ה PHP חשוף למשתשמים
מה בדיוק חשוף פה? אתה "מרנדר" html ללקוח עם הphp. (לפחות בדוגמא שהבאת פה), אין שום בעיה.
@ass אמר בשליפת כתובת URL מתוך mysql:
הסרטונים מוצגים בצורה שהסרטון החדש מופיע בסוף רשימת הסרטונים במקום בהתחלה.
תוסיף לשיאלת בסוף מיון לפי id אחרון (בתקווה שיש שם באמת id בטבלא שלך)
order by id desc
למעשה: לכאורה מה שחסר לך במה שאתה רוצה זה נראה לי עיצוב, כי סופו של דבר לדעתי את עושה את זה כמו שצריך.
נראה לי שיש דרך יותר רשמית "לטמיע" סירטון מיוטיוב מאשר לעשות iframe לקישור, זה נראה לי נקודה שצריך להוסיף. -
שגיאת Login.php כבר בשימוש@ass אמר בשגיאת Login.php כבר בשימוש:
@שמואל4
כל מה שאני עושה את include זה בעיקר בגלל הקובץ הראשי שיש שם סקריפט מאוד ארוך,
מאחר והרבה דפים צריכים להשתמש באותו סקריפט אז אני מעדיף שיהיה קובץ אחד ראשי שכולם ישתמשו בו, ואם אני ירצה לשנות משהו בסקריפט הראשי אני יעשה את זה באחד ולא בכמה עשרות...בשביל זה אתה תכניס את זה בפונקציה ותפנה אילה כל פעם, בשביל זה זה מיועד.
שכותבים פונקציה לוקחים את החלקים ה'משתנים' בפעולה ומשרשרים אותה לפונקציה.
למשל: פונקציה שמעלה קובץ tts למערכת תקבל כל פעם:
טוקן,
נתיב,
תוכן קובץ.ואז תקרא אילה כל פעם:
uploadTtsFileToYempt("hdbfirJdifvi", "ivr2:/1/943.tts", "Hello Api");
אז בא נראה איזה חלק אתה צריך להפוך לפונקציה:
מה הקובץ הראשי עושה? -
שגיאת Login.php כבר בשימוש@ass אמר בשגיאת Login.php כבר בשימוש:
ואז הקבצים האחרים בעצם מבצעים קריאה ל Login,
אם אתה קורא לקובץ כדי להריץ את הקוד בתוכו שוב עם משתנים אחרים ב include זה לא נכון בשום צורה.
אתה.רוצה לעשות משהוא שירוץ כל פעם בצורה דומה - תכתוב פונקציה.
אפשר גם לכתוב class, אבל לא תמיד יש צורך. -
שגיאת Login.php כבר בשימוש@ass לי יש חשש שיש לך חוסר הבנה בשימוש ובצורך ב include.
תסביר בדיוק מה יש בקובץ, למה אתה עושה לו include ולא מכניס אותו בקוד באותו הקובץ, וכו'. -
שחזור מסד נתונים mongoDB מdump@lindoorsos אמר בשחזור מסד נתונים mongoDB מdump:
@שמואל4 התקנתי ככה:
התקנת מונגו 4.2.docx
זה הוראות שכתבתי לעצמי אחרי שסיימתי להתקין לפי הdocs.במה טעיתי?זה לא מקדם לשום מקום
-
שחזור מסד נתונים mongoDB מdump@lindoorsos השגיאה היא שהוא פשוט לא רץ,../לא הותקן כמו שצריך.
-
שחזור מסד נתונים mongoDB מdump@lindoorsos אמר בשחזור מסד נתונים mongoDB מdump:
@יוסף-בן-שמעון כלומר ככה?
mongorestore --username 123 --password 123 /dump
הנתיב שכתבת בדוגמא כפי הזכור לי הוא הבחירת מחדל. כלומר אם לא ציינת נתיב הוא מחפש ב
./dump
במחשבה שניה זה לא כמו שכתבת, כי זה בחייס לאיפה שאתה ב bash. בכל אופן, הנתיב בחירת מחדל זה כמו שכתבתי
-
שרת מיילים MODOBOA רק שולח ולא מקבל@a0533057932 אוקי, אז הבעיה היא בניתוב של הפורטים או בכתובת אילה מאזין השרת מיילים.
הוא צריך להאזין ל 0.0.0.0:25, לא ל 192.168. וכו',
יש לך שם עוד הפניות שעובדות?
שין לב, זה לא הפניה של רסיבר פרוקסי או משהוא כזה, זה צריך להיות הפניית פורטים לכל דבר. -
שרת מיילים MODOBOA רק שולח ולא מקבל@a0533057932 אמר בשרת מיילים MODOBOA רק שולח ולא מקבל:
בדקתי מול קונטאבו
הם טוענים שמצידם הכל פתוחלא נראה לי שבכלל יש להם איזה שירות של חומת אש.
לגבי עצם הבעיה, אני מבין שהשרת מיילים רץ בכתובת מקומית בשרת, 192.168..., אם אתה מנסה לפנות לכתובת המקומית בפורט 25 אתה מקבל תגובה? -
גיבוי CSS JS וכדומה מNodeBB -
שרת מיילים MODOBOA רק שולח ולא מקבל@a0533057932 אמר בשרת מיילים MODOBOA רק שולח ולא מקבל:
הדומיין הוא techno-tech.ovh
כלומר לשלוח מייל לסיומת techno-tech.ovhרשומת ה MX של הדומיין הנ"ל מצביעה על
mail.techno-tech.ovh
עם כתובת IP: 167.86.66.221 שפורט 25 אצלה חסום.
https://mxtoolbox.com/SuperTool.aspx?action=mx%3Atechno-tech.ovh
מיילים לא יוכלו להיכנס ככה. -
גיבוי CSS JS וכדומה מNodeBB@aaron האמת, זה תלוי ברמת הכתיבה של המערכת שלך, בתיעוד של מונגו הם כותבים מפורש או ליצור snapshot של LVM ולגבות אותו, או לעצור כל תהליך כתיבה למסד נתונים ואז לגבות.
כמובן, כמו שהזכרת, גיבוי מסד נתונים בצורה של העתקת תיקיית ה data זה פחות מומלץ כי זה שומר הרבה יותר מידע ממה שנצרך לגיבוי נטו, אבל על כל פנים, זה ברור שהסיבה למה שנגרם זה פגם בקבצי הנתונים.
יתכן שמסדי נתונים אחרים עובדים אחרת וכן אפשר לגבות בזמן ריצה ולא לאבד את שלמות המידע כולו. -
שרת מיילים MODOBOA רק שולח ולא מקבל@a0533057932 פחות עוזר תמונות מלאות מכל הDNS שלך.
תכתוב את הדומיין שאצלו אתה רוצה לקבל מיילים, מספיק בשביל לבדוק מלמעלה. -
שרת מיילים MODOBOA רק שולח ולא מקבל@a0533057932 כתבת על רשומות AAA, בשביל לקבל מיילים מגדירים רשומת MX, הגדרת?
בנוסף, עליך לוודא שפורט 25 פתוח, מהשגיאה של גוגל נראה שהיה timeout, אז כמובן, רק במקרה שMX מוגדר, תבדוק את הנושא הזה.