Ver Mensaje Individual
  #23 (permalink)  
Antiguo 11/06/2008, 10:47
Avatar de MaBoRaK
MaBoRaK
 
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Respuesta: ZiTALK v3.2 - xHTML/Javascript/PHP/MySQL Ajax Chat

loading...........

Bueno, yo soy estricto (demasiado) en codigo.

1.- Para desarrollar, pon error_reporting de tu php.ini en E_ALL

Con esto verás que cometes errores comunes como.

if($_GET['peticion']='blabla') <-- es un error clásico ya que das por hecho que existe esa variable y simplemente haces la comparación... y se corrige PRIMERO verificando que exista esa variable y luego compararla. (le puse arroba a todas las variables GET que usas)

Para evitar esto, se puede usar dos variables

action: la accion a realizar
data: Los datos necesarios para realizar esta acción

De esta forma tienes acciones y una acción por defecto

Código PHP:
$action = (isset($_GET['action']))?$_GET['action']:'failed';
$data = (isset($_GET['data']))?$_GET['data']:'';


if(
$action=='peticion' )
{
       echo  
pedirdata(Array('id'=>$data));
}
elseif(
$action=='save')
{
//otro
}
else
{
    die(
'blabla matanza');

de esta forma creo que haces escalable cualquier aplicación... y $data puede tener un numero, cadena u objeto JSON.

connection closed.
__________________

Maborak Technologies