Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56

    Script Link 1.0 non funzionante

    Ciao a tutti,
    ho un problema con lo script Link 1.0 in download qui http://php.html.it/script/vedi/1956/link-10/ ,

    Lo script consente l'inserimento (pubblico) di link con titolo e descrizione.Il Webmaster riceverà automaticamente una notifica tramite e-mail dell'inserimento di un nuovo Link che non sarà visualizzato fino a chè non sarà da lui stesso convalidato.La notifica conterrà i dati del link inserito, l'indirizzo Ip di chi ha compilato il form, la data e l'ora di inserimento.Il Webmaster ha la possibilita' di confermare, modificare o cancellare ogni link inserito


    lo script sembra funzionare correttamente ma il file link.txt non viene compilato e la notifica via mail è priva dei dati inseriti precedentemente nel form mentre data e ora viene trasmessa correttamente.
    Sul server altri script php che scrivono file.txt funzionano correttamente, non è quindi un problema di permessi.

    Grazie per l'attenzione

    codice scrivifile.php

    <?
    //************M O D I F I C A Q U I************************************************* **************
    $webmaster="nome@dominio.com";//L'indirizzo a cui spedire l'email di notifica inserimento nuovo link.
    $mittente="link@miosito.com";//Un nome o email che identifica il tuo sito.
    //************************************************** ************************************************
    //************************************************** ************************************************
    $file = "link.txt";
    $data = date("d/m/y");
    $nomesito = str_replace("\'","'",$nomesito);
    $nomesito = str_replace('\"','"',$nomesito);
    $descrizione = str_replace("\'","'",$descrizione);
    $descrizione = str_replace('\"','"',$descrizione);
    $invio10 = chr(10);
    $invio13 = chr(13);
    $descrizione = str_replace("$invio10","",$descrizione);
    $descrizione = str_replace("$invio13","\r",$descrizione);
    $record = "$data|$nomesito|$urlsito|$descrizione|no\n";
    $fp = fopen($file , "a+");
    fputs($fp , "$record");
    fclose($fp);
    $ora = date("H:i");
    $ip = $REMOTE_ADDR;
    mail ("$webmaster","Nuovo Link Inserito","E' stato inserito questo link:\n\nData: $data\nAlle ore: $ora\nIp: $ip\nNome Sito: $nomesito\nUrl: $urlsito\nDescrizione: $descrizione", "From: <$mittente>");
    echo "<center><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\" color=\"#009900\">Il Link è stato inserito.</font>
    ";
    echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#666666\">Sarà pubblicato al più presto dopo la convalida del WebMaster.</font></center>
    ";
    include ("link.php");
    ?>

  2. #2
    Utente di HTML.it L'avatar di echoweb
    Registrato dal
    Sep 2008
    Messaggi
    419
    ciao,

    ho dato un'occhiata veloce al codice e manca il POST dei campi...

    ovvero:

    scrivifile.php riga 9:
    Codice PHP:
    $nomesito str_replace("\'","'",$nomesito); 
    è sbagliato...

    devi modificare in:

    Codice PHP:
    $nomesito str_replace("\'","'",$_POST['nomesito']); 
    e la stessa cosa, vale per gli altri campi...

    Spero di esserti stato d'aiuto.


    "Non soffocare la tua ispirazione e la tua immaginazione,
    non diventare lo schiavo del tuo modello"

    Vincent van Gogh

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    56
    Perfetto,
    grazie molte.

    ciao

    Originariamente inviato da echoweb
    ciao,

    ho dato un'occhiata veloce al codice e manca il POST dei campi...

    ovvero:

    scrivifile.php riga 9:
    Codice PHP:
    $nomesito str_replace("\'","'",$nomesito); 
    è sbagliato...

    devi modificare in:

    Codice PHP:
    $nomesito str_replace("\'","'",$_POST['nomesito']); 
    e la stessa cosa, vale per gli altri campi...

    Spero di esserti stato d'aiuto.

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.