Visualizzazione risultati 1 fino 10 di 10

Discussione: non riesco a collegare lo script al database (era:problema mysql)

  1. #1
    Guest

    Predefinito non riesco a collegare lo script al database (era:problema mysql)

    questa stringa sono due giorni che non si vuole collegare al data abse ma non capisco dove sbaglio help

    <? session_start( );
    session_register( );
    /*session_register('Login');
    session_register('Luogo');
    session_register('Stanza');
    session_register('IP');
    session_register('LastTime');
    session_register('Master');
    session_register('Sesso_S');
    session_register('IDGilda_S');
    session_register('ImgGilda_S');
    session_register('DescGilda_S');
    session_register('IDRazza_S');
    session_register('ImgRazza_S');
    session_register('DescRazza_S');
    session_register('Super_S');
    session_register('Oggetti_S');
    session_register('Prigione_S');
    session_register('Esilio_S');
    session_register('LogFinanza_S');
    session_register('LogDoppi_S');
    session_register('Gst_AR_S');
    session_register('Gst_Razza_S');
    session_register('Admin_S');
    session_register('AdminExt_S');*/

    include ('inc/parametri.inc.php');

    #controllo di provenienza dallo stesso dominio

    /*
    if (strtolower(substr($_SERVER['HTTP_REFERER'], 0, strlen($par_SiteURL)))!=strtolower($par_SiteURL)) {
    echo '<b>Login non avvenuto dal sito '.htmlspecialchars($par_SiteURL).' ma dal sito '.substr($_SERVER['HTTP_REFERER'], 0, strlen($par_SiteURL)).'</b><br>';
    echo 'In caso di problemi, mandare il copia-e-incolla di questa pagina per email a lovetown@hotmail.it<br>';
    echo '<a href="'.$par_SiteURL.'" target=_top>Vai alla home page</a>';
    exit();
    }
    */

    include ('inc/open2.php');

    $MySql = "SELECT * FROM blackList WHERE IP = '".$_SERVER['REMOTE_ADDR']."' AND Granted = 0";

    $Login1 = $_POST['Login1'];
    $Pass1 = $_POST['Pass1'];

    $Result = mysql_query($MySql);

    if (mysql_num_rows($Result) == 1) {

    echo "Questa postazione &egrave; esclusa dal gioco!";

    echo "<br>[problemi tecnici, scusate il disagio stiamo lavorando per risolverli]";

    $MySql = "INSERT INTO LogErrori (Nome, Errore, DataEvento, IP) VALUES ('".$Login1."', '<Bloccato>', NOW(), '".$_SERVER['REMOTE_ADDR']."')";
    mysql_query($MySql);

  2. #2
    Guest

    Predefinito

    prova a postare le altre due pagine

  3. #3
    Guest

    Predefinito

    questo e il file open 2

    <?
    $db = mysql_connect($par_DbHost,$par_DbUser,$par_DbPassw ord) or die("<div style=' width: 200; background-color: black;'><font color=white><b>ERRORE DI ACCESSO AI DATI</B><br>L'errore di solito &egrave; dovuto a problemi di sovraccarico del server, &egrave; temporaneo e sparisce dopo qualche minuto.<br><a href='Javascript:location.reload()'>riprova</a></font></div>");
    mysql_select_db($par_Conn);



    /*
    reset ($_GET);
    while (list ($chiave, $valore) = each ($_GET)) {
    eval ("\$$chiave = '".str_replace("'", "\\'", $valore)."';");
    }
    reset ($_POST);
    while (list ($chiave, $valore) = each ($_POST)) {
    eval ("\$$chiave = '".str_replace("'", "\\'", $valore)."';");
    }
    reset ($_SESSION);
    while (list ($chiave, $valore) = each ($_SESSION)) {
    eval ("\$$chiave = '".str_replace("'", "\\'", $valore)."';");
    }

    $Login = $_SESSION['Login'];
    $Stanza = $_SESSION['Stanza'];
    */

    function pars($var) {
    return addslashes($var);
    }

    function codificabb($testo){

    $testo=str_replace("[br]","<br>",$testo);

    $testo=str_replace("
    ","<div align=left>",$testo);
    $testo=str_replace("
    ","</div>",$testo);
    $testo=str_replace("
    ","<div align=right>",$testo);
    $testo=str_replace("
    ","</div>",$testo);
    $testo=str_replace("
    ","<div align=center>",$testo);
    $testo=str_replace("
    ","</div>",$testo);
    $testo=str_replace("[justify]","<div align=justify>",$testo);
    $testo=str_replace("[/justify]","</div>",$testo);

    $testo=str_replace("","<b>",$testo);
    $testo=str_replace("
    ","</b>",$testo);
    $testo=str_replace("","<i>",$testo);
    $testo=str_replace("
    ","</i>",$testo);
    $testo=str_replace("[img]","<img src='",$testo);
    $testo=str_replace("[/img]","' border=0>",$testo);

    $testo=str_replace("[white]","<font stile='font-color: white;'>",$testo);
    $testo=str_replace("[/white]","</font>",$testo);
    $testo=str_replace("[yellow]","<font stile='font-color: yellow;'>",$testo);
    $testo=str_replace("[/yellow]","</font>",$testo);
    $testo=str_replace("[green]","<font stile='font-color: green;'>",$testo);
    $testo=str_replace("[/green]","</font>",$testo);
    $testo=str_replace("[blue]","<font stile='font-color: blue;'>",$testo);
    $testo=str_replace("[/blue]","</font>",$testo);
    $testo=str_replace("[red]","<font stile='font-color: red;'>",$testo);
    $testo=str_replace("[/red]","</font>",$testo);

    $testo=str_replace("[link]","<a href='",$testo);
    $testo=str_replace("[/link]","' target=_blank>LINK</a>",$testo);

    $testo=str_replace("[media]","<embed src='",$testo);
    $testo=str_replace("[/media]","' autoplay=true loop=true>",$testo);

    $testo=str_replace("[BR]","<br>",$testo);

    $testo=str_replace("
    ","<div align=left>",$testo);
    $testo=str_replace("
    ","</div>",$testo);
    $testo=str_replace("
    ","<div align=right>",$testo);
    $testo=str_replace("
    ","</div>",$testo);
    $testo=str_replace("
    ","<div align=center>",$testo);
    $testo=str_replace("
    ","</div>",$testo);
    $testo=str_replace("[JUSTIFY]","<div align=justify>",$testo);
    $testo=str_replace("[/JUSTIFY]","</div>",$testo);

    $testo=str_replace("","<b>",$testo);
    $testo=str_replace("
    ","</b>",$testo);
    $testo=str_replace("","<i>",$testo);
    $testo=str_replace("
    ","</i>",$testo);
    $testo=str_replace("[IMG]","<img src='",$testo);
    $testo=str_replace("[/IMG]","' border=0>",$testo);

    $testo=str_replace("[WHITE]","<font stile='font-color: white;'>",$testo);
    $testo=str_replace("[/WHITE]","</font>",$testo);
    $testo=str_replace("[YELLOW]","<font stile='font-color: yellow;'>",$testo);
    $testo=str_replace("[/YELLOW]","</font>",$testo);
    $testo=str_replace("[GREEN]","<font stile='font-color: green;'>",$testo);
    $testo=str_replace("[/GREEN]","</font>",$testo);
    $testo=str_replace("[BLUE]","<font stile='font-color: blue;'>",$testo);
    $testo=str_replace("[/BLUE]","</font>",$testo);
    $testo=str_replace("[RED]","<font stile='font-color: red;'>",$testo);
    $testo=str_replace("[/RED]","</font>",$testo);


    $testo=str_replace("[LINK]","<a href='",$testo);
    $testo=str_replace("[/LINK]","' target=_blank>LINK</a>",$testo);

    $testo=str_replace("[MEDIA]","<embed src='",$testo);
    $testo=str_replace("[/MEDIA]","' autoplay=true loop=true>",$testo);


    return $testo;
    }
    ?>
    e questo quello con i dati

    <?
    $par_DbUser = 'useralfa';
    $par_DbPassword = '********';
    $par_Conn = 'my_database';
    $par_DbHost = 'localhost';



    ?>

  4. #4
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Ma hai letto nel tuo pannello o qui nel forum quali sono i dati di connessione al database?


    -- Aut Roma Aut Nihil!

  5. #5
    L'avatar di NEMO89
    NEMO89 non è connesso Neofita
    Data registrazione
    01-01-2004
    Residenza
    Benevento
    Messaggi
    29

    Predefinito

    Questo è il gdrcd a meno che tu non abbia toccato qualcosa (mi pare sia possibile modificarlo ai soli programmatori php che sappiano farlo, una volta era quella li la clausola) si connette al 100%


    Prova a inserire il nome del tuo database: my_(Nickname)

    A me è my_nemo89

    Ciao :)

  6. #6
    Guest

    Predefinito

    i dati qui postati sono del server locale ma ho lo stesso errore anche sul host cheospita, si e gdrcd sembra che ci sia un collegamento mancante al database quando verifica la bòaacklist degli ip

  7. #7
    L'avatar di NEMO89
    NEMO89 non è connesso Neofita
    Data registrazione
    01-01-2004
    Residenza
    Benevento
    Messaggi
    29

    Predefinito

    Allora..

    Se i file non sono stati toccati si esclude l'errore da parte del codice php (ho modificato per mesi gdrcd pubblicando molte patch.. so per certo che il file, originale, funziona)

    quindi ti conviene aprire il database e vedere cosa c'è nella blacklist se sai che l'errore è lì (come lo sai?)


    Hai scritto "che questa stringa" ti da problemi.. ma qual'è?

  8. #8
    Guest

    Predefinito

    questi e la sequanza di erroe che mi compare appena faccio il login
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\www\gdrcdextreme\GDRCD EXTREME-ENGINE\login.php on line 49

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\www\gdrcdextreme\GDRCD EXTREME-ENGINE\login.php on line 76

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\www\gdrcdextreme\GDRCD EXTREME-ENGINE\login.php on line 184
    creo che tutto parte daquesto punto fa una verifica alla blacklist che trova vuota e credo riceva una specie di errore o peggio non riesce ad accedere al data base ( non ho modificatoi nulla non capisco dove sbaglio )
    include ('inc/open2.php');

    $MySql = "SELECT * FROM blackList WHERE IP = '".$_SERVER['REMOTE_ADDR']."' AND Granted = 0";

    $Login1 = $_POST['Login1'];
    $Pass1 = $_POST['Pass1'];

    $Result = mysql_query($MySql);

    if (mysql_num_rows($Result) == 1) {
    questa e la stringa che si trova al rigo 49
    if (mysql_num_rows($Result) == 1) {
    p.s. la blacklist e vuota non ci sono ip segnati
    Ultima modifica di testfofo : 06-07-2009 alle ore 23.58.43 Motivo: integrazione

  9. #9
    L'avatar di NEMO89
    NEMO89 non è connesso Neofita
    Data registrazione
    01-01-2004
    Residenza
    Benevento
    Messaggi
    29

    Predefinito

    Togli un pò il grant dalla richiesta mysql :s proviamo

  10. #10
    Guest

    Predefinito

    provato sempre lo steso errore rigo 49

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •