<?php //Clase Instanciable class Telefono { public $marca; public $modelo; protected $medio = 'alámbrico'; protected $transmision = 'análoga'; function __construct($marca, $modelo) { $this->marca = $marca; $this->modelo = $modelo; } public function llamar() { echo '<p>Riiing Riiing!!!</p>'; } public function ver_info() { echo " <ul> <li>$this->marca</li> <li>$this->modelo</li> <li>$this->medio</li> <li>$this->transmision</li> </ul> "; } } //Clase Heredada class Celular extends Telefono { protected $medio = 'inalámbrico'; protected $transmision = 'digital'; function __construct($marca, $modelo) { parent::__construct($marca, $modelo); } public function vibrar() { echo '<p>BRRRR BRRRR!!!</p>'; } } //Clase Final final class SmartPhone extends Celular { public $datos = 'Tengo WIFI'; function __construct($marca, $modelo) { parent::__construct($marca, $modelo); } public function conectar() { echo 'Acceso a Internet!!!'; } public function ver_info() { echo " <ul> <li>$this->marca</li> <li>$this->modelo</li> <li>$this->medio</li> <li>$this->transmision</li> <li>$this->datos</li> </ul> "; } } /* ********************************************* */ echo '<h1>Herencia y Polimorfismo en PHP</h1>'; echo '<h2>Evolución del Teléfono</h2>'; echo '<h3>Teléfono:</h3>'; $tel_casa = new Telefono('Panasonic', 'KX-TS550'); $tel_casa->llamar(); $tel_casa->ver_info(); echo '<h3>Celular:</h3>'; $mi_cel = new Celular('Nokia', '5120'); $mi_cel->llamar(); $mi_cel->vibrar(); $mi_cel->ver_info(); echo '<h3>SmartPhone:</h3>'; $mi_sp = new SmartPhone('Motorola', 'G4'); $mi_sp->llamar(); $mi_sp->vibrar(); $mi_sp->conectar(); $mi_sp->ver_info();
<html> <head> <title>Dynamic Function Calls</title> </head> <body> <?php function sayHello() { echo "Hello<br />"; } $function_holder = "sayHello"; $function_holder(); ?> </body> </html>
<html> <body> <?php $d = date("D"); if ($d == "mon") echo "Have a nice weekend!"; else echo "Have a nice day!"; ?> </body> </html>
<?php if(isset($_FILES['image'])){ $errors= array(); $file_name = $_FILES['image']['name']; $file_size =$_FILES['image']['size']; $file_tmp =$_FILES['image']['tmp_name']; $file_type=$_FILES['image']['type']; $file_ext=strtolower(end(explode('.',$_FILES['image']['name']))); $expensions= array("jpeg","jpg","png"); if(in_array($file_ext,$expensions)=== false){ $errors[]="extension not allowed, please choose a JPEG or PNG file."; } if($file_size > 2097152){ $errors[]='File size must be excately 2 MB'; } if(empty($errors)==true){ move_uploaded_file($file_tmp,"images/".$file_name); echo "Success"; }else{ print_r($errors); } } ?> <html> <body> <form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="image" /> <input type="submit"/> </form> </body> </html>
<?php ob_start(); session_start(); ?> <? // error_reporting(E_ALL); // ini_set("display_errors", 1); ?> <html lang = "en"> <head> <title>Tutorialspoint.com</title> <link href = "css/bootstrap.min.css" rel = "stylesheet"> <style> body { padding-top: 40px; padding-bottom: 40px; background-color: #ADABAB; } .form-signin { max-width: 330px; padding: 15px; margin: 0 auto; color: #017572; } .form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px; } .form-signin .checkbox { font-weight: normal; } .form-signin .form-control { position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px; } .form-signin .form-control:focus { z-index: 2; } .form-signin input[type="email"] { margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-color:#017572; } .form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; border-color:#017572; } h2{ text-align: center; color: #017572; } </style> </head> <body> <h2>Enter Username and Password</h2> <div class = "container form-signin"> <?php $msg = ''; if (isset($_POST['login']) && !empty($_POST['username']) && !empty($_POST['password'])) { if ($_POST['username'] == 'tutorialspoint' && $_POST['password'] == '1234') { $_SESSION['valid'] = true; $_SESSION['timeout'] = time(); $_SESSION['username'] = 'tutorialspoint'; echo 'You have entered valid use name and password'; }else { $msg = 'Wrong username or password'; } } ?> </div> <!-- /container --> <div class = "container"> <form class = "form-signin" role = "form" action = "<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method = "post"> <h4 class = "form-signin-heading"><?php echo $msg; ?></h4> <input type = "text" class = "form-control" name = "username" placeholder = "username = tutorialspoint" required autofocus></br> <input type = "password" class = "form-control" name = "password" placeholder = "password = 1234" required> <button class = "btn btn-lg btn-primary btn-block" type = "submit" name = "login">Login</button> </form> Click here to clean <a href = "logout.php" tite = "Logout">Session. </div> </body> </html>
<html> <body> <?php $i = 0; while( $i < 10) { $i++; if( $i == 3 )break; } echo ("Loop stopped at i = $i" ); ?> </body> </html>
<html> <body> <?php $d=date("D"); if($d=="Sat") echo"Have a nice weekend"; else echo"Have a nice day!"; ?> </body> </html>
<html> <head> <title>Online PHP Script Execution</title> </head> <body> <?php $n = "wwww watt zzzzzzzzzzzzzz"; $n = preg_replace('/(.)\1+/', '$1$1', $n); echo $n; function truncate($str, $chars, $end = '') { if (strlen($str) <= $chars) return $str; $new = substr($str, 0, $chars + 1); return substr($new, 0, strrpos($new, ' ')) . $end; } $r = truncate('My rrr', 5); echo "<hr /> $r"; ?> </body> </html>
<?php ob_start(); session_start(); ?> <? // error_reporting(E_ALL); // ini_set("display_errors", 1); ?> <html lang = "en"> <head> <title>Tutorialspoint.com</title> <link href = "css/bootstrap.min.css" rel = "stylesheet"> <style> body { padding-top: 40px; padding-bottom: 40px; background-color: #ADABAB; } .form-signin { max-width: 330px; padding: 15px; margin: 0 auto; color: #017572; } .form-signin .form-signin-heading, .form-signin .checkbox { margin-bottom: 10px; } .form-signin .checkbox { font-weight: normal; } .form-signin .form-control { position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 16px; } .form-signin .form-control:focus { z-index: 2; } .form-signin input[type="email"] { margin-bottom: -1px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-color:#017572; } .form-signin input[type="password"] { margin-bottom: 10px; border-top-left-radius: 0; border-top-right-radius: 0; border-color:#017572; } h2{ text-align: center; color: #017572; } </style> </head> <body> <h2>Enter Username and Password</h2> <div class = "container form-signin"> <?php $msg = ''; if (isset($_POST['login']) && !empty($_POST['username']) && !empty($_POST['password'])) { if ($_POST['username'] == 'tutorialspoint' && $_POST['password'] == '1234') { $_SESSION['valid'] = true; $_SESSION['timeout'] = time(); $_SESSION['username'] = 'tutorialspoint'; echo 'You have entered valid use name and password'; }else { $msg = 'Wrong username or password'; } } ?> </div> <!-- /container --> <div class = "container"> <form class = "form-signin" role = "form" action = "<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method = "post"> <h4 class = "form-signin-heading"><?php echo $msg; ?></h4> <input type = "text" class = "form-control" name = "username" placeholder = "username = tutorialspoint" required autofocus></br> <input type = "password" class = "form-control" name = "password" placeholder = "password = 1234" required> <button class = "btn btn-lg btn-primary btn-block" type = "submit" name = "login">Login</button> </form> Click here to clean <a href = "logout.php" tite = "Logout">Session. </div> </body> </html>
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more