file adm_banner.php

<?
@include "session.php";
@include "config.php";
@include "include/adm_header.php";

//controlliamo l'invio dei dati
if(isset($_POST['submit']))
{

//dati dell'immagine
$nome_ban_tmp = $_FILES['file']['tmp_name'];
$ban_file = $_FILES['file']['name'];
$ban_format = $_FILES['file']['type'];
$size_file = $_FILES['file']['size'];
$ban_size = ceil($size_file/1024) . " Kb";

//raccogliamo i dati inviati tramite modulo
$ban_nome = addslashes($_POST['ban_nome']);
$ban_link = addslashes($_POST['ban_link']);
$ban_url = $ban_link_path.$ban_file;

//eseguiamo la query di inserimento
if (@mysql_query("INSERT INTO $tabella_banner (ban_nome, ban_file, ban_format, ban_size, ban_url, ban_link)
VALUES ('$ban_nome','$ban_file','$ban_format','$ban_size' ,'$ban_url','$ban_link')") or die (mysql_error()))
{
copy($nome_ban_tmp, $percorso_upload.$ban_file);
echo "Inserimento avvenuto correttamente. <a href=\"adm_banner.php\">Torna indietro</a>";
}
}else{

echo "<h1>Admin banner</h1>\n";
echo "<h2>Upload banner</h2>\n";

//creaimo il form per l'inserimento dei record
echo "<form action=\"adm_banner.php\" enctype=\"multipart/form-data\" method=\"post\">\n";
echo "Nome: <input type=\"text\" name=\"ban_nome\" size=\"30\">
\n";
echo "Destinazione: <input type=\"text\" name=\"ban_link\" size=\"30\">
\n";
echo "Immagine: <input type=\"file\" name=\"file\" size=\"30\">
\n";
echo "
<input type=\"submit\" name=\"submit\" value=\"Inserisci\">\n";

//lista dei banner disponibili
echo "<h2>Lista banner</h2>\n";

//contiamo i record
$conto = @mysql_query ("SELECT COUNT(*) AS conta FROM $tabella_banner")or die (mysql_error());
$tot = @mysql_fetch_array ($conto)or die (mysql_error());
$sommma = $tot['conta'];

//stabiliamo una notifica da visualizzare
//se i record sono pari a zero
if ($sommma=='0')
{
echo "Nessun banner inserito.";
}else{

//visualizziamo i banner se presenti
$query = @mysql_query("SELECT * FROM $tabella_banner ORDER BY ban_id") or die (mysql_error());
while($fetch = @mysql_fetch_array($query))
{
$ban_id_list = stripslashes($fetch['ban_id']);
$ban_nome_list = stripslashes($fetch['ban_nome']);
$ban_file_list = stripslashes($fetch['ban_file']);
$ban_url_list = stripslashes($fetch['ban_url']);
$ban_link_list = stripslashes($fetch['ban_link']);
$views_list = stripslashes($fetch['ban_views']);
$click_list = stripslashes($fetch['ban_click']);
echo "<h2>" .$ban_nome_list. "</h2>";
echo "<a href=\"".$ban_link_list."\"><img src=\"" .$ban_url_list. "\" border=\"0\"></a>
Views: ".$views_list." :: Click: " .$click_list."";

//link al file di cancellazione
echo " :: <a href=\"delete.php?id_ban=" .$ban_id_list. "&del_file=" .$ban_file_list. "&action=del_banner\">Cancella</a>

";
}
}

//chiudiamo la connessione
@mysql_close();
}
@include "include/adm_footer.php";
?>


file config.php


<?
//parametri per la connessione al database
$host = "localhost";
$username = "centroaiuto";
$password = "pinerolocav";
$database = "db_website";

//connessione a MySQL
@mysql_connect($host, $username, $password) or die ("Impossibile connettersi al database" . mysql_error());
//selezione del database
@mysql_select_db($database) or die ("Impossibile selezionare il database " . mysql_error());

//nome del sito
$title = "C.A.V. PINEROLO";
//percorso al sito
$path_site = "http://www.cavpinerolo.it/";

//tabella login admin
$tabella_adm_login = "tb_login";

//tabella del sondaggio
$tabella_poll = "tb_poll";
//percorso al sondaggio
$path_poll = "http://www.cavpinerolo.it/";

//tabella dei banner
$tabella_banner = "tb_banner";
//path alla cartella dei banner
$percorso_upload ="ftp://ftp.cavpinerolo.it/httpdocs/image/";
//link alla cartella dei banner
$ban_link_path = "http://www.cavpinerolo.it/image/";
//percorso banner
$path_banner = "http://www.cavpinerolo.it/";

//tabella delle news
$tabella_news = "tb_news";
//percorso news
$path_news = "http://www.cavpinerolo.it/";

//tabella delli libri
$tabella_libri = "tb_libri";
//percorso libri
$path_libri = "http://www.cavpinerolo.it/";

//tabella dei partner
$tabella_partner = "tb_partner";

//tabella dei documenti
$tabella_documenti = "tb_documenti";

//tabella newsletter
$tabella_newsletter = "tb_newsletter";
//percorso newsletter
$path_newsletter = "http://www.cavpinerolo.it/";

//tabella dei forum
$tabella_forum = "tb_forum";
//tabella dei topic
$tabella_topic = "tb_topic";
//tabella dei thread
$tabella_thread = "tb_thread";
//percorso forum
$path_forum = "http://www.cavpinerolo.it/";

//tabella utenti
$tabella_utenti = "tb_utenti";
//percorso utenti
$path_utenti = "http://www.cavpinerolo.it/";


errore nell'istruzione copy


Warning: copy() [function.copy]: URL file-access is disabled in the server configuration in /var/www/vhosts/cavpinerolo.it/httpdocs/adm_banner.php on line 26

Warning: copy(ftp://ftp.cavpinerolo.it/httpdocs/image/LOGO_INTEST.GIF) [function.copy]: failed to open stream: no suitable wrapper could be found in /var/www/vhosts/cavpinerolo.it/httpdocs/adm_banner.php on line 26
Inserimento avvenuto correttamente. Torna indietro

a cosa può essere dovuto?

Grazie

Massimiliano