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

    Come integrare e sintetizzare questo codice?

    Non prendetemi troppo in giro per la mia incompetenza...

    Sono alle prime armi!

    Allora: sto lavorando sul mio forum basato su PunBB per renderlo più ricco di funzioni. Ho integrato uno shoutbox in fondo alla index del forum e ad altre pagine. Il meglio che sono riuscito a fare per integrarlo è il seguente:


    Codice presente nel footer comune del forum:
    codice:
    <?php 
    if(ereg("index\.php", $_SERVER['PHP_SELF'])) {
    include("chat/htmlcode.dat");
    }
    ?> 
    <?php 
    if(ereg("viewforum\.php", $_SERVER['PHP_SELF'])) {
    include("chat/htmlcode.dat");
    }
    ?> 
    <?php 
    if(ereg("viewtopic\.php", $_SERVER['PHP_SELF'])) {
    include("chat/htmlcode.dat");
    }
    ?> 
    <?php 
    if(ereg("search\.php", $_SERVER['PHP_SELF'])) {
    include("chat/htmlcode.dat");
    }
    ?> 
    <?php 
    if(ereg("userlist\.php", $_SERVER['PHP_SELF'])) {
    include("chat/htmlcode.dat");
    }
    ?>

    Arrivo anche io a capire che non è esattamente un metodo elegante né molto pratico... comunque funziona e ne sono felice.

    Come posso integrare tutto quel codice in una sola funzione?

  2. #2
    Codice PHP:
    <?php 
    if(ereg("index\.php"$_SERVER['PHP_SELF']) || ereg("viewforum\.php"$_SERVER['PHP_SELF']) || ereg("viewtopic\.php"$_SERVER['PHP_SELF']) || ereg("search\.php"$_SERVER['PHP_SELF']) || ereg("userlist\.php"$_SERVER['PHP_SELF'])) {
    include(
    "chat/htmlcode.dat");
    }
    ?>

    sicuramente si può fare di meglio...

  3. #3
    Fantastico!

    Già provato e funziona

    Ti ringrazio molto buribus.

    C'è qualcuno che pensa di poter fare di meglio?

  4. #4
    prova:
    Codice PHP:
    <?php 
    if(ereg("(index|viewforum|viewtopic|search|userlist)\.php"$_SERVER['PHP_SELF'])) {
    include(
    "chat/htmlcode.dat");
    }
    ?>

  5. #5
    scusa ci vuole lo slash \ prima del punto .
    Codice PHP:
    <?php
    if(ereg("(index|viewforum|viewtopic|search|userlist)\\.php"$_SERVER['PHP_SELF'])) {
    include(
    "chat/htmlcode.dat");
    }
    ?>

  6. #6
    Così l'hai praticamente ridotto dell'80%!

    Stasera lo provo e ti faccio sapere!

  7. #7
    Complimenti... mi pare che funzioni!

    Grazie mille. Spero di poter contraccambiare il favore prima o poi

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.