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

    contare i caratteri, ma gli a capo?

    ciao a tutti....
    sto' facendo delle news e con lo strlen mi conto il numero dei caratteri piazzando cosi' un "continua>>" colleganto alla pagina delle news. Il tutto per non fare uscire i caratteri dallo spazio riservato al box.
    Ma se uno fà trenta a capo il problema rimane.... es:

    Ciao a tutti.
    Il mare e' bagnato.
    Il sole e' giallo.
    Ecco mi sono finito i caratteri.

    qualcuno ha una soluzione?
    grazie mille!

  2. #2
    non credo di aver capito bene il problema...
    se intendi dire che non vuoi che l'utente metta gli a capo fai str_replace("\n", "", $var);

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Originariamente inviato da KaNnA
    non credo di aver capito bene il problema...
    se intendi dire che non vuoi che l'utente metta gli a capo fai str_replace("\n", "", $var);
    il problema è il seguente. Strlen conta tutti i caratteri: è vero. PErò lui dice: se uno fa 30 ritorni a capo, strlen mi conta 30 caratteri.

    Dunque tu devi fare un doppio controllo. Tu prefiggi (ovviamente) il numero di caratteri permessi x pagina, ma anche il numero di righe.

    Esempio. per pagina tu puoi avere massimo 500 caratteri o 20 righe.

    e fai:

    Codice PHP:
    $caratteri=strlen($articolo);
    $righe count(explode("\n",$articolo));
     
    if ( (
    $caratteri500) || ($righe >20))
    {
       
    //dividi articolo


  4. #4
    grazie mille!!!


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.