PHP Gestionale per utente php con form di login,logout,upload e canc files
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Gestionale per utente php con form di login,logout,upload e canc files相关的知识,希望对你有一定的参考价值。
//admin.php page
<? session_start();
if($_SESSION['galleria']!="admin"){ ?>
<form method="post" action="function.php">
<input type="hidden" name="tipo" value="login">
User <input type="text" name="user"><br />
Password <input type="password" name="password">
<br />
<input type="submit" value="INVIA">
</form>
<? } else {?>
<form method="post" enctype="multipart/form-data" action="function.php">
<input type="hidden" name="tipo" value="upload">
<input type="file" name="documento">
<br />
<input type="submit" value="INVIA">
</form>
<? }
$cartella="photo";
$directory=opendir($cartella);
while($files=readdir($directory))
{
if ($files != "." and $files !="..")
print $files."<a href='function.php?tipo=canc&file=".$files."'>cancella</a><br>";
}
/*fine sessione file manager*/ ?>
<a href="function.php?tipo=logout">Logout</a>
//function.php page
<?
session_start(); /*va sempre in cima alla pagina per dirgli che abbiamo intenzione di utilizzare all'interno del documento delle variabili di sessione*/
$cartella="photo";
switch($_REQUEST['tipo']) {
case'login':
if(($_REQUEST['user']=="yourusername")&&($_REQUEST['password']=="yourpassword")){
/* creo una ariabile di sessione, che si chiamerà galleria:*/
$_SESSION['galleria']="admin";
}
/*se non c'è la variabile di sessione facciamo ritornare l'utente alla pagina di admin*/
header("location:admin.php");
break;
case'logout':
session_destroy();
header("location:admin.php"); /*this permits to return to previous page*/
break;
case'upload':
move_uploaded_file( $_FILES['documento']['tmp_name'],$cartella."/".$_FILES['documento']['name']);
chmod($cartella."/".$_FILES['documento']['name'],0666);
header("location:admin.php"); /*this permits to return to previous page*/
break;
case'canc':
unlink($cartella."/".$_REQUEST['file']);
header("location:admin.php"); /*this permits to return to previous page*/
break;
}
?>
以上是关于PHP Gestionale per utente php con form di login,logout,upload e canc files的主要内容,如果未能解决你的问题,请参考以下文章
php Joomla verificare utente loggato
sql Creare utente
sql Mariadb的Creare nuovo utente con tutti privilegi
sql 每个creare nuovo db con utente associato的片段
PHP magento url per php
WordPress:archive.php 中的 posts_per_page 导致 404 错误