Foros del Web » Programando para Internet » Javascript »

Abrir varias urls desde script php con javascript

Estas en el tema de Abrir varias urls desde script php con javascript en el foro de Javascript en Foros del Web. Hola. Estoy intentando hacer un código en PHP que se ejecute desde el servidor con un Cron Job y que abra varias urls. He visto ...
  #1 (permalink)  
Antiguo 23/09/2011, 02:27
 
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años
Puntos: 6
Abrir varias urls desde script php con javascript

Hola. Estoy intentando hacer un código en PHP que se ejecute desde el servidor con un Cron Job y que abra varias urls.

He visto por ahí que uno de los moderadores ponía éste código, pero no me funciona bien del todo.

echo '<script type="text/javascript">
javascript:void(window.open("http://www.forosdelweb.com"));void(window.open("http://www.maestrosdelweb.com"));void(window.open("http://google.com")) </script>';

El código va bien pero necesito que se ejecute desde el servidor sin necesidad de confirmar si quieres abrir un ventana emergente. O sea tendría que ser igual de funcionamiento en lo que se refiere a abrir varias páginas.

Necesito de alguna manera que se abran unas urls de otras webs. Esas URLS ejecutan un código que me interesa que se ejecute, pero yo no tengo acceso a ellas. No puedo por tanto redireccionar a una y que ésta luego me mande a la siguiente. Debo conseguir abrir esas URLS desde un script y quiero programarlo para que la operación se repita x veces cada x tiempo.

A ver si por favor me podéis echar una mano. Gracias
  #2 (permalink)  
Antiguo 23/09/2011, 03:02
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Abrir varias urls desde script php con javascript

buenas,
creo que estas teniendo problema de conceptos. un cronjob se ejecuta desde el servidor. php "podría abrir" las URLs pero no de la misma forma que un navegador. más bien lo que se haría es una solicitud a las URLs y php lo recibe como texto. finalmente, javascript no tiene ninguna función ahí ya que este se ejecuta desde el cliente. además, notese que la comunicación no es cliente/servidor, sino servidor/servidor.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 23/09/2011, 03:22
 
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años
Puntos: 6
Respuesta: Abrir varias urls desde script php con javascript

Muchas gracias por tu respuesta, pero efectivamente conozco lo que acabas de explicar y precisamente ese es mi problema. PHP se ejecuta en el servidor al igual que los Cron Jobs que es lo que menos me preocupan. Al ser un script en PHP, si consigo que el script me funcione, también lo hará el Cron Job.

El problema es hacer funcionar el script. Debería ser algo muy sencillo, pero no doy con ello. En PHP está la función Header pero solo permite enviar una cabecera y si la mando hacia una URL se va hacia esa URL y ya no puedo volver al script para llamar a las otras URLS. Es por eso que pensé que en Javascript si que se podría, pero el problema es que tendría que llamarse a alguna función de javascript que se ejecutase dentro de php y que no me habriese ventanas emergentes ya que el script desde el que se va a ejecutar ese javascript es desde el servidor en PHP.

jeh jeh, no me aclaro con este dilema. ¿tal vez algo en ajax?
  #4 (permalink)  
Antiguo 23/09/2011, 03:56
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Abrir varias urls desde script php con javascript

en algo estamos de acuerdo, seriamente que no te aclaras. piensa un poco. primero, javascript es de lado cliente, por lo que no hay forma que puedas interpretarlo desde php. si el script php lo ejecutas desde un cronjob, ¿cómo dicho script sabrá quién es el cliente? lo que no entiendo es la vinculación del cronjob con la necesidad de abrir los enlaces.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #5 (permalink)  
Antiguo 23/09/2011, 04:12
 
Fecha de Ingreso: mayo-2010
Mensajes: 53
Antigüedad: 14 años
Puntos: 6
Respuesta: Abrir varias urls desde script php con javascript

¿pero alguien pone en duda que Javascript se ejecute en el lado del cliente y Php en el servidor?. Yo no. Y por favor olvida el cron job que ni me importa. Conozco perfectamente los conceptos de lo que es cada lenguaje y desde donde se ejecutan, pero lo que no conozco bien es javascript. En PHP no puedo abrir varias ventanas a la vez pero creo que en javascript si.

Hagamos una cosa, limitemos la pregunta a javascript. ¿Se pueden abrir varias urls desde javascript a la vez sin necesidad de que salte la ventana emergente?.

Gracias
  #6 (permalink)  
Antiguo 23/09/2011, 04:48
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Abrir varias urls desde script php con javascript

si, se puede desde javascript abrir los enlaces. el código que mostraste al inicio debería funcionarte siempre y cuando el navegador no bloquee las ventanas emergentes.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: funcion, php, ventanas, url
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 01:01.