[131] | 1 | <? |
---|
| 2 | |
---|
| 3 | function Conectarse() |
---|
| 4 | { |
---|
| 5 | |
---|
| 6 | $server="localhost"; |
---|
| 7 | $usuario="root"; |
---|
| 8 | $clave=""; |
---|
| 9 | $basededatos="spip"; |
---|
| 10 | $tabla=""; |
---|
| 11 | |
---|
| 12 | if (!($link=mysql_connect("localhost","root",""))) |
---|
| 13 | { |
---|
| 14 | echo "Error conectando a la base de datos."; |
---|
| 15 | exit(); |
---|
| 16 | } |
---|
| 17 | if (!mysql_select_db("spip",$link)) |
---|
| 18 | { |
---|
| 19 | echo "Error seleccionando la base de datos."; |
---|
| 20 | exit(); |
---|
| 21 | } |
---|
| 22 | return $link; |
---|
| 23 | } |
---|
| 24 | |
---|
| 25 | |
---|
| 26 | function seguridad($valor) |
---|
| 27 | { |
---|
| 28 | $valor = addslashes(trim($valor)); |
---|
| 29 | $valos = str_replace("%20"," ", $valor); |
---|
| 30 | |
---|
| 31 | return $valor; |
---|
| 32 | } |
---|
| 33 | |
---|
| 34 | |
---|
| 35 | $termino = seguridad($_GET['term']); |
---|
| 36 | |
---|
| 37 | print " |
---|
| 38 | <html> |
---|
| 39 | <head> |
---|
| 40 | <title>iah2spip</title> |
---|
| 41 | <script> |
---|
| 42 | function exit(){ |
---|
| 43 | window.close() |
---|
| 44 | return true; |
---|
| 45 | } |
---|
| 46 | </script> |
---|
| 47 | </head> |
---|
| 48 | <body> |
---|
| 49 | "; |
---|
| 50 | $link=Conectarse(); |
---|
| 51 | $resulta = mysql_query("SELECT * FROM spip_mots WHERE titre = '$termino'"); |
---|
| 52 | $rows = mysql_fetch_array($resulta); |
---|
| 53 | if ($rows>0) { |
---|
| 54 | print "El término " . $termino . " ya existe"; |
---|
| 55 | print "<center><a href=\"JavaScript:window.close()\">Cerrar esta ventana</a></center>"; |
---|
| 56 | //print "<button type=\"submit\" name=\"btnExit\" id=\"btnExit\" onClick=\"return exit();\">Salir</button>"; |
---|
| 57 | } |
---|
| 58 | else |
---|
| 59 | { |
---|
| 60 | mysql_query("insert into spip_mots (titre,descriptif,texte,id_groupe,type,extra) values ('$termino', 'descriptif', 'texte', '1', 'type', 'extra')",$link); |
---|
| 61 | $resultado2 = mysql_query($sql,$link); |
---|
| 62 | print "Termino " . $termino ." agregado. <br><br>"; |
---|
| 63 | print "<center><form><input type=button value=\"Cerrar\" onclick=\"cerrar()\"></form></center>"; |
---|
| 64 | } |
---|
| 65 | print "</body></html>"; |
---|
| 66 | |
---|
| 67 | |
---|
| 68 | /* |
---|
| 69 | Ahí está dicho todo: no puedes cerrar la ventana madre. |
---|
| 70 | |
---|
| 71 | ¿Cómo la abres? Si la abres con un <A HREF target="_blank">, quizás lo consigas abriéndola con javascript:window.open(); entonces se dejará cerrar -creo-. |
---|
| 72 | |
---|
| 73 | Por otro lado, dentro del onClick el javascript va implícito: |
---|
| 74 | onClick="javascript:window.close()" |
---|
| 75 | basta con |
---|
| 76 | onClick="window.close() |
---|
| 77 | |
---|
| 78 | |
---|
| 79 | |
---|
| 80 | */ |
---|
| 81 | ?> |
---|