Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    20

    [php] creazione pagina dinamica

    ho trovato in rete un tutorial su come creare una pagina dinamica ke rikiami contenuti diversi contenuti in file di testo

    in pratica da quanto ho capito dalle istruzioni si crea prima un file dynamic.inc.php ke contiene le funzioni rikiamate
    codice:
    <? php
    
    function get_filename($id)
    {
      $name = "file_$id.txt";
      if (file_exists($name))
      {
        return $name;
      } else {
        return "error.txt";
      }
    }
    
    
    //---------------------------------------------//
    
    
    function show_title($id)
    {
      $fp = fopen(get_filename($id), "r");
      if (!$fp) return;
      $line = trim(fgets($fp, 255));
      fclose($fp);
      echo $line;
    }
    
    
    //---------------------------------------------//
    
    
    function show_navigation($id)
    {
      global $PHP_SELF, $SCRIPT_NAME;
      if (trim($PHP_SELF) == "") $PHP_SELF = $SCRIPT_NAME;
     
      $dir = opendir('.');
      if (!$dir) return;
      while ($file = readdir($dir))
      {
        if ( (ereg("^file_.*\.txt$", $file)) and (is_file($file)) )
        {
          $item = ereg_replace("^file_(.*)\.txt$", "\\1", $file);
          echo ''.$item."\n";
          if ($id == $item)
          {
            echo "<==";
          }
          echo "
    \n";
        }
      }
    }
    
    
    //---------------------------------------------//
    
    
    function show_content($id)
    {
      $fp = fopen(get_filename($id), "r");
      if (!$fp) return;
      $first = true;
      while (!feof($fp))
      {
        if ($fp)
        {
          $line = fgets($fp, 1024);
          if ($first)
          {
            $first = false;
          } else {
            echo $line;
          }
        }
      }
      fclose($fp);
    }
    
    
    //---------------------------------------------//
    
    
    ?>
    un index.php
    codice:
    <? include "dynamic.inc.php" ?>
    
    <? if (empty($id)) $id = "Home" ?>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    
    <html>
    
    <head>
    
            <title><? show_title($id) ?></title>
    
    </head>
    
    <body>
    
    <? show_navigation($id) ?>
    
    <? show_content($id) ?>
    
    </body>
    
    </html>
    
    <?
    ?>
    e i file file_XXX.txt contenenti il codice da visualizzare

    quando però provo a lanciare la pagina mi dice ke c'è un errore nel dynamic.inc.php proprio alla riga 3

    avete idea di come si possa risolvere?

    grazie

  2. #2
    "<?php"

    prova a non mettere spazi

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    20


    maddai!!!!!!!!
    sei troppo un grande!!!!!!

    io non me ne sarei mai accorto

    grazie mille mila

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.