elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Problema al redireccionar una web AYUDA!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: Problema al redireccionar una web AYUDA!  (Leído 6,829 veces)
Alarkon_88

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Problema al redireccionar una web AYUDA!
« en: 3 Septiembre 2016, 20:55 pm »

Hola de nuevo amigos, tengo una duda.

Quisiera me pudieran ayduar gracais.

Tengo el siguiente html lo cual es un input con una caja de texto y un submit

Código:
<div id="Layer5">
<input id="pagina" class="textfield1"  title="Nueva web" name="pagina" type="text" size="14" placeholder="  -  PAGINA WEB NUEVA  -" autocomplete="off" style="width: 270px; height: 39px;" required="">
</div>

<br>

<div id="Layer4"><input name="submit" type="image" <img src="continuar.png"
</div>

y tengo este php  que toma los datos de la caja de texto y los envia a un archivo llamado  nombre.txt

Código:
<?php

$pagina="";
if (!empty($_REQUEST['pagina'])){
$pagina=$_REQUEST['pagina'];
}

  
//Luego sobrescribo el txt
  
$archivo="./editar/nombre.txt";
  
     $file=fopen($archivo,"a");
     fwrite($file,"".PHP_EOL.PHP_EOL.   "var texto1=  \"$pagina/perfecto/REAL/perfecto2/google.html\"" .PHP_EOL  .PHP_EOL. PHP_EOL.PHP_EOL.PHP_EOL);
     fclose($file);  
header("Location: hecho1.html");
?>

lo cual me genera un archivo txt llamado nombre.txt  con el siguiente texto

Código:
var texto1=  ""valor del formulario!!! "/perfecto/REAL/perfecto2/google.html"

ok hasta ahi todo bien, entonces el problema esta en esta

quiero una pagina que solo al entrar redireccione a la direccion de "var texto1"
por ejemplo aqui esta el codigo:

el cual redirecciona a google en 5 segundos, quisiera hacer lo mismo pero que tomara la web desde el archivo de texto leyendo el"var texto1"
Código:
<html>
<head>
<meta http-equiv="Refresh" content="5;url=google.com">
</head>

espero me puedan entender muchas gracias.


En línea

T. Collins

Desconectado Desconectado

Mensajes: 206


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #1 en: 3 Septiembre 2016, 22:37 pm »

Si la página puede ser un php, simplemente es leer el archivo txt y un echo. Si no con javascript.


« Última modificación: 3 Septiembre 2016, 22:39 pm por T. Collins » En línea

Alarkon_88

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #2 en: 3 Septiembre 2016, 22:40 pm »

No se como hacerlo, sera que me peudes brindar un poco de ayuda? .. lo que pasa es que solo me falta redireccionar si fuera un link normal si redireccionaria pero en este caso necesito que el link sea extraido de un txt
En línea

T. Collins

Desconectado Desconectado

Mensajes: 206


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #3 en: 3 Septiembre 2016, 23:53 pm »

Algo así:

Código
  1. <?php
  2. /*Leer url del archivo TXT */
  3. $URL = file_get_contents("nombre.txt");
  4. ?>
  5.  
  6. <html>
  7. <head>
  8. <meta http-equiv="Refresh" content="5;url=<?php echo $URL; ?>">
  9. </head>

Con javascript puedes leer el archivo de la url con ajax y redireccionar la página directamente. Busca en google, es simple.

Código
  1. <html>
  2. <head>
  3.  
  4. </head>
  5. <script>
  6. var r = new XMLHttpRequest();
  7. r.onload = function(){
  8.       window.location.replace(r.responseText);
  9. }
  10. r.open("GET", "http://mipagina.org/nombre.txt");
  11. r.send();
  12. <script>
« Última modificación: 4 Septiembre 2016, 00:19 am por T. Collins » En línea

Alarkon_88

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #4 en: 4 Septiembre 2016, 00:40 am »

Muchas gracias por la ayuda amigo pero no he podido lograr algo , disculpa si soy novato..

estaba usando este mismo codigo para extraer el texto var1 en otros casos pero no me sirvio para lo que quiero hacer aqui, si pudieras observar y si hay algo mal.


Código
  1. <html>
  2. <head>
  3. <meta http-equiv="Refresh" content="5;url=        
  4.  <script language="javascript" src="./editar/nombre.txt"></script>  <script language="javascript">document.writeln(texto1 + ""); document.writeln(texto);</script>
  5.            ">
  6. </head>

se supone que el codigo debe extraer el texo de "var texto1" pero no se que estoy haciendo mal

exte es el archivo de texto donde esta la web, la caja de texto lo que hace es que cuando yo quiera puedo cambiar la web por ejemplo:

