Esercitazione IV SIA- Creare una scacchiera 10×10

Autori Pirillo e Azzaro IV D SIA

<?php
$i=0;
$i2=0;
echo “<table border=1>”;
for ($i=1; $i<10; $i++) {
echo “<tr width=50 height=50 >”;
for ($i2=1; $i2<10; $i2++) {
if(($i2+$i)%2==0) {$fondo=”black”;}
else{
$fondo=”white”;}
echo “<td width=50 height=50 bgcolor=$fondo ></td>”;}}
echo “</tr>”;
echo “</table>”;
?>

Compito IV D sulle stringhe

Il codice ASCII  che sta per American Standard Computer Information Exchange è la tabella più usata universalmente per la codifica dei dati alfanumerici. Ad ogni numero intero compreso tra [0,255] viene associato un carattere.

Data in input una frase trasformarla in decimale distanziando i numeri  e fare il viceversa ad esempio:

frase in input : ci vediamo alle tredici

in decimale:

99 105 32 118 101 100 105 97 109 111 32 97 108 108 101 32 116 114 101 100 105 99 105

Viceversa:

c i v e d i a m o a l l e t r e d i c i

il comando che da il corrispettivo decimale del carattere è ORD, viceversa CHR

 

Soluzione:

Stringhe in PHP

Data una frase , verificare se esiste all’interno della frase una sottostringa fornita in input. Trovata riscrivere al frase con la sottostringa in grassetto

(utilizzare la funzione sotto illustrata)

Svolgimento dell’esercizio:

<form action=”http://127.0.0.1/” method=”POST”>
Inserisci la stringa<input name=”frase” size=”30″ type=”text” />
inserisci la parola <input name=”parola” size=”30″ type=”text” />
<input name=”CALCOLA” type=”submit” value=”INVIA” />
<input name=”reset” type=”reset” value=”cancella” /></form>

<?php
$frase=$_POST[“frase”];
$parola=$_POST[“parola”];
$conta=0;
$indice=0;
$frase1=””;
$lunghezza=strlen($frase);
for($i=0;$i<$lunghezza-1;$i++){if ($frase[$i]== ” “) {$conta=$conta+1;}}

$arr=explode(” “,$frase);

for($i=0;$i<$conta;$i++){ if ($arr[$i]==$parola) {$indice=$i;}}

for($i=0;$i<$indice;$i++){$frase1=$frase1.$arr[$i].” “;}

$frase1=$frase1.”<b>”.$arr[$indice].”</b>”.” “;
for($i=$indice+1;$i<=$conta;$i++){$frase1=$frase1.$arr[$i].” “;}
echo $frase1;
?>

Upload di un file in php

scriviamo prima il form :

<html>
<head>
<title>File upload</title>
</head>
<body>
<form method=”post” action=”upload.php” enctype=”multipart/form-data”>
<input type=”hidden” name=”action” value=”upload” />
<label>Carica il tuo file:</label>
<input type=”file” name=”user_file” />
<br />
<input type=”submit” value=”Carica online” />
</form>
</body>
</html>

Adesso il file upload.php

<?php
define(“UPLOAD_DIR”, “./CARTELLA/”);

if(isset($_POST[‘action’]) and $_POST[‘action’] == ‘upload’)
{
if(isset($_FILES[‘user_file’]))
{
$file = $_FILES[‘user_file’];
$nomefile=$file[‘name’];
if($file[‘error’] == UPLOAD_ERR_OK and is_uploaded_file($file[‘tmp_name’]))
{
move_uploaded_file($file[‘tmp_name’], UPLOAD_DIR.$file[‘name’]);
}
}
}echo “nome file $nomefile”;
?>

COMPITO CLASSE TERZA -CICLO FOR