Foros del Web » Programando para Internet » PHP »

Php va me tiene locaaaa

Estas en el tema de Php va me tiene locaaaa en el foro de PHP en Foros del Web. Hola a todos, ó el php acaba conmigo ó yo acabo con el ó no se pero me tiene por la calle de la amargura, ...
  #1 (permalink)  
Antiguo 13/11/2011, 09:16
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 11 meses
Puntos: 8
Php va me tiene locaaaa

Hola a todos, ó el php acaba conmigo ó yo acabo con el ó no se pero me tiene por la calle de la amargura, bueno al grano.

Tengo este codigo

Código PHP:
<a class="fmllink" href="/entrada/<?php echo $post['post_id'];?>"> 
                <?php
                    
foreach ($_SESSION['site_config']['baned_words'] as $baned)
                    {
                        
$post['post'] = str_ireplace($baned,"######",$post['post']);
                    }
                
?>
                <?php echo substr($post['post'],0,500);?> 
                <?php if (strlen($post['post']) > 500): ?>
                    ... <a href="/entrada/<?php echo $post['post_id'];?>">Continuar leyendo</a>
               
                <?php endif; ?>
            </a>
            </p>
Me muestra un box de comentarios de usuarios, bien lo que estoy intentando hacer y no me sale, es que al final de cada comentario salga automaticament la frase "----Doy Fe" e intentado varias cosas y en una me ha salido, pero claro si el comentario es menos de 500 caracteres, probe con esto

Código PHP:
<?php echo substr($post['post'],0,500);?> <?php echo "...Doy Fe";?>
, aqui bien pero el problema es k cuando el comentario es mayor de 500 caracteres no me saleeeee !!!

alguna idea gracias de antemano bsss
  #2 (permalink)  
Antiguo 13/11/2011, 11:46
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Php va me tiene locaaaa

Código PHP:
Ver original
  1. $frase= 'DOy fe........';
  2.  
  3. <?php echo substr($post['post'],0,500,$frase);?>

prueba asi
  #3 (permalink)  
Antiguo 13/11/2011, 11:51
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Php va me tiene locaaaa

o tambien podria ser asi

Código PHP:
Ver original
  1. <?php echo substr($post['post'],0,500);
  2.            echo 'doy fe'; ?>
  3. <?php if (strlen($post['post']) > 500): ?>
  4. ... <a href="/entrada/<?php echo $post['post_id'];?>">Continuar leyendo</a>
  5.  <?php endif; ?>
  #4 (permalink)  
Antiguo 13/11/2011, 12:46
 
Fecha de Ingreso: mayo-2008
Mensajes: 253
Antigüedad: 15 años, 11 meses
Puntos: 8
Respuesta: Php va me tiene locaaaa

Hola webankenovi muchas gracias si me lo muestra pero sigo teniendo el mismo problema, cuando son mas de 500 caracteres m lo pone justo antes de "Continuar leyendo" pero cuando pincha ara continuar leyendolo no m lo muestra asi llevo todo el dia, de todas formas muchas gracias por tu interes en ayudarme, a ver como lo soluciono

Etiquetas: usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:01.