Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Connessione al server pagina bianca

    Salve, ho un problema che non riesco a risolvere da un paio di giorni. Stavo realizzando un sito con un modulo news aggiornabile dal cliente e finchè ero sul server locale tutto funzionava benissimo. Ad un certo punto ho acquistato un servizio Mysql presso il provider che ospita lo spazio web per questo sito e avendo posto il sito su remoto e avendo inoltre inserito i nuovi dati di connessione al nuovo database mi è successo che, pur confermandomi il server il successo nel collegamento al database, mi visualizza poi una schermata completamente bianca come se il body del mio file ".php" fosse vuoto. Premetto che studio PHP da un paio di mesi e questo è il primo sito che metterei in rete con script PHP e collegamento a database. Ho provato vari modi per la connessione al databese, quasi tutti mi segnalano il successo della connessione o comunque non mi segnalano errori. Lo script corrente prevede una pagina esterna "connessione.php" :
    <?php
    $hostname_X = "XXXXXXX";
    $database_X = "XXXXXXXX";
    $username_X = "XXXXXXXX";
    $password_X = "XXXXXX";
    $datadisney = mysql_connect($hostname_X, $username_X, $password_X) or trigger_error(mysql_error(),E_USER_ERROR);
    $db = mysql_connect($hostname_X, $username_X, $password_X);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file connessione.php");
    mysql_select_db($database_X, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file connessione.php");
    ?>

    Le pagine invece iniziano così :

    <?php
    require_once('connessione.php'); ?> // ma ho provato anche con "include"
    <?php
    $query_Recordset1 = "SELECT * FROM testi";
    $Recordset1 = mysql_query($query_Recordset1, $testi) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    ?>
    <html>
    <head>

    Ho provato anche altre formule, ad esempio creando la connessione direttamente dalla 'home', ma ripeto che la connessione riesce sempre con successo. purtroppo la schermata rimane sempre bianca come se l'html non avesse corpo. Cosa sbaglio ? aiutatemi vi prego.

  2. #2
    Aggiungo:
    visualizzando il codice generato dal server mi restituisce :

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD>
    <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD>
    <BODY></BODY></HTML>

    Quindi è proprio vero che per lui non esiste nessun corpo, ma neanche l' head

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Scusa ma cosa ti aspettavi di vedere? Il tuo codice non stampa niente

  4. #4
    Sì ho omesso di indicare il contenuto del resto del codice, l'ho erroneamente ritenuto inutile;
    del resto ripeto che in locale mi funzionava tutto. Ad ogni modo il codice continua così :

    <html>
    <head>

    <title>Mondo Disney</title>

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    }

    function MM_findObj(n, d) { //v4.01
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
    }

    function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>

    <link href="Templates/top.css" rel="stylesheet" type="text/css">
    <link href="Templates/contenuti.css" rel="stylesheet" type="text/css">
    <link href="Templates/top.css" rel="stylesheet" type="text/css">
    </head>

    <body bgcolor="#0066CC" onLoad="MM_preloadImages('pulsanti/pulsantiera_r2_c1_f2.gif','pulsanti/pulsantiera_r3_c1_f2.gif','pulsanti/pulsantiera_r4_c1_f2.gif','pulsanti/pulsantiera_r5_c2_f2.gif')">
    <div align="center">
    <table width="622" border="0" cellpadding="0" cellspacing="0" background="immagini/logo_in_alto.gif">

    <tr>
    <td width="178" height="16"></td>
    <td width="354"></td>
    <td width="90"></td>
    </tr>
    <tr>
    <td height="61"></td>
    <td align="center" valign="middle" class="unnamed1">Rivenditore ufficiale
    prodotti a marchio

    DISNEY &amp; WARNER BROS</td>
    <td></td>
    </tr>
    <tr>
    <td height="23"></td>
    <td></td>
    <td></td>
    </tr>
    </table>
    </div>
    <div align="center">
    <table width="615" border="0" cellpadding="0" cellspacing="0" class="unnamed1">

    <tr>
    <td width="159" rowspan="2" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">

    <tr>
    <td width="159" height="168" valign="top">




    <table border="0" cellpadding="0" cellspacing="0" width="158">


    <tr>

    <td width="2">[img]pulsanti/spacer.gif[/img]</td>
    <td width="156">[img]pulsanti/spacer.gif[/img]</td>
    <td>[img]pulsanti/spacer.gif[/img]</td>
    </tr>
    <tr>

    <td colspan="2">[img]pulsanti/pulsantiera_r1_c1.gif[/img]</td>
    <td>[img]pulsanti/spacer.gif[/img]</td>
    </tr>
    <tr>

    <td colspan="2">[img]pulsanti/pulsantiera_r2_c1.gif[/img]</td>
    <td>[img]pulsanti/spacer.gif[/img]</td>
    </tr>
    <tr>

    <td colspan="2">[img]pulsanti/pulsantiera_r3_c1.gif[/img]</td>
    <td>[img]pulsanti/spacer.gif[/img]</td>
    </tr>
    <tr>

    <td colspan="2">[img]pulsanti/pulsantiera_r4_c1.gif[/img]</td>
    <td>[img]pulsanti/spacer.gif[/img]</td>
    </tr>
    <tr>

    <td>[img]pulsanti/pulsantiera_r5_c1.gif[/img]</td>
    <td>[img]pulsanti/pulsantiera_r5_c2.gif[/img]</td>
    <td>[img]pulsanti/spacer.gif[/img]</td>
    </tr>
    <tr>

    <td height="5"></td>
    <td></td>
    <td>[img]pulsanti/spacer.gif[/img]</td>
    </tr>


    </table></td>
    </tr>
    </table></td>
    <td width="455" height="1"></td>
    <td width="1"></td>
    </tr>
    <tr>
    <td rowspan="2" valign="top"> <table width="100%" border="0" cellpadding="0" cellspacing="0" background="immagini/tabella_centrale.jpg">

    <tr>
    <td height="58" colspan="3" valign="top"></td>
    </tr>
    <tr>
    <td width="59" rowspan="2" valign="top"></td>
    <td width="268" height="302" valign="top" class="contenuti">

    A Napoli,
    in Corso Secondigliano, troverai la pi&ugrave; grossa e fornita
    rivendita di prodotti a marchio DISNEY e WARNER BROS, che ti proporr&agrave;
    un vastissimo assortimento di articoli :</p>


    &gt; Giocattoli

    &gt; Peluches

    &gt; Gadgets

    &gt; Abbigliamento

    &gt; Calzature

    &gt; Colorificio

    &gt; Parati

    &gt; Tappeti

    &gt; Lampade</p>


    Vieni a trovarci presto, ti aspettiamo ......

    </p></td>
    <td width="128" rowspan="2" valign="top"></td>
    </tr>
    <tr>
    <td height="55" valign="top"></td>
    </tr>
    </table></td>
    <td height="167"></td>
    </tr>
    <tr>
    <td height="247" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="immagini/NEWS.gif">

    <tr>
    <td width="11" rowspan="3" valign="top"></td>
    <td width="126" height="45" valign="top"></td>
    <td width="22" rowspan="4" valign="top"></td>
    </tr>
    <tr>
    <td height="177" valign="top" class="unnamed1">


    <?php
    echo $row_Recordset1['news'] ;
    ?>
    </p></td>
    </tr>
    <tr>
    <td height="25" valign="top"></td>
    </tr>
    <tr>
    <td height="1"></td>
    <td></td>
    </tr>
    </table></td>
    <td></td>
    </tr>
    </table>
    </div>
    <div align="center">
    <table width="622" border="0" cellpadding="0" cellspacing="0" background="immagini/sfondo_sotto.gif">

    <tr>
    <td width="27" height="9"></td>
    <td width="215"></td>
    <td width="13"></td>
    <td width="159"></td>
    <td width="29"></td>
    <td width="153"></td>
    <td width="30"></td>
    </tr>
    <tr>
    <td height="28"></td>
    <td align="left" valign="middle" class="contenuti">Napoli, Corso Secondigliano
    291 </td>
    <td></td>
    <td align="center" valign="middle" class="contenuti"><div align="left">Telefono
    - 081.754.80.66</div></td>
    <td></td>
    <td align="left" valign="middle" class="contenuti">info@mondodisney.com</td>
    <td></td>
    </tr>
    <tr>
    <td height="11"></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    </tr>
    </table>
    </div>
    </body>
    </html>

    Grazie per la rrisposta e se puoi aiutami

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Sembra strano. A prima vista non vedo errori.
    Sei sicuro che la visualizzazione degli errori (display_errors) sia abilitata?

  6. #6
    Strano sì Luca, non saprei rispondere alla tua domanda onestamente. Fa forse parte della configurazione iniziale ? Ti ripeto per me è la prima esperienza con un database in remoto. Ho visitato le varie pagine nelle guide on line qui su 'HTML.it' per verificare la correttezza dei miei metodi di connessione. Stamattina ho telefonato a quelli del provider (aruba), mi hanno fatto anche compilare un TICKET per la richiesta di supporto tecnico, ma mi hanno detto che il server non presenta problemi e che loro non fanno debug per gli script.....sono disperato.

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Prova ad inserire questa come prima istruzione php

    Codice PHP:
    ini_set('display_errors','1'); 
    e vedi se cambia qualcosa...

  8. #8
    Sempre schermata bianca.

    Magari dovrei preparare un file di configurazione.....non lo so parlo dal sottofondo della mia ignoranza

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.