עדכון חביב: יצרתי מייל על דומיין בעברית
אבל הממשק של ספק האירוח לא תומך בכתובות מייל בעברית (לפני ה-@)
כשניסיתי לשלוח דרך ג'ימייל אל הכתובת קיבלתי אזהרה כי כתובת המייל מכילה תווים "חשודים"
אבל זה הגיע ליעד וגם הגבתי לעצמי בחזרה (ערכתי את שם הדומיין לפרטיות)
איש נחמד
-
-
מוזיאון חווית משתמש (פורסם בפרוג)
https://annoyingmuseum.zendesk.com/ -
@מנסה-להבין אמר במחפש מדריך ללמוד אבטחת אתרים:
(וגם חלק מהמתקפות הם ב JS)
ככל הידוע לי מתקפות JS הנפוצות הן בעיקר בצד לקוח, דבר הדורש מהמשתמש זהירות מסויימת, אך ניתנות אמנם למניעה בצורה כזו או אחרת ע"י בעל האתר.
-
@דוב אמר בשיתוף - צינתוק טלפוני על הגעת האוטובוס:
@איש-נחמד בהגדרות הפרופיל צריך לסמן V כדי שאחרים יראו את המייל שלך.
טופל
אגב, כל הרעיון הוא שהמערכת משמיעה את ההודעה בזמן המשוער, ולא ברצף אחת אחרי השנייה. למי שישתעמם בינתיים - נשים אולי מוזיקה חסידית ברקע...
-
@ב-ל מנסיון - יש הבדל ברמת החום בין פלטות שונות, אין לי מושג איך יודעים את זה.
-
דווקא קיבלתי שירות מצוין גם במייל וגם בטלפון, גם עבור שאלות שהייתי אמור לשאול כאן בפורום ולא בשירות לקוחות... (גילוי נאות: אני בחודש הראשון עדיין )
-
א. מצאתי את זה בחיפוש פשוט בגוגל
ב. שמתי לב שהספר חתוך באמצע.
ג. עם מפתח העניינים אפשר לקבל הרבה מושגים, ואח"כ לחפש אותם בגוגל -
מי שיש לו ידע בסיסי באנגלית יוכל להיעזר בשירותי התרגום של גוגל בתור השלמה (הפיענוח עצמו גרוע ולכן צריך את הידע הבסיסי בשביל להרכיב מחדש את המשפט, העתקת הטקסט לחלונית התרגום מניבה תוצאה טובה יותר).
-
אם הקבצים המקוריים נעלמו לכם ובמקומם יש לכם רק קיצורי דרך, יש פתרון לגלות בחזרה את כל הקבצים 'שנעלמו'. העיקרון הוא פשוט, הקבצים לא נעלמו, הם פשוט מוגדרים כמוסתרים ו/או קבצי מערכת, הפיתרון הבא יגרום להם לחזור להיות קבצים רגילים באמצעות הסרת 2 המאפיינים 'מוסתר' ו'קובץ מערכת'.
- צרו קיצור דרך
- בשורת היעד העתיקו את השורה הבאה
C:\Windows\System32\cmd.exe - תנו שם לקיצור-הדרך, לאחמ"כ פתחו את מאפייני קיצור-הדרך ע"י לחיצה עם המקש הימני, מחקו את שורת 'התחל ב:', ולחצו על אישור.
- לאחמ"כ פתחו את קיצור-הדרך, יפתח חלון שחור של שורת הפקודה.
העתיקו את השורה הבאה (יש להחליף את *** בנתיב הרצוי, מופיע בתחילת השורה)
attrib -s -h [*] /d /s - לחצו על 'אנטר' וזהו...
-
הקוד התמים:
<?php $url = 'https://gtfs.mot.gov.il/gtfsfiles/zones_2022.zip'; // $data = call_api( $url, [] ); $data = call_api( $url ); var_dump( $data ); function call_api( $url ) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); // Receive server response ... curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, FALSE); // curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // curl_setopt($ch,CURLOPT_CAINFO,'cacert.pem'); // curl_setopt($ch,CURLOPT_CAPATH,'cacert.pem'); // curl_setopt($ch, CURLOPT_CAINFO, 'ca-bundle.crt'); $server_output = curl_exec($ch); $error_msg = false; if (curl_errno($ch)) { $error_msg = curl_error($ch); } $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close ($ch); return [ 'code' => $http_code, 'output' => $server_output, 'error' => $error_msg ]; }
הרצה של הקוד הזה מביאה את התוצאה עם השגיאה:
array(3) { ["code"]=> int(0) ["output"]=> bool(false) ["error"]=> string(63) "SSL certificate problem: unable to get local issuer certificate" }
ראיתי ב-stackoverflow הצעה להוריד את תעודת האבטחה מ-https://curl.se/ca/cacert.pem אבל גם זה לא עזר (מופיע בקוד למעלה בשורה מבוטלת)
לצערי גם הפתרון שזכה שם ל-724 הצבעות לא עזר במקרה שלי
ניסיתי את הקוד משרתים שונים: אירוח אתרים של hostinger, אירוח של hostgator, שרת VPS של box
בכולם השגיאה חוזרת על עצמה
היה מי שהציע לבדוק אם הזמן בשרת מכוון, הגדרתי את ה-VPS לשעון ישראל אבל גם זה לא פתר את הבעיהבדקתי גם את ההצעה של @dovid באשכול דומה:
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
אבל גם אז אני מקבל שגיאה:
array(3) { ["code"]=> int(0) ["output"]=> bool(false) ["error"]=> string(53) "OpenSSL SSL_read: Connection reset by peer, errno 104" }
חשוב לציין שכל השרתים אינם עוברים דרך הרשת של נטפרי
-
עם global
global $as;
-
@dovid כתב במניעת מופע כפול של מחלקה:
לממש DI בPHP
בסופו של דבר העברתי את שלב אימות ה-recaptcha אל המחלקה שאחראית על יצירת ה-user, וכך אני יוצר מופע של user, בודק האם השאילתה הנוכחית מאומתת עם $_SESSION או recaptcha, ואם אחד משתי התנאים האלו נכון - יוצר מופע של db ומעביר אותו עם setter injection ל-user
-
@googl תוכל להעלות צילומי מסך של ההבדלים?
במסמך HTML זה נראה תקין בשני המקרים -
@ד-ב
אם אתה משתמש ב-PHP תוכל למצוא פתרונות כאן:
https://stackoverflow.com/questions/4842575/how-do-i-display-php-code-in-html -
@nigun אמר בשאלת תם - מה כל כך נורא בPHP?:
@www אמר בשאלת תם - מה כל כך נורא בPHP?:
ב PHP אם אתה מפתח בגרסה נמוכה יחסית, אין לך שום כאב ראש.
מה אתה עושה אם יש פיצ'ר חדש ב8 שאתה ממש רוצה להשתמש בו ויש לך ספריה אחרת על השרת שתואמת רק ל5.6? גם אם זה פרוייקטים נפרדים זה כאב ראש להפריד ביניהם (אולי אני טועה וזה ממש קל להגדיר לכל פרוייקט גרסה שונה) אבל באותו פרוייקט זה נראה לי בלתי אפשרי.
אני לא יודע באיזה מבנה היישום שלך בנוי, אבל יש את התחביר הזה:
if (version_compare(phpversion(), '5', '>=')) { // act accordintly }
וורדפרס למשל היא דוגמא לקוד PHP שנועד לעבוד עם טווח גרסאות אפשרי.
-
@יוסף-בן-שמעון אמר בJS - החלפת רכיב מורכב בדף, מה עדיף?:
@איש-נחמד אמר בJS - החלפת רכיב מורכב בדף, מה עדיף?:
אני מודע לחטא הגדול של אי שימוש ב-node וכיו"ב, מחוסר זמן ללמידה...
לא הבנת אותי, אין לי בעיה שתעשה את זה PHP, אבל אל תרנדר תצוגות בצד לקוח עם אג'קס, אם עשית לוגין אז תרענן את הדף אחרי הלוגין ותשלח דף חדש מהשרת
יש לי טופס מורכב, וריענון של הדף ימחק את הנתונים. המטרה היא לפשט את תהליך מילוי הטופס, הכוונת המשתמש לדף כניסה תחטיא את המטרה. שמירה בעוגיות של הדפדפן תצריך כתיבת קוד גדולה יותר (אבטחה) מאשר הפתרונות שהוצגו למעלה.
-
יש אופציה לחלק את הטבלה וליצור טבלאות נפרדות עבור 'ימי עבודה' 'משמרות' ו- 'מקצועות'.
כך לדוג' כל שורה בטבלת משמרות תכיל אינדקס, ID של משתמש, ויום עבודה בודד. בצורה הזו יש ל-SQL סל כלים רחב של שאילתות ופונקציות שיוכלו להחזיר לך את המידע שאתה צריך בלי שתצטרך לסנן אותו שוב בקוד.
אין לי מושג לגבי ההשפעה של זה על הביצועים.
ראה: https://stackoverflow.com/a/444268/11675758
אם יש למישהו פתרון טוב יותר אשמח לשמוע, יעזור לי מאד. -
@www היה לי לאחרונה פרוייקט עם בעיה דומה, ב-stackoverflow ראיתי שממליצים להימנע ממבנה כזה.
בכל אופן יש כאן 2 חלקים. הכנסת נתונים - אתה יכול להעביר כל ערך לפונקציה שתבדוק אם הוא תקין להכנסה לשדה ורק אז לבצע את השאילתה. שליפת נתונים -like %2%
(עם מרכאות כמובן)ראה:
https://stackoverflow.com/questions/10686333/save-array-in-mysql-database/32664559 -
@odeddvir תודה על המענה המפורט!
עבדתי עם GIT דרך Sourcetree, צריך רק לרענן את הזיכרון.
האם אפשר לעשות הכל על האתר של heroku או שאני צריך להוריד משוה למחשב, ומה?
דומיין ישראלי כולנו.ישראל
אתר חזק מאוד!!
מחפש מדריך ללמוד אבטחת אתרים
שיתוף - צינתוק טלפוני על הגעת האוטובוס
פלטה חשמלית לשבת- יש בזה רמות של איכות?
אירוח שרתים kamatera.com
לימוד תכנות
API לזמני היום - האם קיים ?
לימוד תכנות
עזרה בתכנות להלחם בוירוס קיצורי הדרך חד ולתמיד - בחינם לכולם
PHP: בעיית SSL ממספר שרתים שונים - unable to get local issuer certificate
php לגשת לשיטה מחוץ לפונקציה (בתוך הקלאס)
מניעת מופע כפול של מחלקה
קוד PHP שנותן עד 3 משתנים של מספרים
הצגת תגיות HTML בדפדפן הלקוח
שאלת תם - מה כל כך נורא בPHP?
JS - החלפת רכיב מורכב בדף, מה עדיף?
SQL | ערכים מרובים בעמודה
SQL | ערכים מרובים בעמודה
heroku - איך מתחילים