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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: 1 2 [3] 4 5 6 7 8 9
21  Programación / Desarrollo Web / pasar variable javascript a php en: 22 Abril 2012, 18:39 pm
Hola,tengo el siguiente código y no consigo guardar el contenido de una variable javascript a otra variable php para luego guardarla en la base de datos.

Código:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script>
function b(){
acu = "";
if(document.anuncio.apartamento.checked){
acu = acu + document.anuncio.apartamento.name;
}
if(document.anuncio.hotel.checked){
acu = acu + document.anuncio.hotel.name;
}
//document.write(acu)
return acu
}
a = b()
</script>
</head>

<body>
<?php
if(isset($_POST['enviar'])){
$a = "<script> document.write(a) </script>";
echo $a;
}
?>
<form id="form1" name="anuncio" method="post" action="?" onsubmit="b()">
  <input type="checkbox" name="apartamento" id="checkbox" /><br /><br />
  <input type="checkbox" name="hotel" id="checkbox" />
  <input type="submit" name="enviar" value="enviar" />
</form>
</body>
</html>

ya no se que más hacer, he estado provando y googleando un buen rato y no le encuentro solución, aver si me podeis ayudar.

Un saludo y gracias!
22  Programación / PHP / pasar variable javascript a php en: 12 Abril 2012, 00:28 am
hola, tengo el siguiente código que utiliza la api de google maps, el caso es que tu mueves un marcador y donde lo pongas, si le pinchas te indica las latitudes. Mi problema es que no consigo pasar esas latitudes a una variable en php, para luego guardarlas en una base de datos. Exactamente no se como coger la variable correctamente de la función "openInfoWindow(marker)" que es donde muestra las latitudes. Aver si me podeis ayudar con este problemilla.

Código
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset=utf-8>
  5. <script type="text/javascript" src="jquery.js"></script>
  6. <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
  7. <script type="text/javascript">
  8. var map = null;
  9. var infoWindow = null;
  10.  
  11. function openInfoWindow(marker) {
  12. var markerLatLng = marker.getPosition();
  13. infoWindow.setContent([
  14. '<b>La posicion del marcador es:</b><br/>',
  15. markerLatLng.lat(),
  16. ', ',
  17. markerLatLng.lng(),
  18. '<br/><br/>Arr&aacute;strame y haz click para actualizar la posici&oacute;n.'
  19. ].join(''));
  20. infoWindow.open(map, marker);
  21. }
  22.  
  23. function initialize() {
  24. var myLatlng = new google.maps.LatLng(20.68017,-101.35437);
  25. var myOptions = {
  26.  zoom: 13,
  27.  center: myLatlng,
  28.  mapTypeId: google.maps.MapTypeId.ROADMAP
  29. }
  30.  
  31. map = new google.maps.Map($("#map_canvas").get(0), myOptions);
  32.  
  33. infoWindow = new google.maps.InfoWindow();
  34.  
  35. var marker = new google.maps.Marker({
  36.    position: myLatlng,
  37.    draggable: true,
  38.    map: map,
  39.    title:"Ejemplo marcador arrastrable"
  40. });
  41.  
  42. google.maps.event.addListener(marker, 'click', function(){
  43. openInfoWindow(marker);
  44. });
  45. }
  46.  
  47.  
  48. $(document).ready(function() {
  49.    initialize();
  50. });
  51.  
  52.  
  53. var variablejs = "contenido de la variable javascript";
  54. </script>
  55. </head>
  56. <body>
  57. <div id="map_canvas" style="width: 640px; height: 400px;"></div>
  58. <?php
  59. $variablephp = "<script> document.write(markerLatLng)</script>";  //La variable está mal, ya que no se cual poner ni como sacarla correctamente.
  60. echo $variablephp;
  61. ?>
  62. </body>
  63. </html>

