HTTPS FTP HTTP https www youtube comwatch vL
מבוא לעולם האינטרנט – חזרה HTTPS , FTP , HTTP • • דפדפנים שונים צד לקוח / • צד שרת https: //www. youtube. com/watch? v=L 5 Blp. PU • _mu. Y https: //www. youtube. com/watch? v=QSEDr 2 e • 1 g. SQ
– חזרה HTML מבנה עמוד כללי <html> <head> Meta tags and outer files </head> <body> Page content </body> </html>
– חזרה HTML תגיות מטא <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content=“" /> <meta name="description" content=“" /> <title> </title>
– חזרה HTML טבלאות <table> <tr> <td>text 1</td> <td>text 2</td> </tr> <td colspan=‘ 2’> text 3 <td> </tr> </table>
– חזרה HTML כותרות <h 1>heading 1 </h 1> <h 2>heading 2 </h 2> <h 3>heading 3 </h 3> <h 4>heading 4 </h 4>
היכרות עם סביבת העבודה • • Wamp Notepad++ Php. My. Admin localhost
= בסיסיים – סימן SYNTAX כללי • Assignment ( = ) • Equality ( == ) • Identical ( === ) $a = 1; // Sets the value of $a as 1 by assignment $b = TRUE; // Sets the value of $b to the boolean TRUE if ($a == $b){ echo 'a is equal to b. '; } if ($a === $b){ echo 'a is identical and equal to b. '; } a is equal to b.
PHP תכנות בסיסי בשפת תנאים $x= 3; if ($x == 1) { echo “A”; }else if ($x == 3) { echo “three”; } else { echo “other”; } three
PHP תכנות בסיסי בשפת תנאים $x= 3; switch($x){ case 1: echo “A”; break; case 3: echo “three”; break; default: echo “other”; break; } three SWITCH •
פתרון התרגיל <? php $a= rand(0, 10); $b= rand(0, 10); $c= rand(0, 10); $d= rand(0, 10); $top 1=($a>$b)? $a: $b;
פתרון התרגיל if($top 1>$top 2){ $mx=$top 1; } else { $mx=$top 2; }
פונקציות - מערכים Sort Array_keys In_array_ pop , array_push Count Explode • • •
FOREACH לולאת foreach ($array as $value){ // Do something } foreach ($array as $key=> $value){ // Do something } • לולאה לסריקה של כל אברי מערך
FOREACH לולאת $array = array('John' => 20, 'Jane' => 24, 'Joseph'=> 28); foreach ($array as $value){ echo "$value, "; } 20, 24, 28,
FOREACH לולאת $array = array('John' => 20, 'Jane' => 24, 'Joseph'=> 28); foreach ($array as $name => $age){ echo "$name - $age"; echo ' '; } John - 20 Jane - 24 Joseph - 28
טפסים <form method=“get" action=“ca. php" > <input type=“text" name="id" value=“”/> <input type=“text" name=“c 2" value=“”/> <input type="submit" value=“send” /> </form>
מבנה - טפסים <form method=“get” action=“ca. php” > … </form> • method = get / post – Get – in url, into $_GET – Post – hidden from user, into $_POST • Action – הקובץ שיופעל עם הנתונים של הטופס
SELECT - טפסים בחירה של אפשרות אחת מרשימה <select name="cat" > <option value="1">hello</option> <option value="2" selected="selected">shalom</option> <option value="3">world</option> </select>
radio - טפסים כשכל הרשימה גלויה , בחירה של אפשרות אחת מרשימה <input type="radio" value="1" name="Image. Type" />hello <input type="radio" value="2" name="Image. Type" checked="checked" />shalom <input type="radio" value="3" name="Image. Type" />world
checkbox - טפסים כשכל הרשימה גלויה , בחירה של מספר אפשרויות מרשימה <input type="checkbox" value="1" name=“cb 1" />hello <input type="checkbox" value="2" name=“cb 2" checked="checked" />shalom <input type="checkbox" value="3" name=“cb 3" />world
text - טפסים קבלת מידע טקסטי מהמשתמש <input type="text" placeholder="slogan please. . . " name="slogan" />
textarea - טפסים הזנה של מספר שורות טקסט <textarea name="ta" placeholder="full text. . . "></textarea>
submit - טפסים כפתור לשליחה של הטופס <input type="submit" name="send" value="Send. . . " />
פונקציות - מערכים Sort Array_keys In_array Pop , push Count Explode • • •
מעבר עמוד header( "Location: thanks. php" );
כתיבה יפה • • Include Comments Variable names HTML is better out of PHP
משלוח מייל $headersep="rn"; $headers = 'MIME-Version: 1. 0'. "$headersep"; $headers. = 'Content-type: text/html; charset=UTF-8'. "$headersep"; $headers. = "From: "$from_name" <". $from_email. ">". "$headersep"; $headers. = 'X-Mailer: chfeedback. php 2. 07' ; mail($to_email, $subject, $message, $headers);
- Slides: 78