Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854

    Funzione per introduzione agli articoli

    Ragazzi,
    ho un piccolo problemino con una funzione in php che mi permette di creare un piccola introduzione agli articoli, cioè fatta una query ad un database anzichè visualizzare il contenuto dell'intero campo visualizza solo il numero di parole da me specificato...

    Codice PHP:
    function intro($testo$lung_max$finale) {
    return (
    count($str explode(' '$testo)) > $lung_max)
    ?
    implode(' 'array_slice($str0$lung_max)) . $finale $testo;
    }
    $testo $result[11];
    $lung_max 5;
    $finale " ....";
    $intro intro($testo$lung_max$finale);
    echo 
    $intro
    Funziona perfettamente, ma se lo inserisco in una tabella dinamica, e quindi richiama più volte la funzione mi viene dato:
    Fatal error: Cannot redeclare intro() (previously declared in C:\Programmi\EasyPHP 2.0b1\www\vacanzeinsicilia\pages\inserzioni_person ali.php:70) in C:\Programmi\EasyPHP 2.0b1\www\vacanzeinsicilia\pages\inserzioni_person ali.php on line 70

    Come risolvere? Grazie!

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    semplicemente devi mettere la dichiarazione della funzione fuori dal ciclo.

    ciao

  3. #3
    Utente bannato
    Registrato dal
    Nov 2007
    residenza
    Acicatena (Catania)
    Messaggi
    1,854
    Perfetto...così ho risolto!

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.