Salve a tutti. In pratica, devo caricare la foto nella cartella admin che, però, utilizzo $mio_username per definirlo.
Codice PHP:
<?php
$mio_username = 'admin';
define("UPLOAD_DIRe", "./foto_utenti/$mio_username");
if(isset($_POST['actio']) and $_POST['actio'] == 'upload')
{
if(isset($_FILES['user_file']))
{
$file = ($_FILES['user_file']);
if($file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
{
if(move_uploaded_file($file['tmp_name'], UPLOAD_DIRe.$file['name'])){
echo "fatto";
?><meta http-equiv="refresh" content="0;url=/imp_account.php">
<?php
} else {
echo "non fatto";
}
header('Location: imp_account.php');
} else {
// echo '<meta http-equiv="refresh" content="0;url=/imp_account.php">';
}
}
}
?>
<form method="post" action="" enctype="multipart/form-data">
<input type="hidden" name="actio" value="upload" />
<td style="font-family: verdana; font-size: 14; width: 120px;"><b>Foto profilo:</b></td>
<td><input style="font-family: verdana;" type="file" name="user_file"></td><tr>
<td></td><tr><tr><tr><tr><td></td><td>
<center><p align="left"><input id="carica2" type="submit" name="carica" value="Carica" /></p></center></td>
</form>
</table>
Solo che, quando invio la foto, me la rinomina da "fotonormale.jpg" ad "adminfotonormale.jpg", invece devo inserirla nella cartella "admin". Come faccio? Ho provato anche con
Codice PHP:
define("UPLOAD_DIRe", "./foto_utenti/".$mio_username");
ma non succede nulla.