Ciao qui ti posso aiutare io, allora come prima cosa salva questi file nella cartella che vuoi con i nomi che ti dico io...
File login.php
Codice PHP:
<?php
if (isset($invio)) {
$puntatore = fopen("pwd.txt", r);
$trovato = 0;
while ((!feof($puntatore)) && (!$trovato)) {
$linea = fgets($puntatore, 50);
$trovato = stristr($linea, $userid);
$puntatore++;
}
fclose($puntatore);
list($nomeutente, $password) = split("~:~", $linea);
$password = trim($password);
if (($trovato) && ($passwd == $password) ) {
session_register('autorized');
$autorized = 1;
echo "
<script language=\"JavaScript\">
<!--
document.location.href =\"inizia.php\"
//-->
</script>
";
} else {
echo "
<script language=\"JavaScript\">
<!--
document.location.href = \"destroy.php\"
//-->
</script>
";
}
} else {
// HTML ?>
<table border="0" cellspacing="0" cellpadding="10" border="0" bgcolor="#000000">
<tr>
<td>
<form method=post action="login.php">
<font color="#FFFFFF" align="center" size="-1">
inserite nome utente e password
</font><br><br>
<table width="300" class="tableclass" cellpadding="4" cellspacing="1" align="center">
<tr>
<td class="tableheader">
nome utente:
</td>
<td class="tablecell">
<input type="text" name="userid" class="tableclass">
</td>
</tr>
<tr>
<td class="tableheader">
password:
</td>
<td class="tablecell">
<input type="password" name="passwd" class="tableclass">
</td>
</tr>
<tr>
<td>
<input type="submit" name="invio" value="invio" class="pulsanti">
<input type="reset" name="cancella" value="cancella" class="pulsanti">
</td>
</tr>
</table>
<br>
</form>
</td>
</tr>
</table>
<? //fine HTML
}
?>
File destroy.php
Codice PHP:
<?php
session_start();
session_unset();
session_destroy();
?>
<script language="JavaScript">
<!--
document.location.href = "login.php"
//-->
</script>
File check.php
Codice PHP:
<?php
// controllo autorizzazione utente
session_start();
if (!session_is_registered('autorized')) {
echo "<h1>Area riservata, accesso non consentito</h1>";
die;
}
?>
File pwd.txt (attenzione non cancellare il "~")
utente1~:~password1
utente2~:~password2
utente3~:~password3
upload.php
Codice PHP:
<? include("check.php"); ?>
<?php
error_reporting(2047);
if (isset($_POST["invio"])) {
$percorso = "hosting/";
if (is_uploaded_file($_FILES['file1']['tmp_name'])) {
if (move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$_FILES['file1']['name'])) {
echo 'File da te Caricato:</font>';
echo 'Nome file: <b>'.$_FILES['file1']['name'].'</b><br>';
echo 'MIME Type: <b>'.$_FILES['file1']['type'].'</b><br>';
echo 'Dimensione: <b>'.$_FILES['file1']['size'].'</b> byte<br>';
echo '======================<br></font>';
echo 'File caricato correttamente!<br></font>';
} else {
echo "Si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}
} else {
echo "Si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
}
} else {
// HTML ?>
<form enctype="multipart/form-data" method="post" action="">
<b>
Selezione il file da caricare:</b><br>
<input type="file" name="file1" size="50">
<br>
<input type="submit" value="Carica" name="invio">
</form>
<?php
}
?>
Allora ora segui le mie istruzioni, cambi il file "pwd.txt" (ricorda di non eliminare gli "~") con gli user e le password da te decisi per i tuoi amici, poi salvi tutte questa pagine nella tua cartella "blog" dopodichè dai ai tuoi amici il link "http://tuosito.altervista.org/blog/upload.php" ricordando di dare a ognuno la sua password dopodichè loro effettueranno un accesso tramite login e se risulterà corretto allora potranno caricare i file nella tua cartella...altrimenti riceveranno un messaggio d'errore. Spero di essere stato utile e chiaro.
Ciooooooooooooooooooooo