Visualizzazione dei risultati da 1 a 2 su 2

Discussione: copia sul sito

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    173

    copia sul sito

    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

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    E' probabile che per impostazioni di sicurezza la funzione copy di PHP sia stata disabilitata sul server in uso.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.