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

    url e spazi in una tag board

    Ciao raga
    Sto modificando il codice di una tag board(che è senza database e conserva i post in un file testuale) e vorrei aggiungere due funzionalità in + :
    1)se qualche cretino scrive una parola + lunga di 30 caratteri in questa parola viene aggiunto uno spazio (per evitare che ci sia bisogno della fastidiosa barra inferiore)
    Ho improvvisato con questo codice
    $myarray=explode("", $msg); //$msg è il messaggio postato
    foreach ($myarray as $chiave => $valore) {
    if(strlen($valore)>30)
    {
    $myarray[$chiave]=substr($valore,0,30)+" "+substr($valore,30);
    }
    }
    $msg=implode("",$myarray);

    ma nn so perchè non fa assolutamente nulla

    2)vorrei mettere come nei forum che se qualcuno scrive (senza asterischi)[*URL=http://url*]testo[*/URL*]viene un link testoma nn so proprio come fare.
    Scusate l'ignoranza ma ho iniziato adesso a imparare il php

  2. #2
    per il primo non funzuiona perché devi esplodere e reimplodere usando gli spazi e non delle stringhe vuote

    per la seconda cosa che chiedi cerca nel forum perché è un'argomento che è stato trattato almeno qualche milione di volte ^^

    PS: devi usare le espressioni regolari per fare ciò che chiedi www.php.net/preg
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.