esercizi su mysql, box model, cookie e sessioni

This commit is contained in:
2014-11-16 18:34:58 +01:00
parent 8f485b73b3
commit be34f479d5
5 changed files with 303 additions and 0 deletions

7
ciao.txt Normal file
View File

@@ -0,0 +1,7 @@
fdssdfsdf dg gfd
sdf
sdf
sd
fd
sf
sdf

41
css_box.html Normal file
View File

@@ -0,0 +1,41 @@
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<meta name="author" content="xgiovio"/>
<meta name="description" content="A simple test page"/>
<meta name="keywords" content="Ormai google non se le fila piu"/>
<meta name ="robots" content="index"/>
<meta charset="utf-8"/>
<!-- <link rel="stylesheet" href="css18.css" type="text/css" /> -->
<style type="text/css">
p {
border: 10px solid black;
border-radius: 15px;
padding:10px;
margin:10px;
background-color:gray;
background-image:url(sky.jpg);
background-size:contain;
background-position: right;
}
</style>
</head>
<body>
<p>fdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgf
dgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd
dgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd
dgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd dgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsdfdgfdgfdgdfgfgfdgfd gfdg fd gfd fdgfdgfdgsd</p>
</body>
</html>

65
php11_files.php Normal file
View File

@@ -0,0 +1,65 @@
<?php
require_once ('functions.php');
include('header.html');
///////////////////////////
echo<<<_css
<style>
input:valid {
background-color:green;
}
input:invalid {
background-color:red;
}
input:in-range {
font-size:20pt;
}
input:required {
color:red;
}
input:optional {
color:blue;
}
input:active {
outline: 5px black solid;
}
input:focus {
outline: 5px yellow solid;
}
#a[placeholder="mario"][required]{
outline: 5px red solid;
}
</style>
_css;
echo "\n";
///////////////////////////
exec(escapeshellcmd("dir"),$out);
foreach ($out as $value) {
echo $value."\n"."<br>";
}
include ('footer.html');
?>

88
php12_mysql.php Normal file
View File

@@ -0,0 +1,88 @@
<?php
require_once ('functions.php');
include('header.html');
///////////////////////////
echo<<<_css
<style>
input:valid {
background-color:green;
}
input:invalid {
background-color:red;
}
input:in-range {
font-size:20pt;
}
input:required {
color:red;
}
input:optional {
color:blue;
}
input:active {
outline: 5px black solid;
}
input:focus {
outline: 5px yellow solid;
}
#a[placeholder="mario"][required]{
outline: 5px red solid;
}
</style>
_css;
echo "\n";
///////////////////////////
$db = new PDO ("mysql:host=localhost;dbname=phptest","root","alfiobello",array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
//$db->query("INSERT INTO persone VALUES('mario','gino','2')");
try{
$statement = $db->prepare("INSERT INTO persone VALUES(:a,:b,:c)");
$statement->execute(array("a"=>"alfio","b"=>"giulio","c"=>"45"));
}
catch (Exception $e){}
$statement = $db->prepare("SELECT * FROM persone p where p.eta > 1");
$statement->execute();
while ($row = $statement->fetch())
foreach($row as $key => $value)
echo $value," \n<br>";
include ('footer.html');
?>

102
php13_session.php Normal file
View File

@@ -0,0 +1,102 @@
<?php
session_start();
$def1 ='black';
$def2 = 'red';
if (!empty($_GET)){
$def1 =$_GET['back'];
$def2 =$_GET['color'];
}
if (empty($_SESSION)){
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['ua'] = $_SERVER['HTTP_USER_AGENT'];
$_SESSION['val1'] = $def1;
$_SESSION['val2'] = $def2;
} else {
if ( ( isset($_SESSION['ip']) && ($_SESSION['ip'] != $_SERVER['REMOTE_ADDR'])) || ( isset($_SESSION['ua']) && ($_SESSION['ua'] != $_SERVER['HTTP_USER_AGENT'])) ){
session_destroy();
session_start();
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['ua'] = $_SERVER['HTTP_USER_AGENT'];
$_SESSION['val1'] = $def1;
$_SESSION['val2'] = $def2;
}
}
if (!empty($_GET)){
$_SESSION['val1'] = $_GET['back'];
$_SESSION['val2'] = $_GET['color'];
}
$def1=$_SESSION['val1'];
$def2=$_SESSION['val2'];
require_once ('functions.php');
include('header.html');
///////////////////////////
echo<<<_css
<style>
p {
background-color:$def1;
color:$def2;
}
</style>
_css;
echo "\n";
///////////////////////////
$acolor = array ("Red"=>"red","Green"=>"green","Blue"=>"blue");
echo "<p>", "Sample Text", "</p>\n";
echo "<form>";
echo "<select name=\"back\">";
foreach ($acolor as $desc => $value){
echo "<option value =$value ";
echo $def1 == $value ? "selected" : "" ;
echo "> $desc</option>";
}
echo "</select>";
echo "<select name=\"color\">";
foreach ($acolor as $desc => $value){
echo "<option value =$value ";
echo $def2 == $value ? "selected" : "" ;
echo "> $desc</option>";
}
echo "</select>";
echo "<input type=\"submit\" value=\"Invia\"/>";
echo "</form>";
include ('footer.html');
?>