Foros del Web » Programando para Internet » PHP »

Error servidor, php al dar click sobre boton

Estas en el tema de Error servidor, php al dar click sobre boton en el foro de PHP en Foros del Web. Que tal, espero me puedan ayudar, tengo un problema un tanto raro. Trataré de ser lo más breve posible. Estoy utilizando este script http://mahaphpcode.com/codes/csv_imp...v_importer.php pasar ...
  #1 (permalink)  
Antiguo 19/08/2010, 10:36
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Pregunta Error servidor, php al dar click sobre boton

Que tal, espero me puedan ayudar, tengo un problema un tanto raro.

Trataré de ser lo más breve posible.

Estoy utilizando este script http://mahaphpcode.com/codes/csv_imp...v_importer.php pasar pasar información de excel a una base de datos sql.

El script lo tenia funcionando en un servidor para intranet con Linux Suse 11.0, php 5.2.6 y apache 2. Pero ese equipo se lo llevaron y tuve que reinstalar todo, ahora tengo php 5.2.12 y lo demás igual.

Si entran a la pagina que les di arriba, les importa un archivo csv a bases de datos. Ahora que volvi a reinstalar todo, al tratar de usar ese script, en el momento que le doy click en "next" recarga la pagina y no ejecuta nada.

Probe el script en otro servidor y si funciona correctamente, si se ejecuta.

No se si sea configuración del php.ini, una variable que se debe encender, porque el script funciona correctamente, quiero suponer que el problema es de configuración del servidor, espero me puedan ayudar.

De antemano gracias a todos.

Última edición por locmasm; 19/08/2010 a las 10:37 Razón: más info
  #2 (permalink)  
Antiguo 19/08/2010, 10:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

a ciencia cierta no somos adivinos, deberías hacer mas análisis antes de seguir con tu duda...

osea, ¿esta habilitado PHP en tu servidor? ¿lo has comprobado? ¿tienes soporte PHP en Apache?

y que tal la configuración PHP, ¿guardaste un backup de la configuración? ¿lo restauraste?

¿existe algún log de error? ¿algo mas?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 19/08/2010, 10:43
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por pateketrueke Ver Mensaje
a ciencia cierta no somos adivinos, deberías hacer mas análisis antes de seguir con tu duda...

osea, ¿esta habilitado PHP en tu servidor? ¿lo has comprobado? ¿tienes soporte PHP en Apache?

y que tal la configuración PHP, ¿guardaste un backup de la configuración? ¿lo restauraste?

¿existe algún log de error? ¿algo mas?
Si, php esta funcionando, todo en orden PHP SQL y Apache.

Por ciertas circunstancias no pude respaldar el php.ini del server anterior.

No, no muestra ningun error ni genera logs de error, simplemente al presionar sobre "Next" recarga la pagina sin ejecutar nada.

Saludos.
  #4 (permalink)  
Antiguo 19/08/2010, 10:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

hmmm... bien, ahora suena un poco mas claro...

¿tienes firebug? ¿puedes realizar un seguimiento en la pestaña de red?

¿cual es el comportamiento? ¿cual es la repuesta?

además te sugiero leer el siguiente tema:
http://www.forosdelweb.com/f142/form...0/#post2416683

trata de configurar bien tu php.ini, activa el reporte de errores, reinicia el servidor y prueba de nuevo...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 19/08/2010, 10:54
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por pateketrueke Ver Mensaje
hmmm... bien, ahora suena un poco mas claro...

¿tienes firebug? ¿puedes realizar un seguimiento en la pestaña de red?

¿cual es el comportamiento? ¿cual es la repuesta?

además te sugiero leer el siguiente tema:
http://www.forosdelweb.com/f142/form...0/#post2416683

trata de configurar bien tu php.ini, activa el reporte de errores, reinicia el servidor y prueba de nuevo...
Que tal, ya intente con firebug y no muestra ningun error o problema, simplemente al darle click en "next" refresca la pagina.

Checa este http://mahaphpcode.com/codes/csv_imp...v_importer.php en select csv file borra el nombre que dice ahi y dale click en next, mostrará un error, en mi server ni eso muestra, como te digo, como si unicamente refrescara la pagina sin ejecutar nada

