[Php-avanzado] pego el codigo hasta el header...

unes pacio unespac en gmail.com
Mie Nov 17 12:29:46 ARST 2010


Buenas, todo esto

<!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">

<script LANGUAGE="JavaScript" type="text/javascript"
src="jquery/jquery-1.4.3.js"></script>
<script LANGUAGE="JavaScript" type="text/javascript"
src="galleria/src/galleria.js"></script>
<link rel="stylesheet" type="text/css" href="css/d.css">
<head>

<title>Pellegrino Propiedades</title>

</head>

<body>


es una salida, deberia estar despues del header(). Antes del "<?php" no
puede haber ni un espacio ni un salto de linea, y dentro del codigo php no
puede haber ni un print() ni un echo antes de el header(). Espero que te
sirva, saludos



El 16 de noviembre de 2010 17:10, Bruno Meschini
<brunomeschini en hotmail.com>escribió:

>  para mi no hay salida antes de mi header,
> y lo que no llego a comprender es porque funciona el localhost y en el
> servidor dice
> (*Warning*: Cannot modify header information - headers already sent by
> (output started at /home/mardelp1/public_html/
> pellegrinoprop.com.ar/ampliarfull2.php:4) in */home/mardelp1/public_html/
> pellegrinoprop.com.ar/ampliarfull2.php* on line *84)
>
>
>
>
>
>
>
>
> *
> <!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">
>
> <script LANGUAGE="JavaScript" type="text/javascript"
> src="jquery/jquery-1.4.3.js"></script>
> <script LANGUAGE="JavaScript" type="text/javascript"
> src="galleria/src/galleria.js"></script>
> <link rel="stylesheet" type="text/css" href="css/d.css">
> <head>
>
> <title>Pellegrino Propiedades</title>
>
> </head>
>
> <body>
>
>
> <?php
>
> //Obterner las variable
>
> $variable1=($_GET['variable1']);
> $variable2=($_GET['variable2']);
> $variable3=($_GET['variable3']);
> $variable4=($_GET['variable4']);
> $variable5=($_GET['variable5']);
> $variable6=($_GET['variable6']);
>
>
>
> include ("conex.php");
>
>
> if (conectar()){
>
>
>          $registros = 1;
>          $pagina = $_GET["pagina"];
>
>
>
>          if (!$pagina) {
>                        $inicio = 0;
>                        $pagina = 1;
>                        }
>                        else {
>                        $inicio = ($pagina - 1) * $registros;
>                         }
>
>
>          $resultados =mysql_query("SELECT *
>                           FROM (prop)
>                            WHERE prop.id_categoria In (1,3)
>                            AND prop.id_rubro ='$variable5'");
>
>
>          $total_registros = mysql_num_rows($resultados);
>
>          $resultados = mysql_query("SELECT *
>                         FROM (prop)
>                            WHERE prop.id_categoria In (1,3)
>                            AND prop.id_rubro ='$variable5' ORDER BY id DESC
> LIMIT $inicio, $registros");
>
>        $total_paginas = ceil($total_registros / $registros);
>
>
>              while ($regfull=mysql_fetch_array($resultados)){
>
>            $convert_dir=htmlentities($regfull["dir"]);
>                     $convert_des=htmlentities($regfull["des"]);
>
>            $idpropiedad= $regfull["id"];
>
>
>            if ($variable6){
>            if ($variable2 == $idpropiedad){
>
>            }
>            else {
>
>
>
>                                     header ("Location:
> ampliarfull.php?&variable6=$variable6&variable5=$variable5&variable2=$variable2&idpropiedad=$idpropiedad&pagina=".($pagina+1));
>
>
>
>              }
>              }
>                   ?>
>
> ------------------------------
> From: brunomeschini en hotmail.com
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Tue, 16 Nov 2010 19:51:37 +0000
> Subject: Re: [Php-avanzado] paso de variables con location.href
>
> leo, aun no entiendo bien el concepto de tener salida o no,
>
> en este caso si se eso se refiere a imprimir, no imprimo nada, y en mi
> local host uso un header y funciona perfecto pero al subirlo  a otro
> servidor salta el siguiente warning
>
>
> *Warning*: Cannot modify header information - headers already sent by
> (output started at /home/mardelp1/public_html/
> pellegrinoprop.com.ar/ampliarfull2.php:4) in */home/mardelp1/public_html/
> pellegrinoprop.com.ar/ampliarfull2.php* on line *84
>
>
>
> *
> > From: leonardot en pegasusnet.com.ar
> > To: php-avanzado en pato2.fi.mdp.edu.ar
> > Date: Tue, 16 Nov 2010 15:40:06 -0300
> > Subject: Re: [Php-avanzado] paso de variables con location.href
> >
> >
> > Hola Bruno,
> >
> > si ya tenés salida, queda de veras feo que el navegador "salte" a otro
> > URL, porque el usuario ya vio algo...
> >
> > Lo que tendrías que hacer para que quede prolijo, es poner toda la
> > lógica que decide si se redirije o no al principio, y a lo sumo te
> > requerirá setear alguna bandera de "pasó" o "no pasó" para manejar la
> > lógica más abajo...
> >
> >
> > El mar, 16-11-2010 a las 18:12 +0000, Bruno Meschini escribió:
> > > hola leo,
> > >
> > > se pueden pasar mas de una variable en un javascript location.href
> > >
> > >
> > > lo que quiero hacer es reemplazar un header location que no funciona
> > > porque ya tengo una salida,
> > >
> > > osea esto
> > >
> > > header ("Location: ampliarfull.php?&variable6=$variable6&variable5=
> > > $variable5&variable2=$variable2&idpropiedad=
> > > $idpropiedad&pagina=".($pagina+1));
> > >
> > >
> > > por esto
> > >
> > >
> > > $pagina=($pagina+1);
> > > $url='ampliarfull2.php?&variable6=$variable6&variable5=
> > > $variable5&variable2=$variable2&idpropiedad=$idpropiedad&pagina=
> > > $pagina';
> > >
> > > ?>
> > >
> > >
> > > <script>
> > > location.href=<?print($url);?>
> > > </script>
> > >
> > >
> > > pero no me pasa las variables,,
> > >
> > >
> > > saludos,
> > > gracias..
> > > _______________________________________________
> > > Php-avanzado mailing list
> > > Php-avanzado en pato2.fi.mdp.edu.ar
> > > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> > --
> >
> > Leonardo Tadei
> > leonardot en pegasusnet.com.ar
> > http://blog.pegasusnet.com.ar
> > Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
> >
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> _______________________________________________ Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20101117/93b37cf0/attachment-0001.htm 


Más información sobre la lista de distribución Php-avanzado