Réglage des problème du MVC

rayhan_gatewayTache
Emre KARTAL 2 years ago
parent 2c9cf5e805
commit e1c9f9873a

@ -0,0 +1,18 @@
<html>
<head><title>Erreur</title>
</head>
<body>
<h1>ERREUR !!!!!</h1>
<?php
if (isset($dVueEreur)) {
foreach ($dVueEreur as $value){
echo $value;
}
}
?>
</body> </html>

@ -0,0 +1,96 @@
<html>
<head><title>Personne - formulaire</title>
<script type="text/javascript">
function clearForm(oForm) {
var elements = oForm.elements;
oForm.reset();
for(i=0; i<elements.length; i++) {
field_type = elements[i].type.toLowerCase();
switch(field_type) {
case "text":
case "password":
case "textarea":
case "hidden":
elements[i].value = "";
break;
case "radio":
case "checkbox":
if (elements[i].checked) {
elements[i].checked = false;
}
break;
case "select-one":
case "select-multi":
elements[i].selectedIndex = -1;
break;
default:
break;
}
}
}
</script>
</head>
<body>
<?php
// on v<>rifie les donn<6E>es provenant du mod<6F>le
if (isset($dVue))
{?>
<div align="center">
<?php
if (isset($dVueEreur) && count($dVueEreur)>0) {
echo "<h2>ERREUR !!!!!</h2>";
foreach ($dVueEreur as $value){
echo $value;
}}
?>
<h2>Personne - formulaire</h2>
<hr>
<!-- affichage de donn<6E>es provenant du mod<6F>le -->
<?= $dVue['data'] ?>
<form method="post" name="myform" id"myform">
<table> <tr>
<td>Nom</td>
<td><input name="txtNom" value="<?= $dVue['nom'] ?>" type="text" size="20"></td>
</tr>
<tr><td>Age</td>
<td><input name="txtAge" value="<?= $dVue['age'] ?>" type="text" size="3" required></td>
</tr>
<tr>
</table>
<table> <tr>
<td><input type="submit" value="Envoyer"></td>
<td><input type="reset" value="Rétablir"></td>
<td><input type="button" value="Effacer" onclick="clearForm(this.form);">
</td> </tr> </table>
<!-- action !!!!!!!!!! -->
<input type="hidden" name="action" value="validationFormulaire">
</form></div>
<?php }
else {
print ("erreur !!<br>");
print ("utilisation anormale de la vuephp");
} ?>
<p>Essayez de mettre du code html dans nom -> Correspond à une attaque de type injection</p>
</body> </html>

@ -7,11 +7,23 @@
//chargement config
require_once(__DIR__.'/config/config.php');
//autolarder du cours
//chargement autoloader pour autochargement des classes
require_once(__DIR__.'/config/Autoload.php');
Autoload::charger();
//require_once(__DIR__.'/config/Autoload.php');
//Autoload::charger();
$cont = new Controleur();
//autoloader conforme norme PSR-0
require_once(__DIR__.'/config/SplClassLoader.php');
$myLibLoader = new SplClassLoader('Controller', './');
$myLibLoader->register();
$myLibLoader = new SplClassLoader('config', './');
$myLibLoader->register();
$myLibLoader = new SplClassLoader('Modele', './');
$myLibLoader->register();
$cont = new \Controller\Controleur();
?>
Loading…
Cancel
Save