Última edición por locmasm; 19/08/2010 a las 10:55 Razón: más ifno
  #6 (permalink)  
Antiguo 19/08/2010, 10:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

sería buena que al dar click en next, con firebug hagas un seguimiento de lo que se ejecuta, que se envía, etc...

ya que con la poca información que se ha dado es difícil determinar si realmente se trata de un problema de código PHP o no...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 19/08/2010, 11:02
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por pateketrueke Ver Mensaje
sería buena que al dar click en next, con firebug hagas un seguimiento de lo que se ejecuta, que se envía, etc...

ya que con la poca información que se ha dado es difícil determinar si realmente se trata de un problema de código PHP o no...
Y así lo intente y como te digo, únicamente refresca la pagina.
  #8 (permalink)  
Antiguo 19/08/2010, 11:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por locmasm Ver Mensaje
Y así lo intente y como te digo, únicamente refresca la pagina.
a ver, ¿entonces como sabes que es un problema de PHP?

porque si dices que el mismo software funciona en otro servidor, vamos... que entonces si cualquiera baja el script seguro que funcionara!!

pero... ¿que hace tu instalación diferente de otro servidor?

deberías comparar ambas configuraciones...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #9 (permalink)  
Antiguo 19/08/2010, 11:07
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por pateketrueke Ver Mensaje
a ver, ¿entonces como sabes que es un problema de PHP?

porque si dices que el mismo software funciona en otro servidor, vamos... que entonces si cualquiera baja el script seguro que funcionara!!

pero... ¿que hace tu instalación diferente de otro servidor?

deberías comparar ambas configuraciones...
Ya lo hice, también seguí tu guía recomendada de configuración para php.ini
  #10 (permalink)  
Antiguo 19/08/2010, 11:11
 
Fecha de Ingreso: agosto-2010
Mensajes: 79
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Error servidor, php al dar click sobre boton

pero pará... algo estas haciendo mal... Si seguiste con el firebug la actividad... y simplemente refresca... significa que no esta mandando nada por POST ni GET??? osea.. que action tiene NEXT?
  #11 (permalink)  
Antiguo 19/08/2010, 11:13
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por CloudFFVII Ver Mensaje
pero pará... algo estas haciendo mal... Si seguiste con el firebug la actividad... y simplemente refresca... significa que no esta mandando nada por POST ni GET??? osea.. que action tiene NEXT?
exacto!!

esa es la clave... locmasm, ¿que hace el botón?

¿es parte de un formulario? ¿dispara una acción Javascript? ¿WTF?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #12 (permalink)  
Antiguo 19/08/2010, 11:18
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por pateketrueke Ver Mensaje
exacto!!

esa es la clave... locmasm, ¿que hace el botón?

¿es parte de un formulario? ¿dispara una acción Javascript? ¿WTF?
Ejecuta el método POST y por medio de una variable oculta señala el valor de la siguiente variable para ejecutar el otro método:

Código PHP:
    $display_block .= "
        <form action=\"csv_importer.php\" method=\"POST\">
            <table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" width=\"55%\" align=\"center\">
                <tr>
                    <td colspan=\"2\" class=\"tdTitle\">PHP CSV Importer</td>
                </tr>
                <tr>
                    <td colspan=\"2\" class=\"tdSpacer\">&nbsp;</td>
                </tr>
                <tr>
                    <td>Select CSV file:</td>
                    <td><input type=\"text\" name=\"csvFile\" size=\"35\" class=\"inputText\"> (relative to script)</td>
                </tr>
                <tr>
                    <td>How are the columns separated?</td>
                    <td><input type=\"text\" name=\"delimiter\" value=\",\" size=\"1\" class=\"inputText\"> If in doubt try a comma.  (,)</td>
                </tr>
                <tr>
                    <td>How many lines do you want to preview?</td>
                    <td><input type=\"text\" name=\"previewLimit\" value=\"5\" size=\"1\" class=\"inputText\"></td>
                </tr>
                <tr>
                    <td colspan=\"2\" class=\"tdSpacer\">&nbsp;</td>
                </tr>
                <tr>
                    <td colspan=\"2\" class=\"tdSubmit\"><input type=\"submit\" name=\"submit\" value=\"Next »\" class=\"inputSubmit\"></td>
                </tr>
            </table>
            <input type=\"hidden\" name=\"stage\" value=\"preview\">
        </form>"

  #13 (permalink)  
