Foros del Web » Programando para Internet » PHP »

este error me suena

Estas en el tema de este error me suena en el foro de PHP en Foros del Web. Pos eso q este error me suena pero no me acuerdo de qva . mirar al intentar esto: Código PHP: <? function  array_envia ( $array ...
  #1 (permalink)  
Antiguo 16/07/2003, 17:10
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 21 años, 4 meses
Puntos: 0
este error me suena

Pos eso q este error me suena pero no me acuerdo de qva .

mirar al intentar esto:

Código PHP:
<?
function array_envia($array) {

    
$tmp serialize($array);
    
$tmp urlencode($tmp);

    return 
$tmp;
}

$array=array("algo","nose","otracosa");
$array=array_envia($array);

// Usando un formulario y campo hidden.

?>
<form action="recibir_array.php" method="POST">
   <input name="array" type="hidden" value="$array">
   <input name="enviar" type="submit" value=" Enviar ">
</form>

Me sale este error
Código:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
xq ??????'






(la question sq este error me suena cachissss)
  #2 (permalink)  
Antiguo 16/07/2003, 17:37
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 21 años, 4 meses
Puntos: 0
Weno arreglado

Weno pos el anterior esta arreglado era una chorrada una fallo de novato y de muy novato pero aora e sale otro error :

Warning: Invalid argument supplied for foreach() in c:\apache\htdocs\mis\ejercicios\arrays\array2.php on line 16
  #3 (permalink)  
Antiguo 17/07/2003, 14:26
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Quizas me este quedando miope(bueno, ya lo soy ), pero en el codigo que has puesto no hay ningun foreach.

Aun asi, sacando mi bola de cristal, deduzco que es un foreach en el que recorres el array deserializado. El problema es que no has deserializado ningun array, porque en ese campo oculto llamado 'array' no has pasado ningun array serializado. Solo hass pasado la cadena '$array'. Si te das cuenta, no has puesto ese valor dentro de codigo PHP. Tendria que ser:
Código PHP:
<input name="array" type="hidden" value="<?php echo $array?>">
Y asi te deberia funcionar (si mis visiones son correctas )

Saludos.

PD: Y recuerden, todo lo que han visto ha sido producto de su imaginacion.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:13.