Notepad++ abre automáticamente los enlaces en el navegador
Resuelto
Adri1infos
Mensajes publicados
658
Estado
Miembro
-
sebastien -
sebastien -
Bonjour,
Utilizo Notepad++ para escribir una página en PHP. En esta última hay una redirección:
Desafortunadamente, cada vez que abro la página para su edición (o cada vez que se actualiza en Notepad) este último abre el enlace en mi navegador.
Así, en menos de 1 minuto tengo más de 20 pestañas de Google abiertas.
Lo cual es muy molesto.
¿Tienen alguna información/solución para evitar esto (he revisado en los parámetros, etc.)?
Adri1infos
Utilizo Notepad++ para escribir una página en PHP. En esta última hay una redirección:
<meta http-equiv="refresh" content="0;url=https://www.google.fr/"/>
Desafortunadamente, cada vez que abro la página para su edición (o cada vez que se actualiza en Notepad) este último abre el enlace en mi navegador.
Así, en menos de 1 minuto tengo más de 20 pestañas de Google abiertas.
Lo cual es muy molesto.
¿Tienen alguna información/solución para evitar esto (he revisado en los parámetros, etc.)?
Adri1infos
1 respuesta
-
Hola,
Es normal que tu navegador abra tantas páginas, pero ¿por qué?
tu refresh está a cero
Luego usa Js, es mucho mejor
EJEMPLO<html> <head> <script type="text/javascript"> function RedirectionJavascript(){ document.location.href="www.google.fr"; } </script> </head> <body onLoad="setTimeout('RedirectionJavascript()', 2000)"> <div>En 2 segundos serás redirigido a www.google.be</div> </body> </html>
Al menos aquí solo haces una redirección-
-
-
No hay problema, aquí tienes el código original, en general recupero datos de un formulario html y los escribo en un archivo de texto.
No podía hacer una redirección php porque necesito ejecutar la página antes de hacer la redirección. Con el meta no hay problema (incluso con refresh = 0), el php se ejecuta perfectamente.<html> <head> <title>ÍNDICE</title> <meta http-equiv="refresh" content="0;url=https://www.google.es"/> </head> <body> <? // probamos la declaración de las variables if (isset($_POST['nom']) && isset($_POST['prenom'])) { // mostramos los resultados $_POST['nom'] = $nom; $_POST['prenom'] = $prénom; } if($fp = fopen("index.txt","a")){ /* apertura del archivo en escritura !es la línea 17 */ fputs($fp, "\n"); // vamos a la línea fputs($fp, "nombre : $nom prenombre : $prénom"); // escribimos el nombre y el prenombre en el archivo fclose($fp); } ?> </body> </html> -
Varios errores son ya visibles
if (isset($_POST['nom']) && isset($_POST['prenom']))
Esto es lo que declaras en las variables$_POST['prénom'] = $prénom;
reemplaza por$_POST['prenom'] = $prenom;
Lo mismo aquíputs($fp, "nom : $nom prénom : $prénom");
puts($fp, "nom : $nom prenom : $prenom");
Tu campo aparentemente se llama prenom y no prénom
Si no, no veo ninguna explicación sobre la apertura de las páginas. No es posible que tu php se ejecute ya que tus campos no daban el mismo prénom o prenom, a elección, no he visto el html. -
-