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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 29
31  Programación / PHP / Re: Ayuda con formulario + Calendario!! en: 14 Octubre 2008, 21:40 pm
Colocalos asi

$_POST['name']
$_POST['comments']

por que al haberse enviado usando el metodo post puedes acceder a ellos por el array predefinido de php.


Saludos¡
32  Programación / PHP / Re: Sistema de usuarios con logueos unicos en: 14 Octubre 2008, 17:34 pm

Define un campo en la BD , indicando que el usuario se encuentra en session , de esa forma si otro usuario quiere loguearse(con el mismo user y pass) en el sistema y encuentra ese campo activo le deniegas el acceso .

Es lo primero que se me ocurre.


Saludos¡¡

33  Programación / PHP / Re: Ayuda con formulario + Calendario!! en: 13 Octubre 2008, 22:21 pm
ayudame a ayudarte.

me suena a Jerry Mcguire  , je .  :xD  :xD

Por otro lado creo que denacroxis , estas un poco equivocado aqui no se le hace la tarea a nadie X) , avanza algo y muestra tus avances si te atoras en algo pregunta y se te indica en que estas fallando o que necesitas hacer .


Saludos¡¡
34  Programación / PHP / Re: Multiplicar matrices n*n en: 13 Octubre 2008, 17:30 pm
Como no vi si lo que deseas multiplicar son matrices algebraicas ni explicaste muy bien como hacerlo modifique tu ejemplo para que trabaje bien , tal y como esta planteado .

:)

Claro debes mejorar algunas cosas pero espero que ya lo tengas mas claro


matriz.php
Código
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>Documento sin t&iacute;tulo</title>
  6. </head>
  7.  
  8. <body>
  9. <form id="form1" name="form1" method="post" action="matriz.php">
  10.  <div align="center">
  11.    <table width="287" border="3">
  12.      <tr>
  13.        <td colspan="2"><div align="center">
  14.          <h5><strong>Teclea Las dimenciones de la matriz 1</strong></h5>
  15.        </div></td>
  16.      </tr>
  17.      <tr>
  18.        <td width="123">Teclea las filas</td>
  19.        <td width="144"><div align="center">
  20.            <input name="txtf1" type="text" id="txtf1" />
  21.        </div></td>
  22.      </tr>
  23.      <tr>
  24.        <td>Teclea las columnas</td>
  25.        <td><input name="txtc1" type="text" id="txtc1" /></td>
  26.      </tr>
  27.      <tr>
  28.        <td colspan="2"><div align="center"></div></td>
  29.      </tr>
  30.    </table>
  31.    <table width="287" border="3">
  32.      <tr>
  33.        <td colspan="2"><div align="center">
  34.          <h5>Teclea Las dimenciones de la matriz 2 </h5>
  35.        </div></td>
  36.      </tr>
  37.      <tr>
  38.        <td width="123">Teclea las filas</td>
  39.        <td width="144"><div align="center">
  40.            <input name="txtf2" type="text" id="txtf2" />
  41.        </div></td>
  42.      </tr>
  43.      <tr>
  44.        <td>Teclea las columnas</td>
  45.        <td><input name="txtc2" type="text" id="txtc2" /></td>
  46.      </tr>
  47.      <tr>
  48.        <td colspan="2"><div align="center"></div></td>
  49.      </tr>
  50.    </table>
  51.    <p>
  52.      <input type="submit" name="Submit2" value="Dibujar" />
  53.      <label>
  54.      <input type="submit" name="Submit" value="Calcular" />
  55.      </label><label></label>
  56.      <label></label></p>
  57.    </div>
  58.   <p>
  59.     <label></label>
  60.     <label></label>
  61.     <label></label>
  62.   </p>
  63.   <p align="center">
  64. <?php
  65.  
  66. if ($_POST["txtf1"] != "" && $_POST["txtc1"] != "" && $_POST["txtf2"] != "" && $_POST["txtc2"] != "" && isset($_POST['calcular']) == false)
  67. {
  68. $f1=$_POST["txtf1"];
  69. $c1=$_POST["txtc1"];
  70. $f2=$_POST["txtf2"];
  71. $c2=$_POST["txtc2"];
  72.  
  73. if ($c1==$f2)
  74. {
  75. echo "Matriz 1";
  76.  
  77. echo "<table border=3 cellspacing=1>";
  78. $j = 1;
  79. for ($fila=1;$fila<=$f1;$fila++)
  80. {
  81. $i = 1;
  82. echo "<tr>";
  83. for ($col=1;$col<=$c1;$col++)
  84. {
  85. echo "<td>";
  86. echo "<label>";
  87. echo "<input type='text' name='txt1[$j][$i]' />";
  88. echo "</label>";
  89. echo "</td>";
  90. $i++;
  91. }
  92. echo "</tr>";
  93. $j++;
  94. }
  95. echo "</table>";
  96.  
  97.  
  98. echo "<br>";
  99.  
  100. //Dibujo de la 2da matriz
  101.  
  102. echo "Matriz 2";
  103. echo "<table border=3 cellspacing=1>";
  104. $j = 1;
  105. for ($fila=1;$fila<=$f2;$fila++)
  106. {
  107. $i = 1;
  108. echo "<tr>";
  109. for ($col=1;$col<=$c2;$col++)
  110. {
  111. echo "<td>";
  112. echo "<label>";
  113. echo "<input type='text' name='txt2[$j][$i]' />";
  114. echo "</label>";
  115. echo "</td>";
  116. $i++;
  117. }
  118. echo "</tr>";
  119. $j++;
  120. }
  121. echo "</table>";
  122. echo "<input type = 'hidden' name = 'calcular' value = '1'/>";
  123. }else{
  124. echo "Las Matrices no son Multiplicables";
  125. }
  126. }
  127. ?>
  128.   </p>
  129. </form>
  130. <?php
  131.  
  132.  
  133. if ($_POST[txt1] != "" && $_POST[txt2] != "" && isset($_POST['calcular']))
  134. {
  135. $txt1 = $_POST['txt1'];
  136. $txt2 = $_POST['txt2'];
  137.  
  138. $A = $txt1;
  139. $B = $txt2;
  140. $C = array();
  141.  
  142. //print_r($A);print_r($B);
  143.  
  144. if(count($A)==count($B))
  145. {
  146. $n=count($A);
  147. for($i=1;$i<=$n;$i++)
  148. {
  149. for($j=1;$j<=$n;$j++)
  150. {
  151. $C[$i][$j] = 0;
  152. //echo ($A[$i][$j]*$B[$i][$j]);
  153. for($k=1;$k<=$n;$k++)
  154. {
  155. $C[$i][$j] += $A[$i][$k]*$B[$k][$j];
  156. echo $C[$i][$j]."<br />";
  157. }
  158. }// for anidado
  159. }// primer for
  160. }// if para determinar si son iguales las matrices
  161. }elseif(isset($_POST['calcular'])){
  162. echo "INTRODUCE TODOS LOS ELEMENTOS DE LA MATRIZ";
  163. }
  164. ?>
  165. </body>
  166. </html>
  167.  
  168.  

Saludos¡¡
35  Programación / PHP / Re: Multiplicar matrices n*n en: 10 Octubre 2008, 17:02 pm
 :)

Publica lo que tu ya hayas hecho para darle una revisada , y echarte una mano.

Saludos¡¡
36  Programación / PHP / Re: subir archivos con PHP y funcion javascript... juntos no funcionan SOLUCIONA en: 9 Octubre 2008, 17:04 pm
Lo que pudo haber estado sucediendo es que antes de enviar el formulario tu deshabilitabas el boton btnAdd , entonces lo que pasa es que ese input al estar deshabilitado no "viaja" con el resto de parametros por el metodo post , en ese caso la validacion que realizabas de que si ese parametro se enviaba o no , no funcionaba , por ende no se grababa nada .

Prueba si es verdad dejando tu funcion javscript tal y como estaba al inicio  y haciendo un print_r($_POST) , para que revises si es que el parametro "viaja" o no.

Aunque ya esta arreglado el problema , si es verdad lo que te digo te puede quedar como una experiencia. :)

Saludos¡¡
37  Programación / PHP / Re: subir archivos con PHP y funcion javascript... juntos no funcionan en: 7 Octubre 2008, 23:31 pm
Lo uno ni tiene nada que ver con lo otro , php y javascript trabajan en diferentes ambientes

(Servidor,Cliente) , no te lanza ningun error?.

coloca un print_r($_POST) , para ver que esta enviandose mediante el formulario.


Saludos¡¡

38  Programación / PHP / Re: subir archivos con PHP y funcion javascript... juntos no funcionan en: 7 Octubre 2008, 23:06 pm
Entonces cambia esto

Código
  1. if (isset($_POST['submit']))

por esto

Código
  1. if (isset($_POST['btnAdd']))



 :-\ :-\ :-\

Saludos¡¡
39  Programación / PHP / Re: subir archivos con PHP y funcion javascript... juntos no funcionan en: 7 Octubre 2008, 21:35 pm
No estas enviando el parametro $_POST['submit']
no veo ese campo en tu form en todo caso el campo

Código
  1. <input name="btnAdd" type="submit" value="Upload!">
  2.  

cambialo por

Código
  1. <input name="submit" type="submit" value="Upload!">

Saludos¡¡
40  Programación / PHP / Re: Cuenta descarga en: 7 Octubre 2008, 21:32 pm
Pues yo eh probado y funciona como un contador de visitas...

pero los enlaces que tu colocas son directos a los archivos:

href="manual/minicom.pdf"

de esa forma no se puede contar nada , por lo que lei lineas arriba a ese archivo debe llamarlo un php .

me tome la libertad de modificar un poco el codigo de Diabliyo (espero que no te moleste  :P ) , de forma que lo veas mas claro asi como esta funciona , claro ponle seguridad y demas  cosas de por si es bastante rudimentario.

index.php
Código
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Documento sin t&iacute;tulo</title>
  6. <style type="text/css">
  7. <!--
  8. .Estilo1 {color: #FFFFFF}
  9. -->
  10. </style>
  11. </head>
  12.  
  13. <body>
  14. <p class="Estilo1">.</p>
  15. <p class="Estilo1">.</p>
  16. <p class="Estilo1">.</p>
  17. <p class="Estilo1">.</p>
  18. <table width="520" border="10" align="center" cellpadding="1" cellspacing="1">
  19.  <tr>
  20.    <td colspan="4"><h1 align="center">Electrónica Pic</h1></td>
  21.  </tr>
  22.  <tr>
  23.    <td>Manual</td>
  24.    <td colspan="3"><div align="center">Formatos</div></td>
  25.  </tr>
  26.  <tr>
  27.    <td width="161"><div align="left">Minicom</div></td>
  28.    <td width="112"><div align="center"><a href="descargar.php?file=1" target="_blank">PDF</a></div></td>
  29.    <td width="112"><div align="center"><a href="descargar.php?file=2" target="_blank">XPS</a></div></td>
  30.    <td width="112"><div align="center"><a href="http://www.pic16f84a.org/component/docman/doc_download/38-minicom-v110.html">ZIP</a>(pdf)</div></td>
  31.  </tr>
  32.  <tr>
  33.    <td><div align="left">WinPic800</div></td>
  34.    <td><div align="center">PDF</div></td>
  35.    <td><div align="center">XPS</div></td>
  36.    <td><div align="center"><a href="http://www.pic16f84a.org/component/docman/doc_download/41-winpic800-v11.html">ZIP</a>(pdf)</div></td>
  37.  </tr>
  38. </table>
  39.  
  40. </body>
  41. </html>
  42.  

descargar.php
Código
  1. <?php
  2.  
  3.    error_reporting(E_ALL);
  4. if (isset($_GET['file']))
  5. {
  6. $fp= fopen( "micontador.txt", "r" );
  7. $big_buffer="";
  8. while( !feof($fp) )
  9. {
  10.     $buf= fgets($fp);
  11.     $x= explode( "|", $buf , 3 );
  12.     if( $x[0] == $_GET["file"] )
  13.     {
  14. $x= explode( "|", $buf );
  15. $big_buffer .= $x[0];
  16. $big_buffer .= "|";
  17. $big_buffer .= $x[1];
  18. $big_buffer .= "|";
  19. $x[2] = trim($x[2]);
  20. $big_buffer .= ($x[2]+1)."\n";
  21.  
  22. $download = $x[1];
  23. unset($x);
  24. }else{
  25.          $big_buffer .= trim($buf)."\n";
  26.     }
  27.     unset($buf);
  28. }
  29. //$big_buffer = trim($big_buffer);
  30. fclose($fp);
  31. unset($fp);
  32.  
  33. $fp_out= fopen( "micontador.txt", "w" );
  34. fwrite($fp_out, trim($big_buffer));
  35. fclose($fp_out);
  36. unset($fp_out);
  37. unset($big_buffer);
  38.  
  39. /* LANZAMOS EL ARCHIVO */
  40. header("Location: $download");
  41. }
  42. ?>


micontador.txt
Código
  1. 1|manuales/archivo.pdf|0
  2. 2|manuales/file.csv|0
  3.  


pruebalo si tienes alguna duda posteala porfa.

Saludos¡¡
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ... 29
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines