קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. PHP| מדריך מקיף ביותר (*חלק4*)
    על ידי rafiking בפורום שפות צד שרת
    תגובות: 4
    הודעה אחרונה: 08-03-2011, 17:04
  2. PHP| מדריך מקיף ביותר (*חלק2*)
    על ידי rafiking בפורום שפות צד שרת
    תגובות: 0
    הודעה אחרונה: 12-01-2011, 16:53
  3. תגובות: 7
    הודעה אחרונה: 22-12-2007, 18:02
  4. מדריך מקיף| Risk Your Life
    על ידי mama4all בפורום משחקי תפקידים כללי
    תגובות: 0
    הודעה אחרונה: 09-11-2007, 10:28
  5. [מדריך] מקיף לדפדפן Firefox 2.0.0.1 - יש תמונות.
    על ידי SlaydeR בפורום ארכיון מדריכים
    תגובות: 8
    הודעה אחרונה: 24-10-2007, 13:07
+ תגובה לנושא
מציג תוצאות 1 עד 6 מתוך 6

PHP| מדריך מקיף ביותר למתקדמים (*חלק1*)

  1. #1
    משתמש מתחיל
    תאריך הצטרפות
    10/2009
    הודעות
    13
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל PHP| מדריך מקיף ביותר למתקדמים (*חלק1*)

    ברוכים הבאים לכולם!
    היום נילמד את הדברים הבאים:
    1. יצירת טפסים
    2. יצירת עוגיה
    3. עבודה עם Mysql
    4. יישום טכני של Mysql
    אוקיי אני מקווה שתוהבו (למרות שגיעות הכתיב)!
    סעיף ראשון - יצירת טפסים!
    כולם יודעים כיצד ליצור טופס פשוט ב HTML אבל זה לא הקטע הטופס שיוצרים ב HTML לא עושה כלום שואלים למה?בגלל שלא השתמשנו בשפות צד שרת.
    טוב הינה מיבנה של טופס HTML פשוט:
    קוד HTML:
    <form action="" method="post">  
        name: <input type="text" name="name" /><br /> 
        Last name: <input type="text" name="last_name" /><br /> 
        Age: <input type="text" name="age"><br /> 
      <input type="submit" name="press" value="send"  /> 
    </form>  
    עכשיו נסו לשלוח פרטים בטופס הזה בטח תישאלו את אצמכם למה כלום לא קורה??
    התשובה היא:לא הישתמשנו בשפות צד שרת בישביל לקבל את הנתונים ולהישתמש בהם
    עכשיו ניפתו בעיה זו:
    קוד PHP:
    <?php //פותח את php
    if (isset($_POST["press"]))  
    // ...אז ,send אם לחצנו על הכפתור 

        echo 
    "name: ".$_POST["name"]."<br />";  //ידפיס את השם שהקלדנו
        
    echo "Last name: ".$_POST["last_name"]."<br />"//ידפיס את שם המישפחה שהקלדנו
        
    echo "Age: ".$_POST["age"]."<br />";     //ידפיס את הגיל שהקלדנו

    ?> //סוגר את php
    אבל למה לא השתמשתה במשתנים?
    תשובה:מכייון שזו אופציה ועיניין בנוחות.
    עכשיו נעשה שאם כבר שלחו נתונים בטופס אז זה יציג אותם ואם לא יציג את הטופס.
    במדריכים הקודמים שלי הסברתי אל שילוב בין PHP ל HTML וכאן נראה זות:
    דוגמא:
    קוד PHP:
    <?php //פותח את php
    if (isset($_POST["press"]))  
    // ...אז ,send אם לחצנו על הכפתור 

        echo 
    "name: ".$_POST["name"]."<br />";  //ידפיס את השם שהקלדנו
        
    echo "Last name: ".$_POST["last_name"]."<br />"//ידפיס את שם המישפחה שהקלדנו
        
    echo "Age: ".$_POST["age"]."<br />";     //ידפיס את הגיל שהקלדנו
    } else {
    ?> //סוגר את php
    <form action="" method="post">  
        name: <input type="text" name="name" /><br /> 
        Last name: <input type="text" name="last_name" /><br /> 
        Age: <input type="text" name="age"><br /> 
      <input type="submit" name="press" value="send"  /> 
    </form>  
    <?php//פותח את php
    }
    ?>
    פוא שילבנו את שתי החלקים שבנינו עכשיו נסו לשלוח נתונים וראו מה כיבלתם??(אתם מוזמנים לכתוב פוא)
    סעיף שני - יצירת עוגייה
    אוקיי יצירת עוגייה זה דבר קל הינה דוגמה והסברים:
    קוד PHP:
    <?php 

    setcookie
    ("name","value",time () +36000);   //כתבתי הסברים:
    //name=שם העוגייה
    //value=מה העוגייה תכיל
    //time () +36000 שנו את 36000 לזמן הרצוי

    ?>
    סעיף שלישי - עבודה אם mysql
    קודם ניצור שגיע כללית:
    קוד PHP:
    $error "לא מצליח להיתחבר"
    לאחר מכן צריכים להיתחבר לשרת כך:
    קוד PHP:
    mysql_connect("$server_name","$username","$password") or die ($error); 
    ואחרי שהיתחברנו צריכים לבחור את המסד שלנו:
    קוד PHP:
    mysql_select_db("$db_name") or die($error); 
    נשאיר שורה ריקה ובשורה הבא נכתוב:
    קוד PHP:
    mysql_close(); 
    שסוגר את החיבור
    יישום טכני של Mysql
    עכשיו נלמד לישלוף נתונים
    ליפני כל דבר הריצו את השורות הבאות על השרת:
    קוד PHP:
    CREATE TABLE IF NOT EXISTS `test` (
      `
    idint(11NOT NULL auto_increment,
      `
    namevarchar(100NOT NULL,
      `
    testvarchar(100NOT NULL,
      
    PRIMARY KEY  (`id`)
    ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;


    INSERT INTO `test` (`id`, `name`, `test`) VALUES
    (1'test 1''test 1'),
    (
    2'test 2''test 2'); 
    אחר כך עבדו אם המדריך
    קודם כל נעשה משתנה אם שורות SQL:
    קוד PHP:
    $get mysql_query("SELECT * FROM test"); 
    מה שזה עושה זה בוחר את כל מה שיש בטבלה test
    עכשיו נשתמש בלולאה וב mysql_fetch_assoc כדאי להציג את הנתונים :
    קוד PHP:
    while ($row mysql_fetch_assoc($get)) {
    $name $row['name'];
    $test $row['test'];
    echo 
    "
    the name is:"
    .$name."
    the test is:"
    .$test."
    <hr>
    "
    ;

    הקוד הזה עושה דבר כזה:
    הוא מכניס לתוך row את מה שכתוב בטבלה אחר כך מכניס לתוך משתנים ולאחר מכן מציג.
    מומלץ לנסות את זה לשחק אם זה
    את ההמשך תראו במדריך הבא
    :devil:תגובות לא שוות כסף:devil:

  2. קישורים ממומנים

  3. #2

    ברירת מחדל

    המדריך נראה טוב.

    1) מה שחסר לי זה במדריך זו האופציה להתחבר לשרת MAIL אמיתי ולשלוח את זה דרך שרתי מייל אמיתי לחשבונות מסויימים.
    הגדרת פורטים מסויימים. הפעלת SSL בעת הצורך וכד'...זה טיפה יותר מעניין :]

    2) איך קוראים מתוך עוגיה ?

    בניית אתרים | עיצוב אתרים | קידום ושיווק אתרים

    רוצים להתרשם ?!
    הפרויקט החם, החדש והמדהים:
    ח.מיתר לבניין בע"מ


  4. #3
    משתמש מתחיל
    תאריך הצטרפות
    10/2009
    הודעות
    13
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    קודם כל המייל היה בהמשך דבר שני הינה:
    קוד PHP:
    echo $_COOKIE['name']; 
    או לישמור במישתנה ולהדפיס:
    קוד PHP:
    $cookie $_COOKIE['name'];
    echo 
    $cookie
    נערך לאחרונה על ידי rafiking; 12-01-2011 בשעה 17:07.

  5. #4
    משתמש משקיע
    שם פרטי
    שלומי
    תאריך הצטרפות
    05/2009
    הודעות
    3,884
    לייקים
    66
    נקודות
    72
    פוסטים בבלוג
    1
    משפט מחץ
    טיפת המים חודרת אל תוך הסלע לא מכוח נפילתה, אלא מכוח התמדתה.
    מין: זכר

    ברירת מחדל

    תודה רבה
    בלוג עיצוב גרפי עיצוב אתרים בניית פורומים פרום קידום אתרים

    Maccabi Tel Aviv - You'll Never Walk Alone

    "אולם צר לי לומר, כי עבור רבים בקהילה הבינלאומית - הוכחות אינן נצרכות. ישראל אשמה - עד שמוכחת אשמתה."
    ראש הממשלה בנימין נתניהו - { מתוך נאום בעקבות ההשתלטות על המשט לעזה (ה-2 ביוני, 2010)

  6. #5
    משתמש מתחיל
    תאריך הצטרפות
    05/2010
    גיל
    35
    הודעות
    23
    לייקים
    0
    נקודות
    0
    מין: זכר

    ברירת מחדל

    נחמד,
    תודה.

  7. #6
    A Demigod האוואטר של JsT
    שם פרטי
    חגי
    תאריך הצטרפות
    08/2008
    גיל
    32
    הודעות
    5,482
    לייקים
    611
    נקודות
    245
    פוסטים בבלוג
    1
    משפט מחץ
    רק שני דברים הם אינסופיים: היקום והטמטום האנושי, ואני עדיין לא בטוח בקשר ליקום.
    מין: זכר

    ברירת מחדל

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


+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 15:51.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,500,972 | הודעות: 8,201,565 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect