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

    script news che non genera nessun effetto!

    Ragazzi ho un problema con questo script che mostra le ultime news inserite.. Io l' ho incollato nel mio index.html ma non succede nulla o meglio, viene visualizzato il codice stesso sulla pagina e ciò questo accade se rinomino l' index in .html; se invece lo rinomino (come dovrei fare) in .php il browser mi restituisce l' errore:

    Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in D:\Inetpub\webs\ilblogdinicolait\index.php on line 166

    In cosa sbaglio?
    Inoltre vorrei sapere: non è che esiste un comando in php che mi permette di includere un file.php in un file.html in modo da non dovere stare a fare ogni volta l' inclusione, dato l' elevato numero di files..?? Grazie per la disponibilità.



    Codice PHP:
    <?php

    ##################################################
    #            Meganoide's news v1.1.1             #
    #       Sito Web: [url]http://www.spacemarc.it[/url]        #
    #      Forum: [url]http://www.spacemarc.it/forum[/url]      #
    #       Licenza: GNU GENERAL PUBLIC LICENSE      #
    ##################################################

    ########### File corrente: recent.php ############

    @include("/public/news/head.php");
    @include(
    "/public/news/config.inc.php");


    //mi connetto a mysql
    $db mysql_connect($db_host$db_user$db_password) or die ("Connessione al database non riuscita");
    mysql_select_db($db_name$db) or die ("Selezione del database non riuscita");


    //in base alla modalità di visualizzazione impostata nel file config.inc.php, faccio la query
    switch ($show_rec) {

      case 
    1:
         
    $myquery "SELECT id, data, titolo"
         break;

      case 
    2:
         
    $myquery "SELECT id, data, titolo, testo";
          break;

      case 
    3:
         
    $myquery "SELECT id, data, titolo, LEFT(testo, $words) AS testo";
          break;
         
      case 
    4:
         
    $myquery "SELECT id, data, titolo, LEFT(testo, $words) AS testo";
          break;
          
      case 
    5:
         
    $myquery "SELECT id, data, titolo, testo";
          break;

    }

    $query "$myquery FROM $db_tab ORDER BY data DESC LIMIT $max_rec";

    $v 0;

    $result mysql_query($query$db);

    while (
    $row mysql_fetch_array($result)){

    $data strftime("%d/%b/%Y",$row['data']);

    if(
    $v==OR $show_rec==OR $show_rec==3) {

    echo 
    "<tr><td bgcolor="$cell_body" align="left">[img]/public/news/images/title.gif[/img] <font size="2" face="verdana">$data [url="/public/news/view.php?id=$row[id]"]$row[titolo][/url]
    $row[testo]</font></td></tr>";

    $v++;

    } else {

    echo 
    "<tr><td bgcolor="$cell_body" align="left">[img]public/news/images/title.gif[/img] <font size="2" face="verdana">$data [url="/public/news/view.php?id=$row[id]"]$row[titolo][/url]</font></td></tr>";

    }
    }

    echo 
    "<tr><td></td></tr>";
    echo 
    "<tr><td bgcolor="$cell_down" align="left"><font size="1" face="verdana">[url="/public/news/all.php"][img]public/news/images/archives.gif[/img]Archivio[/url][url="/public/news/search.php"][img]/public/news/images/search.gif[/img]Cerca[/url][url="/public/news/topread.php"] [img]/public/news/images/topread.gif[/img]Pi&ugrave; lette[/url]</font></td></tr></table>";

    //chiudo la connessione con mysql
    mysql_close($db) or die ("Impossibile chiudere la connessione con MySQL");

    @include(
    "/public/news/foot.php");
    ?>

  2. #2

    ..............

    Ciao.
    D'accordo ma sta riga 166
    qual'è ?

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    gli errori sono tanti
    tipo
    Codice PHP:
    echo "<tr><td bgcolor="$cell_body" align="left"> 
    che dovrebbe essere

    Codice PHP:
    echo "<tr><td bgcolor=\"$cell_body\" align=\"left\"> 

    capito....????? il \ davanti ai doppi apici.......all0interno di echo "";

  4. #4
    @ Spire
    mmh..però ad esempio se io ho questo codice non riesco a vedere l' immagine..forse sono sbagliati slash e backslash?

    Codice PHP:
    <img src= \"/public/news/images/recent.gif\"> 
    (prima delle virgolette aperte c'è un backslash; non so perchè ma nel messaggio non esce)



    Se scrivo così invece (ovvero in html)riesco a vedere l' immagine (che poi è un' icona)
    [img]/public/news/images/recent.gif[/img]

    forse mi conviene scrivere così i link alle immagini e lasciare come sopra (sempre se è corretto) i link alle altre pagine .php?

    @ Wisher
    la linea 166 è questa:
    Codice PHP:
    echo "<tr><td bgcolor="$cell_body" align="left">[img]/public/news/images/title.gif[/img] <font size="2" face="verdana">$data [url="/public/news/view.php?id=$row[id]"]$row[titolo][/url]
    $row[testo]</font></td></tr>"

  5. #5
    Cmq ora correggo secondo le indicazioni di Spyre e vi faccio sapere..

  6. #6
    L' ho modificato così... che mi dite? Io vi dico che mi dà ancora l' errore ma ora la riga non è più la 166 ma la 168 e c'è scritto solo: $v++;

    Codice PHP:
    <?php

    ##################################################
    #            Meganoide's news v1.1.1             #
    #       Sito Web: [url]http://www.spacemarc.it[/url]        #
    #      Forum: [url]http://www.spacemarc.it/forum[/url]      #
    #       Licenza: GNU GENERAL PUBLIC LICENSE      #
    ##################################################

    ########### File corrente: recent.php ############

    @include("/public/news/head.php");
    @include(
    "/public/news/config.inc.php");


    //mi connetto a mysql
    $db mysql_connect($db_host$db_user$db_password) or die ("Connessione al database non riuscita");
    mysql_select_db($db_name$db) or die ("Selezione del database non riuscita");


    //in base alla modalità di visualizzazione impostata nel file config.inc.php, faccio la query
    switch ($show_rec) {

      case 
    1:
         
    $myquery "SELECT id, data, titolo"
         break;

      case 
    2:
         
    $myquery "SELECT id, data, titolo, testo";
          break;

      case 
    3:
         
    $myquery "SELECT id, data, titolo, LEFT(testo, $words) AS testo";
          break;
         
      case 
    4:
         
    $myquery "SELECT id, data, titolo, LEFT(testo, $words) AS testo";
          break;
          
      case 
    5:
         
    $myquery "SELECT id, data, titolo, testo";
          break;

    }

    $query "$myquery FROM $db_tab ORDER BY data DESC LIMIT $max_rec";

    $v 0;

    $result mysql_query($query$db);

    while (
    $row mysql_fetch_array($result)){

    $data strftime("%d/%b/%Y",$row['data']);

    if(
    $v==OR $show_rec==OR $show_rec==3) {

    echo 
    "<tr><td bgcolor=\"$cell_body\" align=\"left\">[img]/public/news/images/title.gif[/img] <font size=\"2\" face=\"verdana\">$data <a href=\"/public/news/view.php?id=$row[id]\">$row[titolo]</a>
    $row[testo]</font></td></tr>";

    $v++;

    } else {

    echo 
    "<tr><td bgcolor=\"$cell_body\" align=\"left\">[img]public/news/images/title.gif[/img] <font size=\"2\" face=\"verdana\">$data <a href=\"/public/news/view.php?id=$row[id]\">$row[titolo]</a></font></td></tr>";

    }
    }

    echo 
    "<tr><td></td></tr>";
    echo 
    "<tr><td bgcolor=\"$cell_down\" align=\"left\"><font size=\"1\" face=\"verdana\"><a href=\"/public/news/all.php\">[img]/public/news/images/archives.gif[/img]Archivio</a><a href=\"/public/news/search.php\">[img]/public/news/images/search.gif[/img]Cerca</a><a href=\"/public/news/topread.php\"> [img]/public/news/images/topread.gif[/img]Pi&ugrave; lette</a></font></td></tr></table>";

    //chiudo la connessione con mysql
    mysql_close($db) or die ("Impossibile chiudere la connessione con MySQL");mb_http_input("UTF-8");
    mb_http_output("UTF-8");

    @include(
    "/public/news/foot.php");
    ?>

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.