Un saludo y gracias!
23  Programación / PHP / problema pasar variable a la base de datos en: 4 Abril 2012, 17:02 pm
hola, resulta que estoy haciendo un sistema de usuarios, el login me funciona correctamente. Mi problema es que cuando creo usuarios con el formulario, al pasar la variable nombre, me la pasa aparentemente bien, pero luego al hacer un mysql_num_rows para hacer el login, me da error:

Código:
"INSERT INTO ajaxusers (user, passwd, email) VALUES ('$nombre', '$pass','$email')"

Mientras que si en vez de pasar la variable escribo yo el nombre, paso la función mysql_num_rows y si que me funciona.

Código:
"INSERT INTO ajaxusers (user, passwd, email) VALUES ('pepito', '$pass','$email')"

¿Porqué me da error al pasar la variable y si escribo el nombre de usuario no?


registrarse.php
Código
  1. <?php
  2. $nombre = $_POST['usuario'];
  3. $pass = md5($_POST['pass1']);
  4. $email = $_POST['email'];
  5. //1. Crear conexión a la Base de Datos
  6. $conexion = mysql_connect("localhost","root","root");
  7. if (!$conexion) {
  8. die("Fallo la conexión a la Base de Datos: " . mysql_error());
  9. }
  10. //2. Seleccionar la Base de Datos a utilizar
  11. $seleccionar_bd = mysql_select_db("ajaxtests", $conexion);
  12. if (!$seleccionar_bd) {
  13. die("Fallo la selección de la Base de Datos: " . mysql_error());
  14. }
  15. //4. Insertar campos en la Base de Datos (No inserto el id_empleado ya que se genera automaticamente)
  16. $insertar = mysql_query("INSERT INTO ajaxusers (user, passwd, email)
  17. VALUES ('$nombre', '$pass','$email')", $conexion);
  18. if (!$insertar) {
  19. die("Fallo en la insercion de registro en la Base de Datos: " . mysql_error());
  20. }
  21. echo $insertar;
  22. //4. Cerrar conexión a la Base de Datos
  23. mysql_close($conexion);
  24. echo "<br><h1 align=center>REGISTRADO</h1>";
  25. ?>
  26.  

Código
  1. <?php
  2. $nombre = $_POST['usuario'];
  3. $pass = md5($_POST['pass1']);
  4. $con = mysql_connect("localhost", "root", "root");
  5. if (!$con)
  6.  {
  7.  die('Could not connect: ' . mysql_error());
  8.  }
  9.  
  10. $db_selected = mysql_select_db("ajaxtests",$con);
  11. $sql = "SELECT * FROM ajaxusers WHERE user = '$nombre' AND passwd = '$pass'";
  12. $result = mysql_query($sql,$con);
  13. echo mysql_num_rows($result);
  14. ?>

Un saludo y gracias!
24  Programación / PHP / ayuda al llamar constantes en: 20 Febrero 2012, 21:08 pm
hola,tengo el siguiente código:

el archivo donde están las constantes
Código
  1. <?php
  2. global $es;
  3. $es = array (
  4. 'esp' => 'Esta es mi constante',
  5. 'eng' => 'Esta es mi constante 2',
  6. );
  7.  
  8. global $sp;
  9. $sp = array (
  10. 'asd' => 'Esta es mi constante',
  11. );
  12. ?>
  13.  

archivo principal
Código
  1. <?php
  2. include "constantes.php";
  3. $idioma = $_GET['lang'];
  4. echo $idioma['esp']; //ESTO NO FUNCIONA
  5. ?>
  6.  

como podeis ver, necesito que me cargue la constante através del método GET que mando por la Url de la página web, pero no sé como hacerlo.

¿Alguien me podría ayudar? Gracias
25  Programación / PHP / ayuda leer variables con POST/GET/REQUEST en: 13 Febrero 2012, 18:31 pm
hola, tengo el siguiente código:

Código
  1. <?php
  2. $menu = $_GET['menu'];
  3. //escribe los menus con letras
  4. if ($menu == "1"){
  5. $letra = "izquierdo";
  6. }else{
  7. if ($menu == "2"){
  8. $letra = "central";
  9. }else{
  10. if ($menu == "3"){
  11. $letra = "derecho";
  12. }}}
  13. ?>
  14. <?php
  15. //variables SQL para los distintos idiomas
  16. $lang = $_GET['lang'];
  17. if ($lang == "es"){
  18. $select = "id,texto_es,titulo_es";
  19. $texto = "texto_es";
  20. $titulo = "titulo_es";
  21. }
  22. if ($lang == "en"){
  23. $select = "id,texto_en,titulo_en";
  24. $texto = "texto_en";
  25. $titulo = "titulo_en";
  26. }
  27. if ($lang == "po"){
  28. $select = "id,texto_po,titulo_po";
  29. $texto = "texto_po";
  30. $titulo = "titulo_po";
  31. }
  32.  
  33. ?>
  34. <div class="form"><br>
  35. <h2 align="center">Edici&oacute;n del men&uacute; <?php echo $letra; ?></h2>
  36.    <?php echo '<form action="./principal/procesar.php?menu='.$menu.'&lang='.$lang.'&" method="post" class="niceform">' ?>
  37.     <ul>
  38.       <table width="100%" border="0">
  39.         <tr>
  40.           <td><li><b>Idioma:</b></li></td>
  41.           <td>
  42.           <?php
  43.   echo '<select>';
  44.   if ($lang == "es"){
  45.   echo '<option selected onclick=location.href="pprincipal.php?menu='.$menu.'&lang=es">Español';
  46.   }else{
  47.   echo '<option onclick=location.href="pprincipal.php?menu='.$menu.'&lang=es">Español';
  48.   }
  49.   if ($lang == "en"){
  50.   echo '<option selected onclick="location.href=pprincipal.php?menu='.$menu.'&lang=en">Inglés';
  51.   }else{
  52.   echo '<option onclick=location.href="pprincipal.php?menu='.$menu.'&lang=en">Inglés';
  53.   }
  54.   if ($lang == "po"){
  55.   echo '<option selected onclick=location.href="pprincipal.php?menu='.$menu.'&lang=po">Polaco';
  56.   }else{
  57.   echo '<option onclick=location.href="pprincipal.php?menu='.$menu.'&lang=po">Polaco';
  58.   }
  59.   echo '</select>';
  60.   ?>
  61.           </td>
  62.         </tr>
  63.         <tr>
  64.           <td width="16%"><li><b>Imagen:</b></li></td>
  65.           <td width="84%"><input type="text" size="54" name="img"
  66.           value="<?php
  67. include("../config.php");
  68. $conectar = mysql_connect($dbhost,$dbuser,$dbpass) ;
  69. mysql_select_db($db,$conectar) or die(mysql_error());
  70. $sql = "SELECT id,img FROM principal WHERE id='$menu'";
  71. $squery = mysql_query($sql);
  72. while($row = mysql_fetch_array($squery)){
  73. echo $row['img'];
  74. }
  75. ?>" /></td>
  76.         </tr>
  77.         <tr>
  78.           <td><li><b>T&iacute;tulo:</b></li></td>
  79.           <td><input type="text" size="54" name="titulo" value="<?php
  80. include("../config.php");
  81. $conectar = mysql_connect($dbhost,$dbuser,$dbpass) ;
  82. mysql_select_db($db,$conectar) or die(mysql_error());
  83. $sql = "SELECT $select FROM principal WHERE id='$menu'";
  84. $squery = mysql_query($sql);
  85. while($row = mysql_fetch_array($squery)){
  86. echo $row[$titulo];
  87. }
  88. ?>" /></td>
  89.         </tr>
  90.         <tr>
  91.           <td><li><b>Descripci&oacute;n:</b></li></td>
  92.           <td><textarea name="texto" cols="54" rows="10"><?php
  93. include("../config.php");
  94. $conectar = mysql_connect($dbhost,$dbuser,$dbpass) ;
  95. mysql_select_db($db,$conectar) or die(mysql_error());
  96. $sql = "SELECT $select FROM principal WHERE id='$menu'";
  97. $squery = mysql_query($sql);
  98. while($row = mysql_fetch_array($squery)){
  99. echo $row[$texto];
  100. }
  101. ?></textarea></td>
  102.         </tr>
  103.         <tr>
  104.           <td colspan="2" align="center"><br /><input type="submit" value="Modificar" name="submit" /></td>
  105.           </tr>
  106.       </table>
  107.       </ul>
  108.       </form>
  109. </div>
  110.  

y este es el archivo que lo procesa:

Código
  1. <?php
  2.  
  3. ?>
  4. <?php
  5. include("../../config.php");
  6. //variables
  7. $id = $_REQUEST['id'];
  8. $lang = $_REQUEST['lang'];
  9. $img=$_REQUEST['img'];
  10. $titulo=$_REQUEST['titulo'];
  11. $texto=  $_REQUEST['texto'];
  12. //conectar a la BD
  13. $con = mysql_connect($dbhost,$dbuser,$dbpass);
  14. mysql_select_db($db, $con);
  15. mysql_query("UPDATE principal SET img = '$img', titulo_es = '$titulo', texto_es = '$texto'  WHERE id = '$id'");
  16. mysql_close($con);
  17. echo 'Los datos se han guardado correctamente.';
  18. echo $id;
  19. echo "<br>";
  20. echo $titulo;
  21. echo "<br>";
  22. echo $texto;
  23. echo "<br>";
  24. echo $lang;
  25. ?>
  26.  

el problema lo tengo al procesarlo, ya que solo me coge y muestra la variables $texto y $titulo, pero necesito que también me lea las variables de la url de la página anterior

Código:
?menu=1&lang=es

que supuestamente lo hace aqui

Código:
$id = $_REQUEST['id'];
$lang = $_REQUEST['lang'];

pero no me las muestra, y si no consigo obtener el valor de esas 2 variable, no puedo continuar.

¿Alguien sabe donde está el problema y como podría solucionarlo?

Gracias y un saludo!
26  Programación / PHP / problema llamar funcion jquery con php en: 22 Enero 2012, 18:51 pm
hola, tengo el siguiente código

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>
Jquery Lights Off Experiment
</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#the_lights").fadeTo(1, 0);
            $(".turnon").hide();
            $(".turnoff").click(function () {
                $("#the_lights").css({ 'display': 'block' });
                $("#the_lights").fadeTo("slow", 0.8);
                $(".turnon").show();
                $(".turnoff").hide();
            });
            $(".turnon").click(function () {
                $("the_lights").css({ 'display': 'block' });
                $("#the_lights").fadeTo("slow", 0);
                $(".turnoff").show();
                $(".turnon").hide();
            });
        });
    </script>
    <style type="text/css">
        html
        {
            width: 100%;
            height: 100%;
            margin: 0px;
        }
        #the_lights
        {
            background-color: #000;
            height: 100%;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
            display: none;
            z-index: 10;
        }
        .standout
        {
            padding: 5px;
            background-color: white;
            position: relative;
            z-index: 20;
            width:640px;
            height:390px;
            margin: 0px auto;
        }
        .button-standout
        {
            background-color: White;
            position: relative;
            z-index: 20;
            margin: 0px auto;
            width: 100px;
            height: 20px;
        }
        button
        {
            width: 100px;
            height: 20px;
        }
    </style>