var texto1=  "nada.com/perfecto/REAL/perfecto2/google.html"
var texto1=  "blabla.com/perfecto/REAL/perfecto2/google.html"
var texto1=  "nadanadadasdas.com/perfecto/REAL/perfecto2/google.html"
var texto1=  "mipagina.com/perfecto/REAL/perfecto2/google.html"
var texto1=  "nada2.com/perfecto/REAL/perfecto2/google.html"

por eso necesito que saque el var texto1 y lo coloque en el link a redireccionar

gracias y disculpa lo novato u.u


« Última modificación: 4 Septiembre 2016, 00:43 am por Jkjul » En línea

T. Collins

Desconectado Desconectado

Mensajes: 206


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #5 en: 4 Septiembre 2016, 01:13 am »

Para hacerlo más sencillo en vez de poner:

Citar
var texto1=  "nada.com/perfecto/REAL/perfecto2/google.html"

pon solo la url dentro del archivo:

Citar
nada.com/perfecto/REAL/perfecto2/google.html

y utiliza el código que te he puesto en el mensaje anterior

   
Código
  1. <!DOCTYPE html>
  2.    <script>
  3.    var r = new XMLHttpRequest();
  4.    r.onload = function(){
  5.           window.location.replace(r.responseText);
  6.    }
  7.    r.open("GET", "http://mipagina.org/nombre.txt");
  8.    r.send();
  9.    <script>

si quieres que espere 5 segundos puedes poner un setTimeout

Pregunta sin miedo xD
En línea

Alarkon_88

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #6 en: 4 Septiembre 2016, 01:22 am »

Muchas gracias pero que pena amigo, donde iria el script que me apsaste? le tendria que añadir un codigo a parte? porque lo estoy probando solo y no me funciona o es que soy muy bruto

Código
  1. </HEAD>
  2. <BODY>
  3. <SCRIPT type="text/javascript">
  4.  
  5. <script>
  6.    var r = new XMLHttpRequest();
  7.    r.onload = function(){
  8.           window.location.replace(r.responseText);
  9.    }
  10.    r.open("GET", "http://mipagina.org/nombre.txt");
  11.    r.send();
  12.    <script>
  13.  
  14. </SCRIPT>
  15. </BODY>
  16. </HTML>
  17.  
En línea

Alarkon_88

Desconectado Desconectado

Mensajes: 70


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #7 en: 4 Septiembre 2016, 01:28 am »

Amigo, y lo que quiero es que solo saque una linea del archivo de texto, porque como cada vez que ingreso otra web en la caja de texto se hace mas targo el texto y solo necesito que coloque la ultima web que puse
En línea

T. Collins

Desconectado Desconectado

Mensajes: 206


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #8 en: 4 Septiembre 2016, 01:31 am »

Iría donde pusiste esto:
Citar
   <html>
    <head>
    <meta http-equiv="Refresh" content="5;url=        
      <script language="javascript" src="./editar/nombre.txt"></script>  <script language="javascript">document.writeln(texto1 + ""); document.writeln(texto);</script>
                ">
    </head>

Has cambiado
Citar
por la url de tu página?

El código que te he puesto igual es un poco complicado, puedes probar como lo estabas haciendo tú antes con esto:
Código
  1. <!DOCTYPE html>
  2. <script language="javascript" src="nombre.txt"></script>  
  3. <script language="javascript">setTimeout(function(){window.location.replace(texto1);}, 5000);</script>
En línea

T. Collins

Desconectado Desconectado

Mensajes: 206


Ver Perfil
Re: Problema al redireccionar una web AYUDA!
« Respuesta #9 en: 4 Septiembre 2016, 01:35 am »

Si solo tienes que utilizar el último cambia esto en tu php:
Código
  1. $file=fopen($archivo,"w");
En línea

Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda para redireccionar mi web...
PHP
ranslsad 5 2,880 Último mensaje 25 Enero 2009, 11:35 am
por ranslsad
Problema al redireccionar audio en TotalMedia Treather.
Multimedia
-HadeS- 0 3,178 Último mensaje 12 Agosto 2011, 17:20 pm
por -HadeS-
ayuda redireccionar pagina.
Desarrollo Web
binario010101 2 2,246 Último mensaje 11 Febrero 2013, 23:39 pm
por дٳŦ٭
problema de redireccionar
Desarrollo Web
landerzx 1 1,713 Último mensaje 4 Octubre 2013, 18:14 pm
por landerzx
problema al redireccionar urls en PHP
PHP
Hazama 0 1,318 Último mensaje 18 Diciembre 2013, 08:37 am
por Hazama
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines