¿como hacer estilos .css para una pagina php?

se puede? como?. He probado introduciendo el codigo php en el body de una pagina html y dandole estilos a la pagina html.(luego renombrandola a php)....
Pues se hacen igual que con el html, <link href=.... pero no tiene que estar entre los signos <?php y ?>
ya lo hice asi, con el "lin real" como en las paginas .html pero me aparece un mensaje de error;

Warning: Cannot modify header information - headers already sent by (output started at /home/www/estamiprueba.onlinewebshop.net/members/login.php:5) in /home/www/estamiprueba.onlinewebshop.net/members/login.php on line 28


Y luego lo normal ( que tendria que aparecer) la respuesta php;

Bienvenido: rtr
Continua a members sesión
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>User Login</title>
<link rel="stylesheet" href="../estilo-general.css" type="text/css" media="all">

</head>

</script>
<body>
<div id="global">
<div id="curva-superior"></div>

<div id="cabecera">

<div id="logotipo">
<a href="index.html">
[contenido no disponible]
</a>

</div>
<div id="publicidad">Bienvenidos a la web</div>
</div>

<div id="navegacion">

<ul>

  • Volver




    </div>
    <div id="contenido">


    <?php
    ob_start();

    include("config.php");

    // connect to the mysql server
    $link = mysql_connect($server, $db_user, $db_pass)
    or die ("Could not connect to mysql because ".mysql_error());

    // select the database
    mysql_select_db($database)
    or die ("Could not select database because ".mysql_error());

    $match = "select id from $table where username = '".$_POST['username']."'
    and password = '".$_POST['password']."';";

    $qry = mysql_query($match)
    or die ("Could not match data because ".mysql_error());
    $num_rows = mysql_num_rows($qry);
    if ($num_rows <= 0) {
    echo "Sorry, there is no username or password with: ".$_POST['username']."
    ";
    echo "<a href=login.html>Try again</a>";
    exit;
    } else {setcookie("loggedin", "".$_POST['username']."", time()+(3600 * 24));
    echo "Bienvenido: ".$_POST['username']."
    ";
    echo "Continua a <a href=members.php>members</a> sesión.";
    }
    ob_end_flush();
    ?>

    </div>



    </div>
    <div id="curva-inferior"></div>
    </div>
    </body>
    </html>


    eso es , y este es el resultado que me da en la web;

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/estamiprueba.onlinewebshop.net/members/login.php:13) in /home/www/estamiprueba.onlinewebshop.net/members/login.php on line 63
    Bienvenido: yo
    Continua a
    members
    sesión.


    dentro del contenido
  • y si le doy a continuar a members sesion, me dice que no estoy conectado
    ...si le quito todo el codigo html de login.php.....no me da ningun error me da la bienvenida y me deja entrar en la web....¿raro no?

    Pero claro me imprime una pagina en blanco , sin estilos ninguno.....
    haber.........

    pruebalo de nuevo


    te gusto?????
    solo le agreguè el codigo que oculta los errores
    jeje

    error_reporting(0);

    asi

    <?php
    error_reporting(0);
    ob_start();

    include("config.php");
    ...vi que le cambiaste el fondo a rosa ¿no?...
    probaré a incluir ese codigo , haber si me funciona.
    a funcionado!!! , ya no se ve el errorr!! ....

    ¿no pasara nada por "esconder el problema"no?

    gracias , una vez mas...
    pues.... esperemos que no
    jejeje

    :wink:

    como te dije, si algo sale mal, nos regresamos
    jajajajaj