</head>

<body">
    <div>
        <p>
            The Jquery Lights Off effect. This is especially useful when you are watching a
            video on a website. If you switch off the lights, the surroundings of the video
            will go dark and it will seem like you are watching a movie in a theater.</p>
    </div>
    <div id="a" class="button-standout">
        <button id="turnoff" class="turnoff" name="turnofflights">
            Lights Off</button>

        <button id="turnon" class="turnon" name="turnonlights">
            Lights On</button></div>
    <div id="standout" class="standout" align="center">
       CONTENIDO
    </div>
    <div id="the_lights">
    </div>
</body>

</html>

el caso es que funciona si le doy al botón, pero yo necesito que se ejecute cuando haga un echo en php. Llevo 2 horas mirando en internet y probando, pero no consigo nada, ¿alguien me podria ayudar?. Gracias
27  Programación / Desarrollo Web / ejecutar codigo actionscript en: 24 Octubre 2011, 22:40 pm
Hola, encontré el siguiente código en internet para sacar la dirección .FLV de los videos que pertenecen a Megavideo.

Código
  1. var __reg4 = "33744"; // Aqui debes poner el valor de flashvars.k1 = "33744";
  2. var __reg6 = "44566"; // Aqui debes poner el valor de flashvars.k2 = "44566";
  3. var __reg5 = "e0ea8875bba5b96a3601bd0c2368af48"; // Aqui debes poner el valor de flashvars.un = "e0ea8875bba5b96a3601bd0c2368af48";
  4. var __reg3 = "489"; // Aqui debes poner el valor de flashvars.s = "489";
  5. _root.s = __reg3;
  6.  
  7. trace("http://www" + __reg3 + ".megavideo.com/files/" + decrypt(__reg5, __reg4, __reg6) + "/");
  8.  
  9.  
  10. function decrypt(str, key1, key2)
  11. {
  12.    var __reg1 = [];
  13.    var __reg3 = 0;
  14.    while (__reg3 < str.length)
  15.    {
  16.        if ((__reg0 = str.charAt(__reg3)) === "0")
  17.        {
  18.            __reg1.push("0000");
  19.        }
  20.        else
  21.        {
  22.            if (__reg0 === "1")
  23.            {
  24.                __reg1.push("0001");
  25.            }
  26.            else
  27.            {
  28.                if (__reg0 === "2")
  29.                {
  30.                    __reg1.push("0010");
  31.                }
  32.                else
  33.                {
  34.                    if (__reg0 === "3")
  35.                    {
  36.                        __reg1.push("0011");
  37.                    }
  38.                    else
  39.                    {
  40.                        if (__reg0 === "4")
  41.                        {
  42.                            __reg1.push("0100");
  43.                        }
  44.                        else
  45.                        {
  46.                            if (__reg0 === "5")
  47.                            {
  48.                                __reg1.push("0101");
  49.                            }
  50.                            else
  51.                            {
  52.                                if (__reg0 === "6")
  53.                                {
  54.                                    __reg1.push("0110");
  55.                                }
  56.                                else
  57.                                {
  58.                                    if (__reg0 === "7")
  59.                                    {
  60.                                        __reg1.push("0111");
  61.                                    }
  62.                                    else
  63.                                    {
  64.                                        if (__reg0 === "8")
  65.                                        {
  66.                                            __reg1.push("1000");
  67.                                        }
  68.                                        else
  69.                                        {
  70.                                            if (__reg0 === "9")
  71.                                            {
  72.                                                __reg1.push("1001");
  73.                                            }
  74.                                            else
  75.                                            {
  76.                                                if (__reg0 === "a")
  77.                                                {
  78.                                                    __reg1.push("1010");
  79.                                                }
  80.                                                else
  81.                                                {
  82.                                                    if (__reg0 === "b")
  83.                                                    {
  84.                                                        __reg1.push("1011");
  85.                                                    }
  86.                                                    else
  87.                                                    {
  88.                                                        if (__reg0 === "c")
  89.                                                        {
  90.                                                            __reg1.push("1100");
  91.                                                        }
  92.                                                        else
  93.                                                        {
  94.                                                            if (__reg0 === "d")
  95.                                                            {
  96.                                                                __reg1.push("1101");
  97.                                                            }
  98.                                                            else
  99.                                                            {
  100.                                                                if (__reg0 === "e")
  101.                                                                {
  102.                                                                    __reg1.push("1110");
  103.                                                                }
  104.                                                                else
  105.                                                                {
  106.                                                                    if (__reg0 === "f")
  107.                                                                    {
  108.                                                                        __reg1.push("1111");
  109.                                                                    }
  110.                                                                }
  111.                                                            }
  112.                                                        }
  113.                                                    }
  114.                                                }
  115.                                            }
  116.                                        }
  117.                                    }
  118.                                }
  119.                            }
  120.                        }
  121.                    }
  122.                }
  123.            }
  124.        }
  125.        ++__reg3;
  126.    }
  127.    __reg1 = __reg1.join("").split("");
  128.    var __reg6 = [];
  129.    __reg3 = 0;
  130.    while (__reg3 < 384)
  131.    {
  132.        key1 = (key1 * 11 + 77213) % 81371;
  133.        key2 = (key2 * 17 + 92717) % 192811;
  134.        __reg6[__reg3] = (key1 + key2) % 128;
  135.        ++__reg3;
  136.    }
  137.    __reg3 = 256;
  138.    while (__reg3 >= 0)
  139.    {
  140.        var __reg5 = __reg6[__reg3];
  141.        var __reg4 = __reg3 % 128;
  142.        var __reg8 = __reg1[__reg5];
  143.        __reg1[__reg5] = __reg1[__reg4];
  144.        __reg1[__reg4] = __reg8;
  145.        --__reg3;
  146.    }
  147.    __reg3 = 0;
  148.    while (__reg3 < 128)
  149.    {
  150.        __reg1[__reg3] = __reg1[__reg3] ^ (__reg6[__reg3 + 256] & 1);
  151.        ++__reg3;
  152.    }
  153.    var __reg12 = __reg1.join("");
  154.    var __reg7 = [];
  155.    __reg3 = 0;
  156.    while (__reg3 < __reg12.length)
  157.    {
  158.        var __reg9 = __reg12.substr(__reg3, 4);
  159.        __reg7.push(__reg9);
  160.        __reg3 = __reg3 + 4;
  161.    }
  162.    var __reg2 = [];
  163.    __reg3 = 0;
  164.    while (__reg3 < __reg7.length)
  165.    {
  166.        if ((__reg0 = __reg7[__reg3]) === "0000")
  167.        {
  168.            __reg2.push("0");
  169.        }
  170.        else
  171.        {
  172.            if (__reg0 === "0001")
  173.            {
  174.                __reg2.push("1");
  175.            }
  176.            else
  177.            {
  178.                if (__reg0 === "0010")
  179.                {
  180.                    __reg2.push("2");
  181.                }
  182.                else
  183.                {
  184.                    if (__reg0 === "0011")
  185.                    {
  186.                        __reg2.push("3");
  187.                    }
  188.                    else
  189.                    {
  190.                        if (__reg0 === "0100")
  191.                        {
  192.                            __reg2.push("4");
  193.                        }
  194.                        else
  195.                        {
  196.                            if (__reg0 === "0101")
  197.                            {
  198.                                __reg2.push("5");
  199.                            }
  200.                            else
  201.                            {
  202.                                if (__reg0 === "0110")
  203.                                {
  204.                                    __reg2.push("6");
  205.                                }
  206.                                else
  207.                                {
  208.                                    if (__reg0 === "0111")
  209.                                    {
  210.                                        __reg2.push("7");
  211.                                    }
  212.                                    else
  213.                                    {
  214.                                        if (__reg0 === "1000")
  215.                                        {
  216.                                            __reg2.push("8");
  217.                                        }
  218.                                        else
  219.                                        {
  220.                                            if (__reg0 === "1001")
  221.                                            {
  222.                                                __reg2.push("9");
  223.                                            }
  224.                                            else
  225.                                            {
  226.                                                if (__reg0 === "1010")
  227.                                                {
  228.                                                    __reg2.push("a");
  229.                                                }
  230.                                                else
  231.                                                {
  232.                                                    if (__reg0 === "1011")
  233.                                                    {
  234.                                                        __reg2.push("b");
  235.                                                    }
  236.                                                    else
  237.                                                    {
  238.                                                        if (__reg0 === "1100")
  239.                                                        {
  240.                                                            __reg2.push("c");
  241.                                                        }
  242.                                                        else
  243.                                                        {
  244.                                                            if (__reg0 === "1101")
  245.                                                            {
  246.                                                                __reg2.push("d");
  247.                                                            }
  248.                                                            else
  249.                                                            {
  250.                                                                if (__reg0 === "1110")
  251.                                                                {
  252.                                                                    __reg2.push("e");
  253.                                                                }
  254.                                                                else
  255.                                                                {
  256.                                                                    if (__reg0 === "1111")
  257.                                                                    {
  258.                                                                        __reg2.push("f");
  259.                                                                    }
  260.                                                                }
  261.                                                            }
  262.                                                        }
  263.                                                    }
  264.                                                }
  265.                                            }
  266.                                        }
  267.                                    }
  268.                                }
  269.                            }
  270.                        }
  271.                    }
  272.                }
  273.            }
  274.        }
  275.        ++__reg3;
  276.    }
  277.    return __reg2.join("");
  278. }

el caso es que no se como ejecutarlo, ya que en un html no me sale nada, ¿cómo puedo ejecutarlo?.

He estado googleando y solo me sale que pertenece a un objeto Flash, nada mas.

un saludo y gracias
28  Programación / Programación Visual Basic / ayuda con for instantáneo en: 22 Octubre 2011, 19:20 pm
Hola amigos, tengo el siguiente código

Código
  1. Private Sub Command1_Click()
  2. 'Este command crea un nuevo Form1 cada ves que lo presionamos
  3. '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
  4.    'Variable de tipo Form
  5.    Dim Nuevo_Form As Form
  6.    'Creamos un nuevo objeto Form1
  7.    Set Nuevo_Form = New Form1
  8.    'Establecemos Algunas propiedades para este form
  9.    ''''''''''''''''''''''''''''''''''''''''''''''''''
  10.    'Lo hacemos visible
  11.    With Nuevo_Form
  12.        .Visible = True
  13.        .BackColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255)
  14.        .Caption = "Formulario: " & Forms.Count
  15.        .WebBrowser1.Navigate (Form1.WebBrowser1.LocationURL)
  16.    End With
  17. End Sub
  18.  
  19. Private Sub Command4_Click()
  20. On Error Resume Next 'Realiza el ataque
  21. formularios2 = Forms.Count
  22. For atacar = 1 To formularios2
  23. Forms(atacar).WebBrowser1.Document.Forms(0).submit
  24. Next atacar
  25. End Sub
  26.  

