Duda PHP

ItNaS

Si meto un texto a traves de un formulario a una web luego al coger el texto de la base de datos no me respetra los saltos de linea q yo hice en el formulario. he pensado en una funciondel tipo

$noticia = str_replace( "noseqponeraqui", "< br>", $noticia);
plz necesito ayuda

Whose

http://es2.php.net/nl2br

^^

ItNaS

muchas gracias :D no sabia q existia una funcion.

ItNaS

tengo otra duda.
he hecho un formulario de login y cuando me logeo he de dar a actualizar para ir al panel de control. se puede poner algo xa q despues de logearte se "autoactualize" asi no tenga q actualizar a mano?

guner

header('Location: dirección');

ItNaS

me da error:

Warning: Cannot modify header information - headers already sent by (output started at c:\wamp\www\rod_web\header.php:8) in c:\wamp\www\rod_web\admin.php on line 69

linea 69: <?php header('location: admin.php'); ?>

guner

Eso es porque has imprimido salida de navegador, esa línea la tienes que poner antes de hacer ningún echo.

ItNaS

no se donde ponerlo. mi web es asi

<?php session_start();?>
<?php include('header.php'); ?>
trocito web html

<?php if($_SESSION[login] != 1){
blblblabalba

} else {?>

trozo web html

<?php } ?>

uNbiG

En vez del header pon esto: -> echo '<script>location="direccion"</script>'; ;)
$texto = str_replace ( "\r\n", "< br>", $texto );

Usuarios habituales

  • uNbiG
  • ItNaS
  • guner
  • Whose