Antiguo 19/08/2010, 11:21
 
Fecha de Ingreso: agosto-2010
Mensajes: 79
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Error servidor, php al dar click sobre boton

bueh... tonces en el firebug ALGO te aparece!! como minimo en la acttividad de la red el envio del request con el POSt ese..

tendrias que revisar que onda el csv_importer.php
  #14 (permalink)  
Antiguo 19/08/2010, 11:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

¿sabes hacer debug?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #15 (permalink)  
Antiguo 19/08/2010, 11:24
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por pateketrueke Ver Mensaje
¿sabes hacer debug?
Sabía hacerlo en visual jeje pero con php y el fire, digamos que apenas ahorita lo instale que me comentaste sobre el
  #16 (permalink)  
Antiguo 19/08/2010, 11:31
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por locmasm Ver Mensaje
Sabía hacerlo en visual jeje pero con php y el fire, digamos que apenas ahorita lo instale que me comentaste sobre el
mira... así con el archivo csv_importer.php como te indican, ¿que tiene? ¿que hace?

¿puedes ir linea por linea debuggeando? debes detener las redirecciones, o bien... detectar la que realiza por defecto, analizarla, destriparla, etc, etc...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #17 (permalink)  
Antiguo 19/08/2010, 11:32
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Ok, lo haré en cuanto tenga noticias o si lo pude solucionar y como, les aviso.

Gracias por su apoyo :D
  #18 (permalink)  
Antiguo 19/08/2010, 15:59
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Que tal, no se por que presiento que no funciona debido a esto:

Código PHP:
@fopen(stripslashes($csvFile
por la
Código PHP:

Ya que tengo otro script que guarda la ip del usuario en la base de datos

Código PHP:
$ip = @$REMOTE_ADDR
Y curiosamente, no la esta guardando.

Por eso creo que es por la

Código PHP:

Que opinan?
  #19 (permalink)  
Antiguo 19/08/2010, 16:12
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error servidor, php al dar click sobre boton

es posible...

la @ sirve para ocultar errores, no los soluciona... así que es posible, prueba quitando los @ que consideres necesarios y ejecuta de nuevo el script...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #20 (permalink)  
Antiguo 20/08/2010, 06:58
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
Respuesta: Error servidor, php al dar click sobre boton

Cita:
Iniciado por pateketrueke Ver Mensaje
es posible...

la @ sirve para ocultar errores, no los soluciona... así que es posible, prueba quitando los @ que consideres necesarios y ejecuta de nuevo el script...
Al parecer no funcionó :( el mismo scripts que tengo en la intranet, es el que tengo aquí http://lociamcorp.com/test/csv_importer.php son los mismos archivos :( que será :(

La verdad no se que puede ser, al dar click en enviar del server normal, si no detecta el archivo csv, muestra un error y en la barra de direcciones se añade csv_importer.php?stage=&error=preview&msg=file en cambio en la intranet, no carga esa url, o sea que ni pasa la variable.

Última edición por locmasm; 20/08/2010 a las 07:10 Razón: más info
  #21 (permalink)  
Antiguo 22/08/2010, 18:06
Avatar de locmasm  
Fecha de Ingreso: noviembre-2007
Ubicación: México D. F.
Mensajes: 301
Antigüedad: 16 años, 5 meses
Puntos: 1
(RESUELTO) Respuesta: Error servidor, php al dar click sobre boton

Bueno, pues ya lo pude arreglar, un amigo mio me ayudó a resolverlo.

El problema era register_globals de php.ini.

Al estar apagado, no genera las variables automáticamente, por lo que en el script hay que generarlas:

En vez de:

Código PHP:
$stage 
Uso:

Código PHP:
$_REQUEST['stage'
De igual manera se debe usar con $_POST.

La opción más fácil era encender register_globals, pero por seguridad, es mejor modificar el script.

Hice eso y se solucionó el problema, ya corre el script normalmente

Gracias a todos por su ayuda.

Etiquetas: Ninguno
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 04:35.