El primer command lo que hace es generar en tiempo de ejecución otro formulario igual al que está abierto, el cual tiene un webbrowser que carga una página web que contiene un formulario, y el segundo botón se encarga de mandarlo. El problema es que necesito que si por ejemplo genero 10 formularios iguales, los cuales rellenan el formulario de distinta forma, necesito que con el Command4, me mande todos los formularios en el mismo instante,ya que es de vital importancia que llegen todos en el mismo segundo, ya que con el For, si por ejemplo pongo 20 formularios, no me llegan todos al mismo segundo, ya que primero manda el primero, luego el segundo, etc, aunque la diferencia sea alomejor de medio segundo, cuando ha mandado el formulario 10 esa diferencia alomejor ya es de 5 segundos y necesito que llegen todos en el mismo segundo.

¿A alguien se le ocurre como podría hacer esto? ¿Debería usar otro método que no sea el For? ¿Como cual?

Gracias y un saludo.
29  Programación / PHP / problema al modificar archivo con php en: 11 Junio 2011, 14:47 pm
Hola, tengo el siguiente código que sirve para modificar/crear un archivo dentro del servidor con php

Código
  1. <form id="form1" name="form1" method="post" action="index.php">
  2.  <label for="textarea"></label>
  3.  <p align="center">
  4.    <label for="textfield"></label>
  5.    <input name="file" type="text" id="textfield" style="background:#000; border:#0F0; border:dashed; color:#0F0;" value="Nombre del archivo a crear o modificar..." size="80" />
  6.  </p>
  7.  <p align="center">
  8.    <textarea name="source" cols="150" rows="20" id="textarea" style="background:#000; border:#0F0; border:dashed; color:#0F0;">Introduce aquí el código fuente...</textarea>
  9.  </p>
  10.  <p align="center">
  11.    <input type="submit" name="button" id="button" value="Go!" style="background:#000; border:#0F0; border:dashed; color:#0F0;" />
  12.  <?php
  13. $archivo=$_POST['file'];
  14. $codigo=$_POST['source'];
  15. #////////////////////////////////
  16. if (!empty($archivo)) {
  17. $fp=fopen($archivo,"w+");
  18. fwrite($fp,$codigo);
  19. fclose($fp);
  20. #////////////////////////////////
  21. echo '<h1 align="center">Guardado correctamente</h1>';
  22. } else {
  23. }
  24. ?></p>
  25. </form>

Funciona casi a la perfección,el único fallo que le encuentro es que si introduzco en el Textarea un código php,por ejemplo:

Código
  1. <?php echo "prueba"; ?>

me lo pone así en el archivo modificado/creado

Código:
<?php echo \"prueba\"; ?>

y entonces, me da error al ejecutarlo por las barras "\"

¿Porque pasa esto y como puedo solucionarlo?

Gracias

30  Programación / PHP / problema if (!empty()) con paginador en: 9 Mayo 2011, 21:52 pm
hola,hice el siguiente código para un paginador de resultados que tengo en mi web,lo que yo he hecho es ponerle los típicos botones de siguiente y anterior:

Código
  1. <?php
  2.         $totalPag = ceil($total/$limit);
  3.         $links = array();
  4.         $pagina = $HTTP_GET_VARS["pag"];
  5. $sig = $pagina + 1;
  6. $ant = $pagina - 1;
  7. $siguiente = "-&nbsp;<a href='index2.php?pag=$sig'>Siguiente >></a>";
  8. $anterior = "&nbsp;<a href='index2.php?pag=$ant'><< Anterior</a>&nbsp;-";
  9.         if ($pagina > 1) {
  10. echo $anterior;
  11. }else {
  12. }
  13. for( $i=1; $i<=$totalPag ; $i++)
  14.         {
  15.            $links[] = "<a href=\"index.php?pag=$i\">[$i]</a>";  
  16.         }
  17.         echo implode(" - ", $links);
  18. if ($pagina >= $totalPag) {
  19. } else {
  20. echo $siguiente;
  21. }
  22.      ?>

me funciona bien el código,el único problema es que cuando la página tiene ésta dirección:

http://www.miweb.com/index.php

no me obtiene el
Código
  1. $pagina = $HTTP_GET_VARS["pag"];
y entonces el botón de siguiente por defecto me lleva a

http://www.miweb.com/index.php?pag=1

pero el caso es que index.php?pag=1 muestra los mismos resultados que index.php, lo que necesito es que si no encuentra index.php?pag=X en el botón de siguiente lleve directamente a index.php?pag=2, para esto hice lo siguiente:

Código
  1. if (!empty($pagina)) {
  2. echo "-&nbsp;<a href='index2.php?pag=2'>Siguiente >></a>";
  3. } else {
  4. echo $siguiente;
  5.    }
  6. }

pero me devuelve siempre el $siguiente a pesar que la url es index.php o index.php?pag=

¿Alguien me puede ayudar? Gracias
Páginas: 1 2 [3] 4 5 6 7 8 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines