No funciona el echo en firefox y internet explorer

Iniciado por BrokerJoker, 18 Mayo 2012, 00:45 AM

0 Miembros y 1 Visitante están viendo este tema.

BrokerJoker

Cuando pongo echo"Hola"; y accedo desde firefox o internet explorer a la pagina web no me muestra nada pero si lo hago desde google chorme si.

Que podria hacer en este caso?

dimitrix

Cita de: BrokerJoker en 18 Mayo 2012, 00:45 AM
Cuando pongo echo"Hola"; y accedo desde firefox o internet explorer a la pagina web no me muestra nada pero si lo hago desde google chorme si.

Que podria hacer en este caso?

Puede ser varias cosas:

1º Que estés en local y no escribas en uno bien la URL.

2º Lo más probable es que tengas la página de mozilla en cache, dale a F5.

3º Prueba a poner el código tal cual:
<?php eco("Hola mundo!"); ?>




BrokerJoker

Cita de: dimitrix en 18 Mayo 2012, 00:52 AM
Puede ser varias cosas:

1º Que estés en local y no escribas en uno bien la URL.

2º Lo más probable es que tengas la página de mozilla en cache, dale a F5.

3º Prueba a poner el código tal cual:
<?php eco("Hola mundo!"); ?>


<?php
$ip
=$_SERVER["REMOTE_ADDR"]; 

if(isset(
$_POST['dislike'])){

$id=$_GET['id']; 
mysql_connect($dbhost$dbuser$dbpw) OR
die("ERROR: Connection failed. ".mysql_error());
mysql_select_db($db) OR
die("ERROR: DB allready open. ".mysql_error());
$consulta="select * from log_votos where id_poza='$id' AND ip='$ip'";
$resultado=mysql_query($consulta) or die (mysql_error());
if (
mysql_num_rows($resultado)>0)
{
echo
"Solo se puede votar una vez por foto";
 
} else {
echo
"Has votado en negativo la foto";

$exec="UPDATE  poze Set rank=rank-'1' WHERE id = '$id'";
mysql_query($exec); 

$exec="INSERT INTO  log_votos (id_poza,ip,date) values ('$id','$ip','$datetime')";
mysql_query($exec); 

 
header("Refresh: 1; URL='ver.php?id=$id'"); 
}
}
?>



Donde dice solo se puede votar una vez por foto no me aparece en firefox ni en ie9 solo en chorme

Si estoy en local como tengo que escribir el url? el url que accedo es 127.0.0.1/index.php

dimitrix

Los headers se tienen que enviar antes de imprimir nada por pantalla. Dime si te funciona bien sin el header o poniéndolo antes.

BricoConsejo: Nunca uses el * en el SELECT, ya sabes somos todos catalanes en este aspecto :-P




BrokerJoker

Cita de: dimitrix en 18 Mayo 2012, 02:12 AM
Los headers se tienen que enviar antes de imprimir nada por pantalla. Dime si te funciona bien sin el header o poniéndolo antes.

BricoConsejo: Nunca uses el * en el SELECT, ya sabes somos todos catalanes en este aspecto :-P

He sacado los headers y sigue sin aparecer ._.


it3r

Cita de: BrokerJoker en 18 Mayo 2012, 17:37 PM
He sacado los headers y sigue sin aparecer ._.

y se envía el $_POST['dislike'] ??

prueba poniendo un echo al ultimo antes de cerrar el php (?>), si muestra el echo entonces no se esta recibiendo $_POST['dislike'].

Saludos

BrokerJoker

Cita de: it3r en 18 Mayo 2012, 18:21 PM
y se envía el $_POST['dislike'] ??

prueba poniendo un echo al ultimo antes de cerrar el php (?>), si muestra el echo entonces no se esta recibiendo $_POST['dislike'].

Saludos

Probe y veo que no se envia el _$POST

Que puedo hacer en este caso :S

it3r

Aparte de ese PHP tienes que tener un archivo HTML o flash o algo que envié la variable POST si no nunca va a funcionar.

Tienes que ver en el archivo que envía la votación y ver si realmente enviá la el dislike mediante POST, quizás lo envié por GET o quizás no lo enviá xD!

Saludos

Ernesto1969

navega usando el navegador que te funcione. y sdesecha los otros.
jajajjajaja

BrokerJoker

Cita de: Ernesto1969 en 20 Mayo 2012, 18:56 PM
navega usando el navegador que te funcione. y sdesecha los otros.
jajajjajaja
Y luego las personas que tienen firefox o internet explorer van a pasar de mi pagina ._.