ciao gente.
sono abbastanza perplesso
ho creato un sito in locale che va benissimo...
l'ho uppato... e ora non funge più!
Codice PHP:
<?php
session_start();
include_once('spt/check_login.php');
include('spt/conn.php');
error_reporting(E_ALL);
#ini_set('display_errors', 1);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Creazione album</title>
<link rel="stylesheet" href="css/stile.css" type="text/css" media="screen" />
</head>
<?php
$creato = 'no';
$base = "img/immagini/";
if($loggato != 1){die("Non hai il diritto di visualizzare quest'area: devi loggarti. Torna indietro per farlo.");}
if(isset($_POST['crea_album']) && $_POST['crea_album'] == "Crea l'album!"){
$nome_a = $_POST['nome_album'];
if($nome_a == ''){
die("<div align=center><h1> Errore </h1>Devi inserire un nome per l'album.<br><a href='javascript:history.back()'>Indietro</a>");
}
if(strpos($nome_a,"'")){
$path = explode("'",$nome_a);
$path = implode("",$path);
$path = strtolower($path);
$path = explode(" ",$path);
$path = implode($path);
}
else{
$path = strtolower($nome_a);
$path = explode(" ",$path);
$path = implode($path);
}
$dest = $base.$path;
if (!(file_exists($dest))){
mkdir($dest,"0777");
mkdir($dest."/TB","0777");
}
$data = time();
$nome_a = addslashes($_POST['nome_album']);
$query = mysql_query("SELECT * FROM album WHERE nome_album = '$nome_a'") or die(mysql_error());
if (mysql_num_rows($query) > 0) {
die('<div align=center><h1> Errore </h1>Spiacente, il nome <strong>'.$nome_a.'</strong> è già stato usato per un altro album, devi sceglierne uno diverso.<br>
<a href=javascript:history.back()>Torna Indietro</a>');
}
$descr = addslashes($_POST['descrizione']);
$q = "INSERT INTO album (id_album, nome_album, nome_fldr, data_creazione, descrizione) VALUES ('','$nome_a', '$path','$data','$descr')";
$go = mysql_query($q) or die(mysql_error());
$id = mysql_insert_id();
if(!$go){
die(mysql_error());
}
else{
$creato = 'si';
$k = 1;
echo "<div align=center><h1> Creazione avvenuta con successo </h1>
Ora puoi iniziare ad inserire le immagini<br>
<a href='spt/upload.php?id_a=$id&fldr=$path'>Invia immagini</a></div>";
}
}
?>
<body>
<?php
if ($creato == 'no'){
?>
<div align="center"><h1> Creazione album </h1>
In questa sezione è possibile creare un album: inserisci un nome identificativo ed una breve descrizione. <br />
Successivamente potrai inserire le immagini.<br /><br />
<div style="border: 1px dashed; width: 40%; background-image:url(img/crea128.png); background-repeat:no-repeat; background-position:right" align="left">
<form name="upload" method="post" action="crea_album.php">
<table>
<tr>
<td>
Nome album:
</td>
<td>
<input type="text" name="nome_album" />
</td>
</tr>
<tr valign="top">
<td>
Descrizione:
</td>
<td>
<textarea name="descrizione" cols="30" rows="5"></textarea>
</td>
</tr>
<tr>
<td>
</td>
<td>
<input type="submit" name="crea_album" value="Crea l'album!" />
</td>
</tr>
</table>
<?php
}
?></form></div><br /><div align="center"><img src='img/home48.png'><br><a href='index.php'> Clicca qui per tornare alla home page</a>.</div></div>
<br />
</body>
</html>