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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=28101)

WebProject 05-08-06 11:09

כמה טיפים [Php]
 
שלום לכם =]

לאחר כמה אשכולים שאתם המשתמשים (חלקכם) נתתם קודים עם שגיאות, מה שעיצבן אותי יותר מהשגיאות זה התחביר.

ברצוני לדבר על פליטת פלט בעזרת echo.

כאשר אתם רוצים להדפיס פלט נקי (html בלבד) ללא תווים מיוחדים שאמורים לעשות פעולות מיוחדות (תווי העיצוב השונים, משתנים, ועוד ועוד), אין עליכם להוסיף לפונקציית ה echo את הגרשיים הכפולים (") אלא שאתם יכולים לעושת שימוש פשוט בגרשיים רגילים ('), ואז, לא תצטרכו להוסיף סלשים לפני כל גרשיים ("\).

עכשיו, משתנים, ראיתי מספר משתמשים שלא עושים שימוש נכון בסוגרים מסולסלים.

לדוגמא, שאילתות, אשר אתם רוצים להשוות תא כלשהו למשתנה כלשהו, כל עוד אינכם משתמשים במשתנה גלובאלי ו\או מערך, אתם לא צריכים סוגריים מסולסלים, שני דוגמאות:

PHP קוד:

WHERE user '$username' 

PHP קוד:

WHERE user '{$_POST['user']}' 

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

PHP קוד:

echo 'My name is: '.$_GET['myname'].' =] '

לדוגמא יפלוט:

ציטוט:

My name is: Tal =]

מקווה שהבנתם, תהנו :]

-VladK- 05-08-06 11:16

חחחח תודה...אבל זה ממש בשביל המתחיליפ ;)

mayden 05-08-06 13:24

אחלה טיפים,
תמשיך כך :)

WebProject 05-08-06 14:07

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

DorWD 05-08-06 16:40

כל מילה זהב!

בהצלחה כולם

opsite 05-08-06 19:49

תנקיו יש לי את הספר שלי חחח.. תודה אחי יעזור לכולם המתחילים להבין מזה echo ואיך מבצעים..

WebProject 05-08-06 22:07

תודה לכולם =]

sUP 06-08-06 06:00

אחלה טיפים,
אבל למה לא להשתמש ב
PHP קוד:

echo <<<HTML
My Var Is: $var (info at <a href="http://gugiza.com">Gugiza</a>)
HTML; 

ולפתור את כל הבעיות? =]

-VladK- 06-08-06 06:33

ציטוט:

נכתב במקור על ידי sUP
אחלה טיפים,
אבל למה לא להשתמש ב
PHP קוד:

echo <<<HTML
My Var Is: $var (info at <a href="http://gugiza.com">Gugiza</a>)
HTML; 

ולפתור את כל הבעיות? =]

אני משתמש בזה...ועד עכשיו
אני לא מצליח להבין

למה זה לפעמים לא פועל למרות שהכל טוב ובלי בעיות ?!?!?!?!?

(זו אחת הסיבות לזה שאנשים מעדיפים לא משתמש מי שמכיר...)


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

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