<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Dudas de Programación - Preguntas recientes en PHP</title>
<link>https://dudasprogramacion.com/questions/php</link>
<description>Powered by Question2Answer</description>
<item>
<title>me han pedido que haga estos ejercicios pero llevo días sin saber como, ayuda....</title>
<link>https://dudasprogramacion.com/2814/pedido-haga-estos-ejercicios-pero-llevo-dias-saber-como-ayuda</link>
<description>&lt;p&gt;&lt;/p&gt;&lt;p&gt;1. - &lt;strong&gt;&amp;nbsp;&lt;/strong&gt;Escribir un programa en PhP que sume los números pares comprendidos entre 1 y 100 y los impares y mostrar el resultado del mismo.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a.- &lt;strong&gt;&amp;nbsp;&lt;/strong&gt;Usando bucle for&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b.- Usando bucle Do&amp;nbsp; …. While&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.- Usando bucle While&lt;/p&gt;&lt;p&gt;&amp;nbsp;2.- Mostrar la tabla de multiplicar del 2. Emplear el for, luego el while y por último el do/while&lt;/p&gt;&lt;p&gt;3.- Programa que lee dos números y nos dice cuál es el mayor, o si son iguales.&lt;/p&gt;&lt;p&gt;4.- En un determinado comercio se realiza un descuento dependiendo del precio de cada producto. Si el precio es inferior a 1000 € no se hace descuento, si es mayor o igual a 1000€ y menor a 10000€ se hace un 5 % de descuento, y si es mayor o igual a 10000€ se hace un 10% de descuento. Se pide codificar en PhP el&amp;nbsp; programa que debe leer desde teclado el precio del producto y calcula y visualiza el precio final.&lt;/p&gt;&lt;p&gt;5.- Programa que lee de forma aleatoria 5 números de forma aleatoria comprendidos entre&lt;/p&gt;&lt;p&gt;-10 y 10 &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt; rand(-10,10) ,&amp;nbsp;&amp;nbsp; e visualizar cuántos&amp;nbsp; hay positivos, negativos y cero y la suma total de los números enteros positivos leídos.&lt;/p&gt;&lt;p&gt;6.- Programa que lee un número entero positivo y calcula y visualiza su factorial.&lt;/p&gt;&lt;p&gt;0! = 1,&amp;nbsp; 1!= 1, 2! = 2 * 1, 3! = 3* 2* 1, 4!= 4*3*2*1,…. N! = N*(N-1)*(N-2)*……3*2*1.&lt;/p&gt;&lt;p&gt;7. &lt;strong&gt;(ejercicio examen 2021) &lt;/strong&gt;Realizar un programa en PhP pida desde teclado &lt;strong&gt;cúantos&lt;/strong&gt; números quiere generar comprendidos entre 0 y 50 de forma aleatoria.&lt;/p&gt;&lt;p&gt;Se pide:&lt;/p&gt;&lt;p&gt;7.1.-&amp;nbsp; Cuántos números se han generado comprendidos entre 0 y 10. En este caso, de cada número visualizará su calificación según la siguiente especificación:&lt;/p&gt;&lt;p&gt;(0 – 1) &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt; Muy Deficiente,&amp;nbsp; (2 – 4) &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt; Insuficiente,&amp;nbsp; (5) &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt; Suficiente, (6) &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt; Bien,&lt;/p&gt;&lt;p&gt;&amp;nbsp;(7 – 8) &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt; Notable , (9-10) &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt; Sobresaliente&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;7.2.-&amp;nbsp; Visulizar cuántos son múltiplos de 3 y de 7.&lt;/p&gt;&lt;p&gt;8. &lt;strong&gt;(ejercicio examen 2021) &lt;/strong&gt;Esc&lt;span style=&quot;background-color:white&quot;&gt;ribir un programa que simule una calculadora básica, ésta puede realizar la operación de suma, resta, multiplicación y división.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&amp;lt;!--[if gte vml 1]&amp;gt; &amp;lt;![endif]--&amp;gt;&amp;lt;!--[if !vml]--&amp;gt;&lt;img alt=&quot;image&quot; src=&quot;file:///C:/Users/helba/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg&quot; style=&quot;height:183px; width:330px&quot;&gt;&amp;lt;!--[endif]--&amp;gt;&lt;/p&gt;&lt;p&gt;Tener en cuenta que&amp;nbsp; en la división, si el divisor es 0, deberá visualizar al usuario ‘&lt;strong&gt;infinito’&lt;/strong&gt; y no generar un error. En los restantes casos (suma, resta…) deberá visualizar la operación correspondiente, por ejemplo, si el Dividendo es 8 y divisor e 2, al clikar en restar se visualizará: &lt;strong&gt;La resta de 8 menos 2 es 6 .&lt;/strong&gt;Si es Multiplicar &lt;span style=&quot;font-family:Wingdings&quot;&gt;à&lt;/span&gt;&lt;strong&gt;la multiplicación de 8 por 2 es 16&lt;/strong&gt; y así con cada uno de ellos.&lt;/p&gt;&lt;p&gt;9.- &lt;strong&gt;&amp;nbsp;&lt;/strong&gt;Realizar un programa en PhP que lea desde teclado:&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&amp;lt;!--[if gte vml 1]&amp;gt; &amp;lt;![endif]--&amp;gt;&amp;lt;!--[if !vml]--&amp;gt;&lt;img alt=&quot;image&quot; src=&quot;file:///C:/Users/helba/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg&quot; style=&quot;height:215px; width:389px&quot;&gt;&amp;lt;!--[endif]--&amp;gt;&lt;/p&gt;&lt;p&gt;Se pide:&amp;nbsp;&lt;/p&gt;&lt;p&gt;1.- Calcular un nuevo salario según lo siguiente:&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;a.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;Si el salario es&amp;nbsp; &amp;gt;2000 € no cambiará.&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;b.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;Si el salario se encuentra entre&amp;gt;= 1000€ y &amp;lt;=2000€.&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;Si edad &amp;gt;45 se sube un 3% al salario.&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;Si edad &amp;lt;=45 se sube un 10% al salario.&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;c.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;Si el salario es&amp;nbsp; &amp;lt;1000€.&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;Los menores de 30 años cobrarán a partir de ahora 1100€.&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ii.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;Los &amp;gt;=30 y &amp;lt;=45 años se le sube un 3%.&lt;/p&gt;&lt;p&gt;&amp;lt;!--[if !supportLists]--&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; iii.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--[endif]--&amp;gt;A los &amp;gt;45 años se les sube un 15%.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;En el caso de que no se inserte algún dato en el formulario, sacar un mensaje de error diciendo &lt;strong&gt;“FALTAN DATOS”&lt;/strong&gt; y un enlace que nos lleve de nuevo al principio.&lt;/p&gt;&lt;p&gt;10.&amp;nbsp; (&lt;strong&gt;ejercicio examen 2021) &lt;/strong&gt;Supongamos el siguiente código:&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;$x = 1;&lt;/p&gt;&lt;p&gt;$s = 0;&lt;/p&gt;&lt;p&gt;while ($x &amp;lt; 3) {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $y = 1;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ($y &amp;lt; 5) {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $s += $x + $y;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $y += 1;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $x += 1;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;print &quot;el valor de s es $s&quot;;&lt;/p&gt;&lt;p&gt;¿&amp;gt;&lt;/p&gt;&lt;p&gt;a.- Ejecutar el programa a mano, ¿Qué valor de $s se visualiza?&lt;/p&gt;&lt;p&gt;b.- Cuántas veces se ejecuta $s += $x + $y&amp;nbsp; .&lt;/p&gt;&lt;p&gt;c.- Qué modificaciones le haría a ese fragmento de código para contar el número de veces que se ejecuta la sentencia anterior?&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;while ($y &amp;lt; 5) {&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $s += $x + $y;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $y += 1;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2814/pedido-haga-estos-ejercicios-pero-llevo-dias-saber-como-ayuda</guid>
<pubDate>Tue, 23 Nov 2021 08:34:32 +0000</pubDate>
</item>
<item>
<title>&quot;2&quot;=&gt; str_replace(&quot;.&quot;, &quot;.&lt;br&gt;&quot;, $reg-&gt;descripcion);  me manda error que me hace fala o en que estoy mal</title>
<link>https://dudasprogramacion.com/2812/strreplace-reg-descripcion-manda-error-que-hace-fala-estoy</link>
<description>&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$rspta&lt;/span&gt;= &lt;span style=&quot;color:#dcdcaa&quot;&gt;mysqli_query&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$conexion&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;select ID, nombre, descripcion from sistema&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#9cdcfe&quot;&gt;$data&lt;/span&gt;=&lt;span style=&quot;color:#dcdcaa&quot;&gt;array&lt;/span&gt;();&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#c586c0&quot;&gt;while&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$reg&lt;/span&gt;=&lt;span style=&quot;color:#9cdcfe&quot;&gt;$rspta&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;fetch_object&lt;/span&gt;()){&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$data&lt;/span&gt;[]=&lt;span style=&quot;color:#dcdcaa&quot;&gt;array&lt;/span&gt;(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;0&quot;&lt;/span&gt;=&amp;gt;&lt;span style=&quot;color:#ce9178&quot;&gt;&#039;&amp;lt;button class=&quot;btn btn-sm btn-warning&quot; onclick=&quot;mostrarRegistro(&#039;&lt;/span&gt;.&lt;span style=&quot;color:#9cdcfe&quot;&gt;$reg&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;ID&lt;/span&gt;.&lt;span style=&quot;color:#ce9178&quot;&gt;&#039;)&quot;&amp;gt;Modificar&amp;lt;/button&amp;gt;&amp;lt;br&amp;gt;&#039;&lt;/span&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&#039; &amp;lt;button class=&quot;btn btn-sm btn-danger&quot; onclick=&quot;desactivar(&#039;&lt;/span&gt;.&lt;span style=&quot;color:#9cdcfe&quot;&gt;$reg&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;ID&lt;/span&gt;.&lt;span style=&quot;color:#ce9178&quot;&gt;&#039;)&quot;&amp;gt;Eliminar&amp;lt;/i&amp;gt;&amp;lt;/button&amp;gt;&#039;&lt;/span&gt;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;1&quot;&lt;/span&gt;=&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$reg&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;nombre&lt;/span&gt;,&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;2&quot;&lt;/span&gt;=&amp;gt; &lt;span style=&quot;color:#dcdcaa&quot;&gt;str_replace&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;.&quot;&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;.&amp;lt;br&amp;gt;&quot;&lt;/span&gt;, &lt;span style=&quot;color:#9cdcfe&quot;&gt;$reg&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;descripcion&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#9cdcfe&quot;&gt;$results&lt;/span&gt;=&lt;span style=&quot;color:#dcdcaa&quot;&gt;array&lt;/span&gt;(&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;sEcho&quot;&lt;/span&gt;=&amp;gt;&lt;span style=&quot;color:#b5cea8&quot;&gt;1&lt;/span&gt;,&lt;span style=&quot;color:#6a9955&quot;&gt;//informacion para el datables&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;iTotalRecords&quot;&lt;/span&gt;=&amp;gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;count&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$data&lt;/span&gt;),&lt;span style=&quot;color:#6a9955&quot;&gt;//enviamos el total registros al datatable&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;iTotalDisplayRecords&quot;&lt;/span&gt;=&amp;gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;count&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$data&lt;/span&gt;),&lt;span style=&quot;color:#6a9955&quot;&gt;//enviamos total de registros a visualizar&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;aaData&quot;&lt;/span&gt;=&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$data&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#dcdcaa&quot;&gt;echo&lt;/span&gt; &lt;span style=&quot;color:#dcdcaa&quot;&gt;json_encode&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$results&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color:#c586c0&quot;&gt;break&lt;/span&gt;;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2812/strreplace-reg-descripcion-manda-error-que-hace-fala-estoy</guid>
<pubDate>Thu, 18 Nov 2021 23:49:40 +0000</pubDate>
</item>
<item>
<title>El valor de file_get_contents siempre me devuelve false</title>
<link>https://dudasprogramacion.com/2700/el-valor-de-filegetcontents-siempre-me-devuelve-false</link>
<description>Ayuda con mi captcha&lt;br /&gt;
&lt;br /&gt;
En el siguiente codigo el valor del response siempre de devuelve false, verifique mis keys y estan correctas pero no regresa true, siendo que se responde correctamente el captcha&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (isset($_POST[&amp;#039;username&amp;#039;])) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$username = $_POST[&amp;#039;username&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$secret = &amp;quot;mi llave secreta&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$response= $_POST[&amp;#039;g-recaptcha-response&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ip = $_SERVER[&amp;#039;REMOTE_ADDR&amp;#039;];&lt;br /&gt;
&lt;br /&gt;
$url = &amp;quot;&lt;a href=&quot;https://www.google.com/recaptcha/api/siteverify?secret=$secret&amp;amp;response=$response&amp;amp;remoteip=$ip&amp;quot;;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.google.com/recaptcha/api/siteverify?secret=$secret&amp;amp;response=$response&amp;amp;remoteip=$ip&amp;quot;;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
$response = file_get_contents($url);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$response = json_decode($response);&lt;br /&gt;
&lt;br /&gt;
if ($response-&amp;gt;success){&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Verification success. Your name is: $username&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
else{&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Verification failed!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;title&amp;gt;captcha&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form action=&amp;quot;contacto.php&amp;quot; method=&amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;username&amp;quot; placeholder=&amp;quot;Nombre&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; value=&amp;quot;Enviar&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div class=&amp;quot;g-recaptcha&amp;quot; data-sitekey=&amp;quot;mi llave de sitio verificada&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;script src=&amp;#039;&lt;a href=&quot;https://www.google.com/recaptcha/api.js&amp;#039;&amp;gt;&amp;lt;/script&amp;gt;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.google.com/recaptcha/api.js&amp;#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2700/el-valor-de-filegetcontents-siempre-me-devuelve-false</guid>
<pubDate>Sat, 06 Nov 2021 08:04:46 +0000</pubDate>
</item>
<item>
<title>Por que no me compila el codigo?</title>
<link>https://dudasprogramacion.com/2782/por-que-no-me-compila-el-codigo</link>
<description>Tengo este codigo pero no me compila, no se que es lo que me esta fallando.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;meta content=&amp;quot;text/html; charset=ISO-8859-1&amp;quot; httpequiv=&amp;quot;content-type&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;title&amp;gt;PRÁCTICA 8 PHP&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;lt;h1&amp;gt;Tabla de Fotos con Enlace&amp;lt;/h1&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
function valida_foto($fotos)&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;$rdo=0;&lt;br /&gt;
&lt;br /&gt;
if (ereg(&amp;quot;[Jj][Pp][Gg]$&amp;quot;, $fotos)) $rdo=1; &lt;br /&gt;
&lt;br /&gt;
if (ereg(&amp;quot;[Gg][Ii][Ff]$&amp;quot;, $fotos)) $rdo=1; &lt;br /&gt;
&lt;br /&gt;
if (ereg(&amp;quot;[Pp][Nn][Gg]$&amp;quot;, $fotos)) $rdo=1; &lt;br /&gt;
&lt;br /&gt;
if (ereg(&amp;quot;[Bb][Mm][Pp]$&amp;quot;, $fotos)) $rdo=1;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;return &lt;br /&gt;
&lt;br /&gt;
$rdo; }&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;lt;table border=1&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$puntero = opendir(&amp;#039;fotos&amp;#039;);&lt;br /&gt;
&lt;br /&gt;
$i=1;&lt;br /&gt;
&lt;br /&gt;
while (false !== ($foto = readdir($puntero)))&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;if ($foto!=&amp;quot;.&amp;quot; &amp;amp;&amp;amp; $foto!=&amp;quot;..&amp;quot; &amp;amp;&amp;amp; valida_foto($foto))&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;{ if &lt;br /&gt;
&lt;br /&gt;
($i==1) &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;lt;tr&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;echo &amp;quot;&amp;lt;td&amp;gt;&amp;lt;a href=&amp;#039;fotos/$foto&amp;#039;&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;echo &amp;quot;&amp;lt;img src=&amp;#039;fotos/$foto&amp;#039; width=100 height=100&amp;gt;&amp;lt;/img&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;echo &amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
if ($i==4)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;{echo &amp;quot;&amp;lt;/tr&amp;gt;&amp;quot;; $i=0;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;$i++;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
closedir($puntero); &lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2782/por-que-no-me-compila-el-codigo</guid>
<pubDate>Fri, 08 Oct 2021 19:58:58 +0000</pubDate>
</item>
<item>
<title>No me aparece las otras php creadas después de la primera . Necesito un código para unirlas? Cual es el código ?</title>
<link>https://dudasprogramacion.com/2760/aparece-creadas-despues-primera-necesito-codigo-unirlas-codigo</link>
<description></description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2760/aparece-creadas-despues-primera-necesito-codigo-unirlas-codigo</guid>
<pubDate>Tue, 13 Jul 2021 20:43:12 +0000</pubDate>
</item>
<item>
<title>Comparativa php</title>
<link>https://dudasprogramacion.com/2730/comparativa-php</link>
<description>Tengo una variable $num que me saca del 0 al 99, lo ingreso en la base de datos, todo me va bien, pero cuando intento hacer comparativas no me funciona. &lt;br /&gt;
&lt;br /&gt;
Cuando lo intento de manera manuam funciona bien:&lt;br /&gt;
&lt;br /&gt;
$nombre= &amp;quot;x&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
$pagado= &amp;quot;si&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
$pagadoUno= &amp;quot;no&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
$numero= &amp;quot;80&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
$numeroUno= &amp;quot;20&amp;quot; ;&lt;br /&gt;
&lt;br /&gt;
if(($numero == $num) and ($pagado == &amp;quot;si&amp;quot; )) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;$nombre&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
} elseif(($numeroUno == $num) and ($pagadoUno == &amp;quot;no&amp;quot; )) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;reservado&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;&amp;lt;input type=checkbox&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Hago el query, el id de resultados, un while para mostrarlos, imprimo los array y bien, pero cuando intento hacer la comparativa siguiente, dentro del while, me falla y no imprime nada:&lt;br /&gt;
&lt;br /&gt;
if(($data[&amp;#039;numero&amp;#039;] == $num) and ($data[&amp;#039;pagado&amp;#039;] == &amp;quot;si&amp;quot; )) {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;$nombre&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
} elseif (($data[&amp;#039;numero&amp;#039;] == $num) and ($data[&amp;#039;pagado&amp;#039;] == &amp;quot;no&amp;quot; )) { {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;reservado&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;&amp;lt;input type=checkbox&amp;gt;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
¿Qué realizo mal? &lt;br /&gt;
&lt;br /&gt;
Gracias.</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2730/comparativa-php</guid>
<pubDate>Tue, 30 Mar 2021 06:53:11 +0000</pubDate>
</item>
<item>
<title>Radio varias opciones php - html</title>
<link>https://dudasprogramacion.com/2726/radio-varias-opciones-php-html</link>
<description>¿Cómo hago para poder permitir que el usuario pueda coger varios números a través del &amp;nbsp;boton radio de html?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;form method=&amp;quot;POST&amp;quot; action=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nom&amp;quot; id=&amp;quot;nom&amp;quot; placeholder=&amp;quot;nombre&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;apl&amp;quot; id=&amp;quot;apl&amp;quot; placeholder=&amp;quot;apellidos&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;tel&amp;quot; name=&amp;quot;tlf&amp;quot; id=&amp;quot;tlf&amp;quot; placeholder=&amp;quot;n&amp;amp;uacute;mero tel&amp;amp;eacute;fono&amp;quot; pattern=&amp;quot;[0-9]{9}&amp;quot; minlength=&amp;quot;9&amp;quot; maxlength=&amp;quot;9&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;email&amp;quot; name=&amp;quot;mail&amp;quot; id=&amp;quot;mail&amp;quot; placeholder=&amp;quot;correo electr&amp;amp;oacute;nico&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Guardar&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo isset($alert) ? $alert:&amp;#039;&amp;#039;; ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$num = 0;&lt;br /&gt;
&lt;br /&gt;
for ( $i = 0; $i &amp;lt; 10; $i++ ) {&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
for ( $j = 0; $j &amp;lt; 10; $j++ ) {&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
if ($num &amp;lt; 10) {&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;0&amp;quot;.$num;&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
echo $num;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$numeroUno = 54;&lt;br /&gt;
&lt;br /&gt;
$pagadoUno = &amp;quot;si&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$numero = 44;&lt;br /&gt;
&lt;br /&gt;
$pagado = &amp;quot;no&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$nombre = &amp;quot;Jesus&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$reservado = &amp;quot;RESERVADO&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
if ($numero == $num and $pagado == &amp;quot;no&amp;quot;) {&lt;br /&gt;
&lt;br /&gt;
echo &amp;#039;&amp;lt;p class=&amp;quot;reservado&amp;quot;&amp;gt;&amp;#039;.$reservado.&amp;#039;&amp;lt;/p&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
} elseif ($numeroUno == $num and $pagadoUno == &amp;quot;si&amp;quot;) {&lt;br /&gt;
&lt;br /&gt;
echo &amp;#039;&amp;lt;p class=&amp;quot;nombres&amp;quot;&amp;gt;&amp;#039;.$nombre.&amp;#039;&amp;lt;/p&amp;gt;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;num&amp;quot; &amp;nbsp;value=&amp;quot;&amp;lt;?php echo &amp;quot;$num&amp;quot;;?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$num++;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Gracias de antemano.</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2726/radio-varias-opciones-php-html</guid>
<pubDate>Sun, 28 Mar 2021 08:57:43 +0000</pubDate>
</item>
<item>
<title>table php for</title>
<link>https://dudasprogramacion.com/2721/table-php-for</link>
<description>Tengo el siguiente codigo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;2&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;3&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;4&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;5&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;6&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;7&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;8&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;9&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;10&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;11&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;12&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;13&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;14&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;15&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;16&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;17&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;18&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;19&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;20&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;21&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;22&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;23&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;24&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;25&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;26&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;27&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;28&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;td&amp;gt;29&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No termino de poder llevarlo a cabo con un for en php. ¿Me podéis ayudar?</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2721/table-php-for</guid>
<pubDate>Sun, 21 Mar 2021 09:47:10 +0000</pubDate>
</item>
<item>
<title>Usar variable NO ESTÁTICA en MÉTODO ESTÁTICO</title>
<link>https://dudasprogramacion.com/2718/usar-variable-no-estatica-en-metodo-estatico</link>
<description>&lt;p&gt;&lt;em&gt;Hola gente&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Me gustaría saber cómo puedo utilizar una&lt;em&gt; &lt;strong&gt;variable private &lt;/strong&gt;&lt;/em&gt;dentro de un&lt;em&gt;&lt;strong&gt; método static&lt;/strong&gt;&lt;/em&gt;. Les dejo un resumen de la parte de código en la que tengo dudas&lt;em&gt; (&lt;strong&gt;Última función&lt;/strong&gt;):&lt;/em&gt;&lt;/p&gt;&lt;div style=&quot;color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 14px; line-height: 19px; white-space: pre;&quot;&gt;&lt;div&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/div&gt;&amp;nbsp;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;class&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4ec9b0&quot;&gt;Compra_vehiculo&lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$precio_base&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#4ec9b0&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$ayuda&lt;/span&gt;=&lt;span style=&quot;color:#b5cea8&quot;&gt;0&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;function&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#dcdcaa&quot;&gt;Compra_vehiculo&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$gama&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$gama&lt;/span&gt;==&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;urbano&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;=&lt;span style=&quot;color:#b5cea8&quot;&gt;10000&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color:#c586c0&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$gama&lt;/span&gt;==&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;compacto&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;=&lt;span style=&quot;color:#b5cea8&quot;&gt;20000&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$gama&lt;/span&gt;==&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;berlina&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;=&lt;span style=&quot;color:#b5cea8&quot;&gt;30000&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color:#6a9955&quot;&gt;//&amp;nbsp;fin&amp;nbsp;constructor&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;function&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#dcdcaa&quot;&gt;climatizador&lt;/span&gt;(){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;+=&lt;span style=&quot;color:#b5cea8&quot;&gt;2000&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color:#6a9955&quot;&gt;//&amp;nbsp;fin&amp;nbsp;climatizador&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;function&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#dcdcaa&quot;&gt;navegador_gps&lt;/span&gt;(){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;+=&lt;span style=&quot;color:#b5cea8&quot;&gt;2500&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color:#6a9955&quot;&gt;//fin&amp;nbsp;navegador&amp;nbsp;gps&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;function&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#dcdcaa&quot;&gt;tapiceria_cuero&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$color&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$color&lt;/span&gt;==&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;blanco&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;+=&lt;span style=&quot;color:#b5cea8&quot;&gt;3000&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$color&lt;/span&gt;==&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;beige&quot;&lt;/span&gt;){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;+=&lt;span style=&quot;color:#b5cea8&quot;&gt;3500&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;else&lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;+=&lt;span style=&quot;color:#b5cea8&quot;&gt;5000&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color:#6a9955&quot;&gt;//&amp;nbsp;fin&amp;nbsp;tapicería&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;function&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#dcdcaa&quot;&gt;precio_final&lt;/span&gt;(){&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$valor_final&lt;/span&gt;=&lt;span style=&quot;color:#569cd6&quot;&gt;$this&lt;/span&gt;-&amp;gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;precio_base&lt;/span&gt;-&lt;span style=&quot;color:#569cd6&quot;&gt;self&lt;/span&gt;::&lt;span style=&quot;color:#9cdcfe&quot;&gt;$ayuda&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$valor_final&lt;/span&gt;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color:#6a9955&quot;&gt;//&amp;nbsp;fin&amp;nbsp;precio&amp;nbsp;final&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;function&lt;/span&gt;&amp;nbsp;&lt;span style=&quot;color:#dcdcaa&quot;&gt;descuento&lt;/span&gt;(){&lt;/div&gt;&amp;nbsp;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#c586c0&quot;&gt;if&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$valor_final&lt;/span&gt;&amp;gt;&lt;span style=&quot;color:#b5cea8&quot;&gt;26000&lt;/span&gt;){&lt;/div&gt;&amp;nbsp;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color:#569cd6&quot;&gt;self&lt;/span&gt;::&lt;span style=&quot;color:#9cdcfe&quot;&gt;$ayuda&lt;/span&gt;=&lt;span style=&quot;color:#b5cea8&quot;&gt;4500&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;span style=&quot;color:#6a9955&quot;&gt;//&amp;nbsp;fin&amp;nbsp;clase&lt;/span&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2718/usar-variable-no-estatica-en-metodo-estatico</guid>
<pubDate>Wed, 17 Mar 2021 17:43:57 +0000</pubDate>
</item>
<item>
<title>como puedo declarar una variable</title>
<link>https://dudasprogramacion.com/2716/como-puedo-declarar-una-variable</link>
<description>Cree una variable llamada apellido y establezca el suyo Cree una variable edad y establezca como valor su edad en años Imprima todas las variables en una misma línea y confirme cambios en GIT</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2716/como-puedo-declarar-una-variable</guid>
<pubDate>Mon, 15 Mar 2021 03:21:57 +0000</pubDate>
</item>
<item>
<title>saber el numero del registro actual de una consulta mysql php</title>
<link>https://dudasprogramacion.com/2699/saber-el-numero-del-registro-actual-de-una-consulta-mysql-php</link>
<description>Lo que necesito es primero contar todos los registros de la tabla.&lt;br /&gt;
&lt;br /&gt;
Segundo traer unicamente en pantalla el valor que estoy buscando de acuerdo al numero de cedula.&lt;br /&gt;
&lt;br /&gt;
Tercero saber cual es el numero de registro que le corresponde al valor buscado.&lt;br /&gt;
&lt;br /&gt;
Ejemplo:&lt;br /&gt;
&lt;br /&gt;
Voy a buscar mi cedula en la tabla empleados C.C. 123456&lt;br /&gt;
&lt;br /&gt;
debe contar hay 250 empleados&lt;br /&gt;
&lt;br /&gt;
ese numero de cedula esta la fila 123&lt;br /&gt;
&lt;br /&gt;
Nota: no cabe la posibilidad alguna de numerar la tabla en un campo codigo que valla del 1 al 250 y cuando yo haga la consulta traer el valor de ese campo.</description>
<category>Codeigniter</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2699/saber-el-numero-del-registro-actual-de-una-consulta-mysql-php</guid>
<pubDate>Sun, 17 Jan 2021 07:21:33 +0000</pubDate>
</item>
<item>
<title>PRoblema con html2pdf</title>
<link>https://dudasprogramacion.com/2678/problema-con-html2pdf</link>
<description>&lt;p&gt;Estoy probando usar &lt;strong&gt;htm2pdf&lt;/strong&gt; la libreria para pasar codigo html a PDF, tengo el siguiente codigo que genera el PDF&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;lt;?&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$dni=$_GET[&quot;dni&quot;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$url=&#039;verficha.php?dni=12345678aa&#039;;&lt;/p&gt;&lt;p&gt;require __DIR__.&#039;/pdf/vendor/autoload.php&#039;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;use Spipu\Html2Pdf\Html2Pdf;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;try&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;$html2pdf = new HTML2PDF(&#039;P&#039;, &#039;A4&#039;, &#039;en&#039;);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$html = file_get_contents($url);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$html2pdf-&amp;gt;writeHTML($html);&lt;/p&gt;&lt;p&gt;$html2pdf-&amp;gt;output();&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;catch(HTML2PDF_exception $e) {&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; echo $e;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; exit;&lt;/p&gt;&lt;p&gt;}?&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;El problema que al ejecutarlo me genera este error:&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;[25-Nov-2020 19:20:45 Europe/Madrid] PHP Fatal error:&amp;nbsp; Uncaught Spipu\Html2Pdf\Exception\HtmlParsingException: Tags are closed in a wrong order for [center] in /public_html/pdf/vendor/spipu/html2pdf/src/Parsing/Html.php:262&lt;/p&gt;&lt;p&gt;Stack trace:&lt;/p&gt;&lt;p&gt;#0 /home/apptptrainercdwh/public_html/pdf/vendor/spipu/html2pdf/src/Parsing/Html.php(94): Spipu\Html2Pdf\Parsing\Html-&amp;gt;getTagAction(Object(Spipu\Html2Pdf\Parsing\Token), Array)&lt;/p&gt;&lt;p&gt;#1 /home/apptptrainercdwh/public_html/pdf/vendor/spipu/html2pdf/src/Html2Pdf.php(594): Spipu\Html2Pdf\Parsing\Html-&amp;gt;parse(Array)&lt;/p&gt;&lt;p&gt;#2 /home/apptptrainercdwh/public_html/exportar_ficha.php(19): Spipu\Html2Pdf\Html2Pdf-&amp;gt;&lt;strong&gt;writeHTML(&#039;&amp;lt;page&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br...&lt;/strong&gt;&#039;)&lt;/p&gt;&lt;p&gt;#3 {main}&lt;/p&gt;&lt;p&gt;&amp;nbsp; thrown in /home/apptptrainercdwh/public_html/pdf/vendor/spipu/html2pdf/src/Parsing/Html.php on line 262&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Nose porque me genera este error ya que es la primera vez que utilizo esta libreria y nose que esta ejecutandose mal&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2678/problema-con-html2pdf</guid>
<pubDate>Wed, 25 Nov 2020 18:22:06 +0000</pubDate>
</item>
<item>
<title>Como encriptar codigo fuente</title>
<link>https://dudasprogramacion.com/2649/como-encriptar-codigo-fuente</link>
<description>Hola ! Quisiera saber si alguien tiene info sobre como encriptar/ofuscar mi codigo para protegerlo, las únicas herramientas que encontré son de pago, trate de usar blenc pero ya no tiene mantenimiento y no lo soporta la versión de php</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2649/como-encriptar-codigo-fuente</guid>
<pubDate>Mon, 12 Oct 2020 00:45:01 +0000</pubDate>
</item>
<item>
<title>AYUDA PARA UN PROYECTO DEBASE DE DATOS</title>
<link>https://dudasprogramacion.com/2644/ayuda-para-un-proyecto-debase-de-datos</link>
<description>ESTOY POR COMENZAR UN PROYECTO REFERENTE A UN INVENTARIO&lt;br /&gt;
&lt;br /&gt;
SOLO ME GUSTARIA SABER COMO HACER PARA &amp;nbsp;SABER COMO SUMAR Y RESTAR COSAS DEL INVENTARIO GRACIAS</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2644/ayuda-para-un-proyecto-debase-de-datos</guid>
<pubDate>Fri, 25 Sep 2020 17:46:10 +0000</pubDate>
</item>
<item>
<title>Buscador en tiempo real para galería de iamgenes</title>
<link>https://dudasprogramacion.com/2638/buscador-en-tiempo-real-para-galeria-de-iamgenes</link>
<description>&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;margin-top:0cm&quot;&gt;&lt;span style=&quot;color:black; font-family:&amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size:13.0pt&quot;&gt;Hola buenas tardes, soy nuevo y quería solicitar apoyo ya que estoy tratando de incorporar un buscador en tiempo real a un código con el objetivo de ir filtrando las imágenes que se muestran luego de ir escribiendo en el buscador, el proyecto con el que estoy trabajando está en:&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top:0cm&quot;&gt;&lt;span style=&quot;color:black; font-family:&amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size:13.0pt&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://www.mediafire.com/file/37km5babdfski1g/file&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.mediafire.com/file/37km5babdfski1g/file&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top:0cm;box-sizing: border-box;font-variant-ligatures: normal; font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px; text-decoration-style: initial;text-decoration-color: initial;word-spacing: 0px&quot;&gt;&lt;span style=&quot;color:black; font-family:&amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size:13.0pt&quot;&gt;De ante mano les agradezco mucho su apoyo.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin-top:0cm;box-sizing: border-box;font-variant-ligatures: normal; font-variant-caps: normal;orphans: 2;text-align:start;widows: 2;-webkit-text-stroke-width: 0px; text-decoration-style: initial;text-decoration-color: initial;word-spacing: 0px&quot;&gt;&lt;span style=&quot;color:black; font-family:&amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size:13.0pt&quot;&gt;Saludos. Julio P.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2638/buscador-en-tiempo-real-para-galeria-de-iamgenes</guid>
<pubDate>Sat, 05 Sep 2020 20:40:25 +0000</pubDate>
</item>
<item>
<title>Tener un listado de los archivos php y tiempos de carga de archivos de la compilacion que realiza PHP?</title>
<link>https://dudasprogramacion.com/2635/tener-listado-archivos-tiempos-archivos-compilacion-realiza</link>
<description>Hola comunidad, ayuda: ¿Como podria rastrear que file.php esta retrasando la cargar de las paginas de un sitio web? el sitio web esta online en produccion, lleva wordpress y exite la posibilidad de tener una lista en tiempos de carga de la compilacion que realiza PHP???</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2635/tener-listado-archivos-tiempos-archivos-compilacion-realiza</guid>
<pubDate>Mon, 10 Aug 2020 16:07:04 +0000</pubDate>
</item>
<item>
<title>Problemas  con php  al enlazar css</title>
<link>https://dudasprogramacion.com/2505/problemas-con-php-al-enlazar-css</link>
<description>&lt;p&gt;&lt;span style=&quot;color:#121212; font-family:Muli,sans-serif; font-size:15px&quot;&gt;Buenas noches,no puedo enlazar el archivo.css en mi php.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Como hago para poder enlazar css al parecer la etiqueta link no funciona,el href no me muestra los archivos que están el directorio y no me enlaza el css, necesito esa ayuda ya que también la etiqueta style tampoco me funciona.&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2505/problemas-con-php-al-enlazar-css</guid>
<pubDate>Mon, 13 Jul 2020 23:28:38 +0000</pubDate>
</item>
<item>
<title>proteccion contra fuerza bruta</title>
<link>https://dudasprogramacion.com/2482/proteccion-contra-fuerza-bruta</link>
<description>&lt;p&gt;que debo hacer cuando me sale este error:&amp;nbsp;&lt;strong&gt;Warning&lt;/strong&gt;&lt;span style=&quot;color:#000000; font-family:&amp;quot;Times New Roman&amp;quot;; font-size:medium&quot;&gt;: mysqli::prepare(): Couldn&#039;t fetch mysqli in...&lt;/span&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2482/proteccion-contra-fuerza-bruta</guid>
<pubDate>Fri, 26 Jun 2020 18:46:00 +0000</pubDate>
</item>
<item>
<title>validacion de un formulario</title>
<link>https://dudasprogramacion.com/2480/validacion-de-un-formulario</link>
<description>Hola, he estado haciendo un formulario de registro y todo iba muy bien, conexion a la base de datos, validar los campos requeridos, todo. Cuando intento validar que no existan usuarios y correos iguales en la base de datos, al ejecutar se omiten la validacion de los campos requiridos y solo verifica si hay usuarios o correos iguales. Sino hay datos iguales en la base de datos, los registra sin validar los campos requeridos. He revisado mucho el codigo y aparentemente todo esta en el orden correcto. Ayuda:c</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2480/validacion-de-un-formulario</guid>
<pubDate>Mon, 22 Jun 2020 17:58:10 +0000</pubDate>
</item>
<item>
<title>El codigo de PHP no compila</title>
<link>https://dudasprogramacion.com/2449/el-codigo-de-php-no-compila</link>
<description>Hola,&lt;br /&gt;
&lt;br /&gt;
Supongo que es un error típico en nuevos programadores de PHP ya que he encontrado el mismo problema en varios blogs pero ninguna de las soluciones han dado efecto, el problema es simple, cuando debería ejecutarse el código php simplemente se me imprime el código fuente en pantalla, el código no esta alojado junto el código html principal sino en otro archivo .php el cual es llamado mediante un active en un textarea. Si me pudiesen ayudar seria de gran ayuda, muchas gracias</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2449/el-codigo-de-php-no-compila</guid>
<pubDate>Fri, 22 May 2020 20:36:03 +0000</pubDate>
</item>
<item>
<title>¿Cómo eliminar esta información?</title>
<link>https://dudasprogramacion.com/2395/como-eliminar-esta-informacion</link>
<description>&lt;p&gt;Creo que debo de haber configurado mal algún packages en Atom porque me parece información adicional en Xampp.&amp;nbsp;&lt;/p&gt;&lt;p&gt;En Atom escribo:&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;print &#039;hola mundo&#039;&lt;/p&gt;&lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;y en Xampp me aparece:&lt;/p&gt;&lt;p&gt;hola mundo &lt;span style=&quot;background-color:#f1c40f&quot;&gt;función Name() { } #000000 ?&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;¿Cómo puedo hacer para que no me aparezca la info subrayada en amarillo?&lt;/p&gt;&lt;p&gt;¡Un saludo!&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2395/como-eliminar-esta-informacion</guid>
<pubDate>Fri, 01 May 2020 11:18:27 +0000</pubDate>
</item>
<item>
<title>Como cambiar titulo separado por un guion</title>
<link>https://dudasprogramacion.com/2388/como-cambiar-titulo-separado-por-un-guion</link>
<description>&lt;p&gt;Buenas, perdon si mi pregunta es demasiado tonta, pero recien estoy empezando a aprender PHP, tengo una web hecha con Wordpress de musica&amp;nbsp;y los titulos de los post son todos &lt;strong&gt;NOMBRE DEL GRUPO - NOMBRE DE LA CANCION&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.karaokes.com.ar/Captura.JPG&quot; style=&quot;height:76px; width:500px&quot;&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;the_title();&lt;/p&gt;&lt;p&gt;muestra esto&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;img alt=&quot;&quot; src=&quot;https://www.karaokes.com.ar/Captura1.JPG&quot; style=&quot;height:168px; width:500px&quot;&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Pero la idea seria mostrar:&lt;br&gt;&lt;strong&gt;Me canse de usted - Las Diosas del Vallenato&lt;br&gt;o sea poner primero NOMBRE CANCION -&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;NOMBRE DEL GRUPO&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Siempre los titulos estas separados por un guion medio &quot;-&quot;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Gracias a todos!&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2388/como-cambiar-titulo-separado-por-un-guion</guid>
<pubDate>Sat, 25 Apr 2020 15:53:57 +0000</pubDate>
</item>
<item>
<title>Configuración del htaccess propagado a 5.6</title>
<link>https://dudasprogramacion.com/2387/configuracion-del-htaccess-propagado-a-5-6</link>
<description>Que tal buen día tengo una aplicación web que subí a mi hosting de hostgator sin embargo mi versión de php es la 5.6 y el hostgator tiene la 7 en adelante &lt;br /&gt;
&lt;br /&gt;
Solicite que me lo habilitarán esa versión y me comentaron que ya me la habilitaron que fue en el htaccess pero no entiendo por que ko se despliega aun mi aplicación no la puedo ver &lt;br /&gt;
&lt;br /&gt;
En modo local si la puedo ver pero en la web no ya hice mis configuraciones tanto user pass link host todo y nada</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2387/configuracion-del-htaccess-propagado-a-5-6</guid>
<pubDate>Thu, 23 Apr 2020 19:23:23 +0000</pubDate>
</item>
<item>
<title>imprimir imagen dentro php</title>
<link>https://dudasprogramacion.com/2284/imprimir-imagen-dentro-php</link>
<description>&lt;pre&gt;&lt;span style=&quot;color:#101094; font-family:inherit&quot;&gt;while&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;$fetch &lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt; mysqli_fetch_array&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;$query&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;)){&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;
                echo&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;&amp;lt;tr&amp;gt;
                    &amp;lt;td&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;$fetch&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&#039;fecha&#039;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;].&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;$fetch&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&#039;nombre&#039;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;].&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;$fetch&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&#039;codigo&#039;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;].&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;$fetch&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&#039;correo&#039;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;].&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;&amp;lt;/td&amp;gt;
                    &amp;lt;td&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;$fetch&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&#039;img&#039;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;].&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;&amp;lt;/td&amp;gt;
                    &amp;lt;/tr&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;
            &lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;}&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;
&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;*********************&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;
but I want to &lt;/span&gt;&lt;span style=&quot;color:#101094; font-family:inherit&quot;&gt;use&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:#101094; font-family:inherit&quot;&gt;this&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt; structure&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;

&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;img src&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;&amp;lt;?php echo &quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;upload&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;.$fetch[&#039;img&#039;]?&amp;gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt; width&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;165&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt; height&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;&quot;165&quot;&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#7d2727; font-family:inherit&quot;&gt;/center&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;td&lt;/span&gt;&lt;span style=&quot;color:#303336; font-family:inherit&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2284/imprimir-imagen-dentro-php</guid>
<pubDate>Mon, 04 Nov 2019 19:10:05 +0000</pubDate>
</item>
<item>
<title>Como puedo reemplazar las &quot;x&quot; de un string por numeros aleatorios</title>
<link>https://dudasprogramacion.com/2274/como-puedo-reemplazar-las-de-string-por-numeros-aleatorios</link>
<description>&lt;p&gt;Hola que tal.&lt;br&gt;&lt;br&gt;Estoy tratando de reemplazar las &quot;x&quot; de un string por numeros aleatorios del 0 al 9 pero mi string contiene varias x y me reemplaza todas las x por el mismo numero. Lo que busco es lograr que me reemplace las x pero que no todas sean iguales.&lt;br&gt;&lt;br&gt;Este es el codigo que llevo hasta el momento, si me podrian ayudar se los agradeceria.&lt;/p&gt;&lt;pre&gt;&amp;lt;?php
$lista = &#039;12345xxxxx&#039;;
$num = str_replace(&quot;x&quot;, rand(0,9), $lista);
echo $num;
?&amp;gt;&lt;/pre&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2274/como-puedo-reemplazar-las-de-string-por-numeros-aleatorios</guid>
<pubDate>Sun, 20 Oct 2019 05:06:56 +0000</pubDate>
</item>
<item>
<title>Consulta pregunta sobre extensiones clases e interfaces</title>
<link>https://dudasprogramacion.com/2255/consulta-pregunta-sobre-extensiones-clases-e-interfaces</link>
<description>Estoy comenzando en php y no logro dar respuesta a esta pregunta alguien puede orientarme?.&lt;br /&gt;
&lt;br /&gt;
Al utilizar variables y funciones en PHP mencione qué extensiones y qué clases e interfaces reconoce como parte del lenguaje.</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2255/consulta-pregunta-sobre-extensiones-clases-e-interfaces</guid>
<pubDate>Sun, 15 Sep 2019 20:07:49 +0000</pubDate>
</item>
<item>
<title>Bloquear automaticamente ips</title>
<link>https://dudasprogramacion.com/2250/bloquear-automaticamente-ips</link>
<description>&amp;lt;?php&lt;br /&gt;
error_reporting(0);&lt;br /&gt;
$ip = $_SERVER[&amp;quot;REMOTE_ADDR&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ipArray = file(&amp;quot;IPBanned.txt&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach ($ipArray as $ipTest) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (substr_count($_SERVER[&amp;quot;REMOTE_ADDR&amp;quot;],trim($ipTest)) != &amp;quot;0&amp;quot;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &amp;quot;&amp;lt;meta http-equiv=&amp;#039;refresh&amp;#039; content=&amp;#039;0;url=&lt;a href=&quot;https://myportal.com&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://myportal.com&lt;/a&gt;&amp;#039;&amp;gt;&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
header (&amp;quot;Location: index.html&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hola a toda la comunidad, el codigo aparentemente esta bien, pero no me esta redireccionando ni guardando las ips en el block de notas. Solo te permite ingresar 1 vez a la web, luego deberia registrar la ip y banearlo seguidamente por redirigirlo a otra web. Quiza haya alguna configuracion mas en el .htaccess. Ayuda por favor, gracias de antemano</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2250/bloquear-automaticamente-ips</guid>
<pubDate>Sat, 10 Aug 2019 15:26:43 +0000</pubDate>
</item>
<item>
<title>hola que tal, mi grafica no se pinta</title>
<link>https://dudasprogramacion.com/2248/hola-que-tal-mi-grafica-no-se-pinta</link>
<description>&lt;p&gt;Hola que tal buenas tardes, javascript me muestra mi consulta undefined, lo que quiero hacer es pintar mi gráfica, ya le busque pero no encuentro la solución, espero y me puedan ayudar gracias,&lt;/p&gt;&lt;p&gt;este es mi js&lt;/p&gt;&lt;pre&gt;$(document).ready(function(){

  $.ajax({
    type : &quot;POST&quot;,
    url : &quot;consulta_reporte.php&quot;,

    success : function(data){
      alert(data);

      var sample_id = [];
      var expected_value_reporte = [];
      var min_2std_reporte = [];
      var plus_2std_reporte = [];

      for(var i in data) {
        sample_id.push(data[i].sample_id);
        expected_value_reporte.push(data[i].expected_value);
        min_2std_reporte.push(data[i].min_2std);
        plus_2std_reporte.push(data[i].plus_2std);
      }

      var chartdata = {
        labels: sample_id,
        datasets: [
          {
            label: &quot;expected_value&quot;,
            fill: false,
            lineTension: 0.1,
            backgroundColor: &quot;rgba(59, 89, 152, 0.75)&quot;,
            borderColor: &quot;rgba(59, 89, 152, 1)&quot;,
            pointHoverBackgroundColor: &quot;rgba(59, 89, 152, 1)&quot;,
            pointHoverBorderColor: &quot;rgba(59, 89, 152, 1)&quot;,
            data: expected_value_reporte
          },
          {
            label: &quot;min_2std&quot;,
            fill: false,
            lineTension: 0.1,
            backgroundColor: &quot;rgba(29, 202, 255, 0.75)&quot;,
            borderColor: &quot;rgba(29, 202, 255, 1)&quot;,
            pointHoverBackgroundColor: &quot;rgba(29, 202, 255, 1)&quot;,
            pointHoverBorderColor: &quot;rgba(29, 202, 255, 1)&quot;,
            data: min_2std_reporte
          },
          {
            label: &quot;plus_2std&quot;,
            fill: false,
            lineTension: 0.1,
            backgroundColor: &quot;rgba(211, 72, 54, 0.75)&quot;,
            borderColor: &quot;rgba(211, 72, 54, 1)&quot;,
            pointHoverBackgroundColor: &quot;rgba(211, 72, 54, 1)&quot;,
            pointHoverBorderColor: &quot;rgba(211, 72, 54, 1)&quot;,
            data: plus_2std_reporte
          } 
        ]
      };

      var ctx = $(&quot;#resultado&quot;);

      var LineGraph = new Chart(ctx, {
        type: &#039;line&#039;,
        data: chartdata
      });
    },
    error : function(data) {

    }
  });
});

Y mi consulta_reporte.php es este, aquí lo que hago es llamar una consulta 
anidada donde selecciono tres combos y al ultimo muestro la gráfica, con
 este script que dejo a continuación.

&amp;lt;?php

?&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
  &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot;&amp;gt;
  &amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;title&amp;gt; Generar Reporte&amp;lt;/title&amp;gt;

    &amp;lt;style&amp;gt;
      .chart-container {
        width: 640px;
        height: auto;
      }
    &amp;lt;/style&amp;gt;
    &amp;lt;!-- javascript --&amp;gt;
    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;Chart.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script type=&quot;text/javascript&quot; src=&quot;linegraph.js&quot;&amp;gt;&amp;lt;/script&amp;gt;

  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;


    &amp;lt;?php

    $host = &#039;127.0.0.1&#039;;
    $port = &#039;5432&#039;;
    $database = &#039;pos&#039;;
    $user = &#039;postgres&#039;;
    $password = &#039;&#039;;

    $cnx = pg_connect(
      &#039;host=&#039; . $host . &#039; port=&#039; . $port . &#039; dbname=&#039; . $database .
      &#039; user=&#039; . $user . &#039; password=&#039; . $password
  );

    $qr = &quot;select * from vw_dhqc_report&quot;;

    $year = &#039;year&#039;;
    $id_control = &#039;id_control&#039;;
    $element = &#039;element&#039;;



    // header(&quot;Content-Type: text/html;charset=utf-8&quot;);
    $query4 = &quot;SELECT
        DISTINCT year, id_control, element,
        returned_value, expected_value,
        sample_id, min_2std, plus_3std, plus_2std
      FROM vw_dhqc_report
      WHERE
      &#039;$_POST[$year]&#039; = year AND 
      &#039;$_POST[$id_control]&#039;= id_control AND
      &#039;$_POST[$element]&#039;= element
    &quot;;
    $result4 = pg_query($query4);

    ?&amp;gt;
    &amp;lt;?php

    $resutado = array();
    while ($row = pg_fetch_assoc($result4)) {
      $resutado[] = $row;
    }
    http_response_code(200);
    header(&quot;Content-Type →application/json; charset=utf-8&quot;);
    // echo json_encode($resutado);
    pg_close($cnx);




    ?&amp;gt;

    &amp;lt;div class=&quot;chart-container&quot;&amp;gt;
      &amp;lt;canvas id=&quot;resultado&quot;&amp;gt;&amp;lt;/canvas&amp;gt;
    &amp;lt;/div&amp;gt;

  &amp;lt;/body&amp;gt;
  &amp;lt;/html&amp;gt;
este es mi index.php donde lleno los combos 
&amp;lt;form  id=&quot;formulario&quot; action=&quot;&quot; method=&quot;post&quot;&amp;gt;
    &amp;lt;h3&amp;gt;Seleccione una Opci&amp;amp;oacute;n&amp;lt;h3&amp;gt;
    &amp;lt;!-- &amp;lt;h3&amp;gt;year&amp;lt;/h3&amp;gt; --&amp;gt;
    &amp;lt;select name=&quot;year&quot; id=&quot;year_id&quot;&amp;gt;
    &amp;lt;option value=&quot;&quot;&amp;gt;Seleccionar&amp;lt;/option&amp;gt;
    &amp;lt;?php
     $query = &quot;select distinct $year from vw_dhqc_report order by year desc&quot;;
     $result = pg_query($query);

     while($fila=pg_fetch_array($result)){
     echo &quot;&amp;lt;option value=&#039;&quot;.$fila[&#039;year&#039;].&quot;&#039;&amp;gt;&quot;.$fila[&#039;year&#039;].&quot;&amp;lt;/option&amp;gt;&quot;;
     }
    ?&amp;gt;
    &amp;lt;/select&amp;gt;
    &amp;lt;!-- &amp;lt;h3&amp;gt;id_control&amp;lt;/h3&amp;gt; --&amp;gt;
    &amp;lt;select name=&quot;id_control&quot; id=&quot;control_id&quot;&amp;gt;
    &amp;lt;option value=&quot;0&quot;&amp;gt;Seleccionar&amp;lt;/option&amp;gt;
     &amp;lt;/select&amp;gt;
     &amp;lt;!-- &amp;lt;h3&amp;gt;Element&amp;lt;/h3&amp;gt; --&amp;gt;
     &amp;lt;select name=&quot;element&quot; id=&quot;element_id&quot;&amp;gt;
    &amp;lt;option value=&quot;0&quot;&amp;gt;Seleccionar&amp;lt;/option&amp;gt;
     &amp;lt;/select&amp;gt;
    &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;
      &amp;lt;?php

      ?&amp;gt;
    &amp;lt;/form&amp;gt;


    &amp;lt;script src=&quot;https://code.jquery.com/jquery-3.2.1.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script&amp;gt;
    $(document).ready(function(){
        $(&#039;#year_id&#039;).on(&#039;change&#039;, function(){
            var year = $(this).val();
            if(year){
                $.ajax({
                    type:&#039;POST&#039;,
                    url: &#039;control.php&#039;,
                    data:&#039;year=&#039;+year,
                    success:function(data){
                        $(&#039;#control_id&#039;).html(data);   
                  }   

                }); 
            }else{
                $(&#039;#control_id&#039;).html(&#039;&amp;lt;option value=&quot;&quot;&amp;gt;Select year&amp;lt;/option&amp;gt;&#039;);
            }
        });

    $(&#039;#control_id&#039;).on(&#039;change&#039;, function(){
            var id_control = $(this).val();
            var year =$(&#039;#year_id&#039;).val();

            // var  element = {&#039;year&#039;:year,&#039;id_control&#039;:id_control};
            if(id_control){
                $.ajax({
                    type:&#039;POST&#039;,
                    url:&#039;element.php&#039;,
                     data: element = {&#039;year&#039;:year,&#039;id_control&#039;:id_control},

                    success:function(data){
                        $(&#039;#element_id&#039;).html(data);


                    }
                });
            }else{
                $(&#039;#element_id&#039;).html(&#039;&amp;lt;div value=&quot;&quot;&amp;gt;Select id_control&amp;lt;/div&amp;gt;&#039;);
            }
         });
      $(&#039;#element_id&#039;).on(&#039;change&#039;, function(){
            var id_element = $(this).val();
            var year =$(&#039;#year_id&#039;).val();
             var id_control =  $(&#039;#control_id&#039;).val();

            if(id_element){
                $.ajax({
                    type:&#039;POST&#039;,
                    url:&#039;consulta_reporte.php&#039;,

                    data: element = {&#039;element&#039;:id_element,&#039;year&#039;:year,&#039;id_control&#039;:id_control},

                    success:function(data){
                        $(&#039;#resultado&#039;).html(data);


                    }
                });
            }else{
                $(&#039;#resultado&#039;).html(&#039;&amp;lt;div value=&quot;&quot;&amp;gt;Mostrar Tabla&amp;lt;/div&amp;gt;&#039;);
            }
         });
        });
      &amp;lt;/script&amp;gt;

&amp;lt;div id=&quot;resultado&quot;&amp;gt;

        &amp;lt;/div&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;
&lt;/pre&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2248/hola-que-tal-mi-grafica-no-se-pinta</guid>
<pubDate>Wed, 07 Aug 2019 20:03:36 +0000</pubDate>
</item>
<item>
<title>No puedo escribir los datos en mi archivo.txt</title>
<link>https://dudasprogramacion.com/2237/no-puedo-escribir-los-datos-en-mi-archivo-txt</link>
<description>&lt;p&gt;Tengo que mandar los datos que recibo de un formulario a un archivo de texto para descargarlo. El código que hice funciona correctamente pero de manera local, cuando lo subí al servidor NO se escriben los datos en el archivo, sin embargo, el archivo sí se puede descargar.&lt;/p&gt;&lt;p&gt;Muestro lo que hice para realizar todo este proceso.&amp;nbsp;&lt;br&gt;En index.html, cuando se manda al formulario entra en acción el archivo &quot;envio.php&quot; el cuál contiene la creación y escritura del archivo. En envio.php tengo esto:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#6a9955&quot;&gt;//Guardar datos//&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$file&lt;/span&gt; = &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;datos_ilustradores.txt&quot;&lt;/span&gt;;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt; = @&lt;span style=&quot;color:#dcdcaa&quot;&gt;fopen&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$file&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;rw&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#6a9955&quot;&gt;//$datos = @fopen(&quot;datos_ilustradores.txt&quot;, &quot;a&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;Folio: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$aleatorio&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Titulo: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$titulo&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Fecha: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$fecha&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Tecnica: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$tecnica&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Medidas Alto: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$medidas_alto&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Medidas Base: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$medidas_base&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Seudonimo: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$seudonimo&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Edad: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$edad&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Ciudad: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$ciudad&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Telefono: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$telefono&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Celular: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$celular&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Correo: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$correo&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; |&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fwrite&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot; Sitio: &quot;&lt;/span&gt; . &lt;span style=&quot;color:#9cdcfe&quot;&gt;$sitio&lt;/span&gt; . &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#d7ba7d&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ce9178&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color:#d7ba7d&quot;&gt;\n&lt;/span&gt;&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;@&lt;span style=&quot;color:#dcdcaa&quot;&gt;fclose&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;En otra vista, en descargar_registros.php simplemente hago referencia al enlace de descarga:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#808080&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;a&lt;/span&gt; &lt;span style=&quot;color:#9cdcfe&quot;&gt;href&lt;/span&gt;=&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;descargar.php&quot;&lt;/span&gt;&lt;span style=&quot;color:#808080&quot;&gt;&amp;gt;&lt;/span&gt;Descargar registros&lt;span style=&quot;color:#808080&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color:#808080&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Y en descargar.php&amp;nbsp;tengo lo siguiente:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$file&lt;/span&gt; = &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;datos_ilustradores.txt&quot;&lt;/span&gt;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#c586c0&quot;&gt;if&lt;/span&gt;(!&lt;span style=&quot;color:#dcdcaa&quot;&gt;file_exists&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$file&lt;/span&gt;)) &lt;span style=&quot;color:#c586c0&quot;&gt;die&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;I&#039;m sorry, the file doesn&#039;t seem to exist.&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$type&lt;/span&gt; = &lt;span style=&quot;color:#dcdcaa&quot;&gt;filetype&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$file&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#6a9955&quot;&gt;// Get a date and timestamp&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#6a9955&quot;&gt;// Send file headers&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;header&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;Content-type: &lt;/span&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$type&lt;/span&gt;&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;header&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;Content-Disposition: attachment;filename=datos_ilustradores.txt&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;header&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;Content-Transfer-Encoding: binary&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;header&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&#039;Pragma: no-cache&#039;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;header&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&#039;Expires: 0&#039;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#6a9955&quot;&gt;// Send the file contents.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;set_time_limit&lt;/span&gt;(&lt;span style=&quot;color:#b5cea8&quot;&gt;0&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#dcdcaa&quot;&gt;readfile&lt;/span&gt;(&lt;span style=&quot;color:#9cdcfe&quot;&gt;$file&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;?&lt;/span&gt;&lt;span style=&quot;color:#569cd6&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Como mencionaba, esto funciona localmente. Cuando lo pruebo en el servidor, el archivo sí se descarga pero está vacío.&amp;nbsp; En envio.php he intentando con lo siguiente:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt; = @&lt;span style=&quot;color:#dcdcaa&quot;&gt;fopen&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;datos_ilustradores.txt&quot;&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;a&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt; = &lt;span style=&quot;color:#dcdcaa&quot;&gt;fopen&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;datos_ilustradores.txt&quot;&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;a&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt; = &lt;span style=&quot;color:#dcdcaa&quot;&gt;fopen&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;formatos/datos_ilustradores.txt&quot;&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;a&quot;&lt;/span&gt;);&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#9cdcfe&quot;&gt;$datos&lt;/span&gt; = @&lt;span style=&quot;color:#dcdcaa&quot;&gt;fopen&lt;/span&gt;(&lt;span style=&quot;color:#ce9178&quot;&gt;&quot;./formatos/datos_ilustradores.txt&quot;&lt;/span&gt;, &lt;span style=&quot;color:#ce9178&quot;&gt;&quot;a&quot;&lt;/span&gt;);&amp;nbsp;&lt;/p&gt;&lt;p&gt;Pero no logró escribir los datos en el archivo. ¿Qué estoy haciendo mal?&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2237/no-puedo-escribir-los-datos-en-mi-archivo-txt</guid>
<pubDate>Sat, 13 Jul 2019 02:46:32 +0000</pubDate>
</item>
<item>
<title>Enviar un correo por php</title>
<link>https://dudasprogramacion.com/2227/enviar-un-correo-por-php</link>
<description>Hola, quiero enviar un correo por medio de PHP para hacer un restablecimiento de contraseña que se haya olvidado, pero no sé como se hace. Gracias de antemano</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2227/enviar-un-correo-por-php</guid>
<pubDate>Tue, 25 Jun 2019 13:29:11 +0000</pubDate>
</item>
<item>
<title>Dudas Creación Foro</title>
<link>https://dudasprogramacion.com/2215/dudas-creacion-foro</link>
<description>&lt;p&gt;hola siento molestar pero estaba intentando realizar una aplicación pero e llegado a un punto que se como continuar, la aplicación es un foro donde se realizan preguntas pero al realizar las respuestas aparecen repetidas: Gracias de antemano&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;//Asegurar el acceso solo autenticado a esta página&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;session_start(); // Permite acceso a las variables de sesion&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if(!isset($_SESSION[&#039;autenticado&#039;])){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;header(&quot;Location:../index.php&quot;);&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;include_once &quot;../conf/config.php&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;include_once &quot;../conf/fecha.php&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;// Borrar una fila&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; if(isset($_GET[&#039;borrar&#039;])){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$conexion=mysqli_connect($host,$userDB,$passwordDB,$db);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$anuncioBorrar = $_GET[&#039;borrar&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$sql=&quot;DELETE from anuncios where id = &#039;$anuncioBorrar&#039;;&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; mysqli_query($conexion,$sql);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; mysqli_close($conexion);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;//header(&quot;Location:../registrado/registrado.php&quot;);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;// Borrar una respuesta&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; if(isset($_GET[&#039;borrar&#039;])){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$conexion=mysqli_connect($host,$userDB,$passwordDB,$db);&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$anuncioBorrar = $_GET[&#039;borrar&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$sql=&quot;DELETE from comentario where id = &#039;$anuncioBorrar&#039;;&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; mysqli_query($conexion,$sql);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; mysqli_close($conexion);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;//header(&quot;Location:../registrado/registrado.php&quot;);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; }&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;//Insertar mensaje&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if(isset($_POST[&#039;Insertar&#039;])){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$conexion=mysqli_connect($host,$userDB,$passwordDB,$db);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$mensaje=$_POST[&#039;mensaje&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$activado=1;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$fk=$_SESSION[&#039;usuario&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$id=$_POST[&#039;mensaje&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$sql=&quot;INSERT INTO anuncios VALUES(default,&#039;$mensaje&#039;,&#039;$fk&#039;,1);&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;mysqli_query($conexion,$sql);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;mysqli_close($conexion);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;//Insertar comentarios&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if(isset($_POST[&#039;comenta&#039;])){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$conexion=mysqli_connect($host,$userDB,$passwordDB,$db);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$mensaje=$_POST[&#039;mensaje&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$activado=1;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$fk=$_SESSION[&#039;usuario&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$id=$_POST[&#039;mensaje&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$va=0;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$sql=&quot;INSERT INTO comentario VALUES(default,&#039;$mensaje&#039;,&#039;$fk,1&#039;);&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;mysqli_query($conexion,$sql);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;mysqli_close($conexion);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&quot;&lt;a href=&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;html xmlns=&quot;&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot;&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.w3.org/1999/xhtml&quot;&lt;/a&gt; xml:lang=&quot;es&quot; lang=&quot;es&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;title&amp;gt;Foro&amp;lt;/title&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html;charset=utf-8&quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;meta name=&quot;generator&quot; content=&quot;Geany 1.32&quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&#039;../css/estilos.css&#039; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;script src=&#039;../script/script.js&#039;&amp;gt;&amp;lt;/script&amp;gt;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;izquierda&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!-- Panel de bienvenida --&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;private_bienvenida&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;img src=&quot;../img/imagen.png&quot; class=&quot;imagen_portada&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;h2&amp;gt;¡Bienvenido!&amp;lt;/h2&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;p align=&#039;center&#039;&amp;gt; Hola &amp;lt;?php echo &quot;$_SESSION[usuario]&quot; ?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;,esperemos que te diviertas en nuestra aplicacion web &amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;p&amp;gt; Tienes rol de &amp;lt;?php echo &quot;$_SESSION[rol]&quot; ?&amp;gt; &amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;p&amp;gt; Cambia tu contraseña &amp;lt;a href=&#039;../admin/cambiar.php&#039;&amp;gt;cambiar&amp;lt;/a&amp;gt; &amp;lt;/p&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;salir&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;a href=&quot;../salir/salir.php&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;img src=&quot;../img/salir.png&quot; width=&quot;50&quot; height=&quot;50&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/a&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;admin&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php if($_SESSION[&#039;rol&#039;]==0){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;echo &quot;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;a href=&#039;../admin/admin.php&#039;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;img src=&#039;../img/admin.png&#039; width=&#039;50&#039; height=&#039;50&#039;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/a&amp;gt;&quot;;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;centro&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!-- Panel de mensaje --&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;private_nuevomensaje&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;form method=&#039;POST&#039;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Mensaje &amp;lt;i&amp;gt;(Máximo 140 Caracteres)&amp;lt;/i&amp;gt;&amp;lt;input type=&quot;text&quot; minlength=&quot;0&quot; maxlength=&quot;140&quot; name=&quot;mensaje&quot; id=&quot;botonmensaje&quot;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;onsubmit=&quot;if(this.value.length &amp;gt; this.maxLength) this.value = this.value.slice(0, this.maxLength);&quot;/&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;Insertar&quot; value=&quot;Enviar&quot;/&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/form&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!-- Cargar Anuncios --&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;private_anuncios&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;h2&amp;gt;Mensajes&amp;lt;/h2&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;include_once &quot;../conf/config.php&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $conexion=mysqli_connect($host,$userDB,$passwordDB,$db);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $consulta=&quot;SELECT * FROM anuncios&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $datos=mysqli_query($conexion,$consulta);&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;while($fila=mysqli_fetch_array($datos,MYSQLI_ASSOC)){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if($fila[&#039;activado&#039;]==1){&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;echo &quot;&amp;lt;p id=&#039;private_mensaje&#039;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;b&amp;gt;$fila[fk]&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$fila[mensaje]&amp;lt;br&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if($_SESSION[&#039;usuario&#039;]==$fila[&#039;fk&#039;]){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;echo &quot;&amp;lt;a href=&#039;?borrar=$fila[id]&#039;&amp;gt;BORRAR&amp;lt;/a&amp;gt;&quot;;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!-- Cargar Respuestas --&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;include_once &quot;../conf/config.php&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $conexions=mysqli_connect($host,$userDB,$passwordDB,$db);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $consultas=&quot;SELECT * FROM comentario&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; $datoss=mysqli_query($conexions,$consultas);&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;while($filas=mysqli_fetch_array($datoss,MYSQLI_ASSOC)){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if($filas[&#039;va&#039;]==$fila[&#039;mensaje&#039;]){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if($filas[&#039;activado&#039;]==1){&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;echo &quot;&amp;lt;p id=&#039;private_mensaje&#039;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;b&amp;gt;$filas[fk]&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$filas[mensaje]&amp;lt;br&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;i&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/p&amp;gt;&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if($_SESSION[&#039;usuario&#039;]==$fila[&#039;fk&#039;]){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;echo &quot;&amp;lt;a href=&#039;?borrar=$filas[id]&#039;&amp;gt;BORRAR&amp;lt;/a&amp;gt;&quot;;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!--formulario en el bucle---&amp;gt;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;div id=&quot;respuesta&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;form method=&#039;POST&#039;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Responde&amp;lt;input type=&quot;text&quot; minlength=&quot;0&quot; maxlength=&quot;140&quot; name=&quot;mensaje&quot; id=&quot;botonmensaje&quot;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;onsubmit=&quot;if(this.value.length &amp;gt; this.maxLength) this.value = this.value.slice(0, this.maxLength);&quot;/&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;comenta&quot; value=&quot;Enviar&quot;/&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/form&amp;gt;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/div&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2215/dudas-creacion-foro</guid>
<pubDate>Thu, 13 Jun 2019 16:29:36 +0000</pubDate>
</item>
<item>
<title>Desarrollo Herramienta Web Framework/Entorno open source (PHP).</title>
<link>https://dudasprogramacion.com/2214/desarrollo-herramienta-web-framework-entorno-open-source</link>
<description>&lt;p&gt;&lt;span style=&quot;background-color:#1da1f2; color:#ffffff; font-family:&amp;quot;Segoe UI&amp;quot;,Arial,sans-serif; font-size:14px; white-space:pre-wrap&quot;&gt;Estoy precisando realizar un desarrollo web (herramienta) en algún framework/entorno open source (PHP). si te interesa, puedo enviarte mas detalles acerca del Desarrollo (Email: alfonci924@gmail.com)&lt;/span&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2214/desarrollo-herramienta-web-framework-entorno-open-source</guid>
<pubDate>Wed, 12 Jun 2019 10:19:42 +0000</pubDate>
</item>
<item>
<title>¿Cómo puedo que un SELECT me muestre ciertos datos obtenidos de la base de datos</title>
<link>https://dudasprogramacion.com/2209/como-puedo-select-muestre-ciertos-datos-obtenidos-base-datos</link>
<description>&lt;p&gt;&lt;span style=&quot;color:#000000; font-family:open_sansregular; font-size:12px&quot;&gt;Hola, estoy realizando un formulario con varios select, uno de ellos debe de solo mostrarme los datos de los usuarios que esta registrados con el rol cliente lo he intentado hacer con un JOIN pero no me arroja nada y cuando lo hace me muestra un letra pero por todos los usuario con diferente roles por favor si saben como podría hacerlo sería de mucha ayuda. Gracias :D&lt;/span&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2209/como-puedo-select-muestre-ciertos-datos-obtenidos-base-datos</guid>
<pubDate>Fri, 31 May 2019 05:54:48 +0000</pubDate>
</item>
<item>
<title>Conectar un archivo PHP a otro PHP</title>
<link>https://dudasprogramacion.com/2199/conectar-un-archivo-php-a-otro-php</link>
<description>&lt;p&gt;Hola que tal, estoy haciendo una CRUD en PHP y no se como mandar mi codigo de &quot;leer&quot; un dato al formulario principal.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#2ecc71&quot;&gt;&lt;strong&gt;*****Código de Conexión a la BD*****&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;$conexion = new mysqli(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;,&quot;propietario&quot;);&lt;/p&gt;&lt;p&gt;if($conexion){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;echo &quot;Conexión exitosa&quot;;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;else{&lt;/p&gt;&lt;p&gt;echo&quot;Conexión No exitosa&quot;;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#2ecc71&quot;&gt;***Código de mi formulario principal***&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!doctype html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;center&amp;gt;&amp;lt;h1&amp;gt;&amp;lt;tittle&amp;gt; Formulario de registro &amp;lt;/tittle&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/h1&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;center&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;form id=&quot;propietario.php&quot; action=&quot;insertar.php&quot; method=&quot;POST&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;id: &amp;lt;input type=&quot;int&quot; REQUIERED name=&quot;id&quot; placeholder?&quot;id&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;Documento: &amp;lt;input type=&quot;varchar&quot; REQUIERED name=&quot;documento&quot; placeholder?&quot;documento&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;Nombre: &amp;lt;input type=&quot;varchar&quot; REQUIERED name=&quot;nombre&quot; placeholder?&quot;nombre&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;Direccion: &amp;lt;input type=&quot;varchar&quot; REQUIERED name=&quot;direccion&quot; placeholder?&quot;direccion&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;Telefono: &amp;lt;input type=&quot;int&quot; REQUIERED name=&quot;telefono&quot; placeholder?&quot;telefono&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;registrar&quot; value =&quot;Registrar&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;consultar&quot; value = &quot;Consultar&quot;/&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;actualizar&quot; value =&quot;Actualizar&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;submit&quot; name=&quot;eliminar&quot; value =&quot;Eliminar&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/form&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;/center&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;color:#2ecc71&quot;&gt;***Código para la inserción de datos a la BD***&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;include (&quot;conexion.php&quot;);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$id=$_POST[&#039;id&#039;];&lt;/p&gt;&lt;p&gt;$documento=$_POST[&#039;documento&#039;];&lt;/p&gt;&lt;p&gt;$nombre=$_POST[&#039;nombre&#039;];&lt;/p&gt;&lt;p&gt;$direccion=$_POST[&#039;direccion&#039;];&lt;/p&gt;&lt;p&gt;$telefono=$_POST[&#039;telefono&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$query= (&quot;INSERT INTO alta (id,documento,nombre,direccion,telefono) VALUES (&#039;$id&#039;,&#039;$documento&#039;,&#039;$nombre&#039;,&#039;$direccion&#039;,&#039;$telefono&#039;)&quot;);&lt;/p&gt;&lt;p&gt;$result=$conexion-&amp;gt;query($query);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if($result){&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;echo &quot;&amp;lt;script&amp;gt;&lt;/p&gt;&lt;p&gt;alert (&#039;Los datos se insertaron correctamente&#039;);&lt;/p&gt;&lt;p&gt;window.location=&#039;propietario.php&#039;&lt;/p&gt;&lt;p&gt;&amp;lt;/script&amp;gt;&quot;;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}else{&lt;/p&gt;&lt;p&gt;echo &quot;Los datos no han sido insertados&quot;;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#2ecc71&quot;&gt;&lt;strong&gt;***Y aquí el código que tengo para &quot;Consultar los datos&quot;, que si sirve pero no se como adjuntarle este código al Botón de &quot;Consultar&quot;.***&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;title&amp;gt;Buscar&amp;lt;/title&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;form id=&quot;propietario.php&quot; action=&quot;buscar.php&quot; method=&quot;POST&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;lt;input type=&quot;int&quot; name=&quot;id&quot; placeholder=&quot;Ingrese ID a buscar&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;lt;input type=&quot;submit&quot; name=&quot;Consultar&quot; value = &quot;Consultar&quot;/&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color:#2ecc71&quot;&gt;&lt;strong&gt;***Y aquí el código con las instrucciones para que el programa busque el ID solicitado en la BD***&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;?php&amp;nbsp;&lt;/p&gt;&lt;p&gt;include(&quot;conexion.php&quot;);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if(isset($_POST[Consultar]))&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;echo&#039;consultar&#039;;&lt;/p&gt;&lt;p&gt;$id=$_POST[&#039;id&#039;];&lt;/p&gt;&lt;p&gt;mysqli_connect($propietario) or die(&quot;Error al conectar con la base de datos&quot;);&lt;/p&gt;&lt;p&gt;$operacion=$conexion-&amp;gt;query(&quot;SELECT * FROM alta WHERE id=$id&quot;);&lt;/p&gt;&lt;p&gt;while($operacion=mysqli_fetch_array($operacion)){&lt;/p&gt;&lt;p&gt;&amp;nbsp;echo ($operacion[&#039;id&#039;].&quot; &quot;.$operacion[&#039;documento&#039;].&quot; &quot;.$operacion[&#039;nombre&#039;].&quot; &quot;.$operacion[&#039;direccion&#039;].&quot; &quot;.$operacion[&#039;telefono&#039;]);&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;?&amp;gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2199/conectar-un-archivo-php-a-otro-php</guid>
<pubDate>Mon, 13 May 2019 06:13:48 +0000</pubDate>
</item>
<item>
<title>Ejercicio avanzado de PHP</title>
<link>https://dudasprogramacion.com/2181/ejercicio-avanzado-de-php</link>
<description>&lt;p&gt;Buenas noches ,&lt;/p&gt;&lt;p&gt;Si alguien me puede ayudar con este ejercicio se lo agradeceria , ya tengo el formulario principal creado, lo que no entiendo es si el session_start debe ir en ambas paginas y si la cookie se debe crear en pagina 1 o pagina 2.&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;Elaborar un formulario para inicio de sesión de un usuario, siga estos pasos (50%):&lt;br&gt;- Usar dos páginas,&amp;nbsp;&amp;nbsp; “pagina1.php”&amp;nbsp; y “pagina2.php”&lt;br&gt;- En pagina1.php crear un campo para&amp;nbsp; un nombre de usuario y uno para su edad.&lt;br&gt;- Si la persona es mayor de edad permitirá iniciar sesión caso contrario no.&lt;br&gt;- Si se puede iniciar sesión deberá guardar en una cookie el valor del año de nacimiento de la persona y recuperar ese valor para que en la página2.php&lt;br&gt;donde estará la sesión activa y aparezca “Bienvenido Sr. User, usted nació en el año de 1900” como por ejemplo...&lt;br&gt;- Si no se puede iniciar sesión que se mantenga en el formulario de acceso y no permita llegar a pagina2.php y muestre un mensaje que diga “Usted es menor de Edad”&lt;/p&gt;&lt;p style=&quot;text-align:center&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2181/ejercicio-avanzado-de-php</guid>
<pubDate>Mon, 01 Apr 2019 01:21:14 +0000</pubDate>
</item>
<item>
<title>No puedo hacer que mi registro se almacene en mi Base de datos</title>
<link>https://dudasprogramacion.com/2177/no-puedo-hacer-que-mi-registro-se-almacene-en-mi-base-de-datos</link>
<description>&lt;p&gt;***Código de la conexión a la BD***&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;$conexion = new mysqli(&quot;localhost&quot;,&quot;root&quot;,&quot;&quot;,&quot;operaciones&quot;);&lt;/p&gt;&lt;p&gt;if($conexion){&lt;/p&gt;&lt;p&gt;echo &quot;Conexión exitosa&quot;;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;else{&lt;/p&gt;&lt;p&gt;echo&quot;Conexión No exitosa&quot;;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;***Código del formulario***&lt;/p&gt;&lt;p&gt;&amp;lt;html&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;center&amp;gt;&amp;lt;tittle&amp;gt; Formulario &amp;lt;/tittle&amp;gt;&amp;lt;/center&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/head&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;center&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;form&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;form action=&quot;operacion_guardar.php&quot; method=&quot;POST&quot; name=&quot;formulario&quot;&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;varchar&quot; REQUIERED name=&quot;nombre&quot; placeholder?&quot;nombre&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;varchar&quot; REQUIERED name=&quot;apellido&quot; placeholder?&quot;apellido&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;varchar&quot; REQUIERED name=&quot;correo&quot; placeholder?&quot;Correo electronico&quot;values=&quot;&quot;/&amp;gt; &amp;lt;/br&amp;gt;&amp;lt;/br&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;input type=&quot;submit&quot; values= &quot;Aceptar&quot;/&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/form&amp;gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;/center&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/body&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/html&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;***Código para insertar los datos a la BD***&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;include (&quot;conexion.php&quot;);&lt;/p&gt;&lt;p&gt;$nombre=$_POST[&#039;nombre&#039;];&lt;/p&gt;&lt;p&gt;$apellido=$_POST[&#039;apellido&#039;];&lt;/p&gt;&lt;p&gt;$correo=$_POST[&#039;correo&#039;];&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;$query= &quot;INSERT INTO usuarios (nombre,apellido,correo)VALUES (&#039;$nombre&#039;,&#039;$apellido&#039;,&#039;$correo&#039;)&quot;;&lt;/p&gt;&lt;p&gt;$result=$conexion-&amp;gt;query($query);&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;if($result){&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;echo &quot;Los datos fueron insertados correctamente&quot;;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;else{&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;echo &quot;Los datos no han sido insertados&quot;;&lt;span style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;?&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Cuando ingreso los datos al formulario no me marca ningún mensaje de error de sintaxis u algo así, pero al ir a mi BD, sigue intacta la base, sin ningún registro nuevo.&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2177/no-puedo-hacer-que-mi-registro-se-almacene-en-mi-base-de-datos</guid>
<pubDate>Thu, 28 Mar 2019 06:08:30 +0000</pubDate>
</item>
<item>
<title>Quiero imprimir ciertos elementos en un arreglo foreach en php</title>
<link>https://dudasprogramacion.com/2166/quiero-imprimir-ciertos-elementos-en-un-arreglo-foreach-php</link>
<description>&lt;pre&gt;&amp;lt;?php
$arr=array(&quot;dia&quot;,&quot;noche&quot;,&quot;sol&quot;,&quot;luna&quot;);
foreach($arr as $elementos){
echo $elementos.&quot;&amp;lt;br&amp;gt;&quot;;
}
?&amp;gt;&lt;/pre&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2166/quiero-imprimir-ciertos-elementos-en-un-arreglo-foreach-php</guid>
<pubDate>Tue, 19 Mar 2019 06:00:04 +0000</pubDate>
</item>
<item>
<title>como cargar contenido de paginas en un solo index.php?</title>
<link>https://dudasprogramacion.com/2161/como-cargar-contenido-de-paginas-en-un-solo-index-php</link>
<description>hola, mi pregunta es la siguiente, tengo una pagina denominada index.php y tengo dos paginas mas llamadas frame1. php y frame2.php, lo que quiero es cargar el contenido de las dos paginas dentro de la pagina de index, es eso posible? y si lo es, como puedo realizarlo?</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2161/como-cargar-contenido-de-paginas-en-un-solo-index-php</guid>
<pubDate>Mon, 04 Mar 2019 17:43:36 +0000</pubDate>
</item>
<item>
<title>Borrar registro</title>
<link>https://dudasprogramacion.com/2153/borrar-registro</link>
<description>Hola a todos, estoy programando en laravel y soy nuevo en esto, me gustaría que me ayudaran con una duda que tengo.&lt;br /&gt;
&lt;br /&gt;
Veran hice una vista para que el usuario pueda cambiar su contraseña en esa vista paso por get en la url el id y el token quisiera saber como podría hacerle para que al momento de que se cambie la contraseña se elimine el registro de ese token y ese id para asi no se vuelva a repetir o no pueda volver a ingresar de nuevo el usuario en caso de copiar la url,&lt;br /&gt;
&lt;br /&gt;
espero me explique.&lt;br /&gt;
&lt;br /&gt;
Saludos!</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2153/borrar-registro</guid>
<pubDate>Wed, 30 Jan 2019 00:02:39 +0000</pubDate>
</item>
<item>
<title>que funcion hace este codigo: if (!defined(&#039;CONTROLADOR&#039;))     exit; por fa ayudenme</title>
<link>https://dudasprogramacion.com/2107/funcion-hace-este-codigo-defined-controlador-exit-ayudenme</link>
<description></description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2107/funcion-hace-este-codigo-defined-controlador-exit-ayudenme</guid>
<pubDate>Thu, 11 May 2017 00:35:46 +0000</pubDate>
</item>
<item>
<title>Como hago para que cuando regrese a mi página anterior vaya exactamente al sitio desde hice click</title>
<link>https://dudasprogramacion.com/2047/cuando-regrese-pagina-anterior-exactamente-sitio-desde-click</link>
<description>Saludos, No soy un programador en si ni un experto web, pero tengo lo básico en conocimiento para hacer paginas web. &lt;br /&gt;
&lt;br /&gt;
Acabo de terminar un diario digital, y es el caso que si voy navegando en su primera página de titulares, y a mitad de página veo una titular que me gusta, hago click sobre él, me lleva a la nota informativa propiamente dicha, pero cuando uso las flechas del navegador para regresar a la pagina de titulares de nuevo, lo hace pero al top de la pagina de titulares, entonces debo comenzar de nuevo a bajar hasta donde iba, y resulta tedioso, eso me ocurre con todas mis páginas. Por favor cualquier solución será bienvenida.</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2047/cuando-regrese-pagina-anterior-exactamente-sitio-desde-click</guid>
<pubDate>Fri, 24 Feb 2017 16:19:23 +0000</pubDate>
</item>
<item>
<title>validar usuario y email</title>
<link>https://dudasprogramacion.com/2033/validar-usuario-y-email</link>
<description></description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2033/validar-usuario-y-email</guid>
<pubDate>Sun, 12 Feb 2017 18:44:51 +0000</pubDate>
</item>
<item>
<title>Hola amigos acerca de sysdate quien me apoya</title>
<link>https://dudasprogramacion.com/2032/hola-amigos-acerca-de-sysdate-quien-me-apoya</link>
<description>&lt;p&gt;Resulta que me atore con este código &amp;nbsp;&lt;span style=&quot;background-color:rgb(241, 240, 240); color:rgb(75, 79, 86); font-family:helvetica,arial,sans-serif; font-size:12px&quot;&gt;Delete from tabla where fecha_expiracion &amp;lt; sysdate; para borrar los datos de una tabla según su fecha de expiración alguien me podria asesorar en la implementación de esta etiqueta ?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color:rgb(241, 240, 240); color:rgb(75, 79, 86); font-family:helvetica,arial,sans-serif; font-size:12px&quot;&gt;de antemano se los agradesco. :)&lt;/span&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2032/hola-amigos-acerca-de-sysdate-quien-me-apoya</guid>
<pubDate>Fri, 10 Feb 2017 14:46:51 +0000</pubDate>
</item>
<item>
<title>Generación de reportes en pdf con jasperReports y Linux</title>
<link>https://dudasprogramacion.com/2025/generacion-de-reportes-en-pdf-con-jasperreports-y-linux</link>
<description>&lt;p&gt;Buen dia muchachos, tengo un inconveniente en cuanto a la generación de reportes en pdf con jasperReports y Linux..&lt;/p&gt;&lt;p&gt;Primero que nada, en windows todo me va de maravilla (todo apunta a ser por permisos de carpetas y archivos), pero al estar en linux cuando se ejecuta el codigo, solo es capaz de transformar el .jrxml en .jasper, y ya de alli no me lo transforma en .pdf.. cabe destacar que revise el input que ejectutaba el php exec(), y todo esta en orden.. incluso copie el codigo en la terminal y construyo el .pdf sin problemas.. ahora bien, ya probe con sudo chmod -R 777 &amp;lt;carpeta_del_lib_php_jasper&amp;gt;, con sudo chmod -x para permisos de ejecucion, con sudo chown (mi usuario, www-data, daemon), ademas hice que los usuarios www-data y daemon(usuarios de php en linux) tengan free pass ante solicitudes de contraseña y eso no resuelve mi inconveniente, y por si fuera poco, me he percatado que cuando realizo dicho proceso en la carpeta por defecto vendor/ .. /carpeta_de_jaspers puedo generar desde la terminal el dicho .pdf, pero he intentado las mismas pruebas en en public/reports, y ni por la terminal puedo obtener el .pdf, ademas de que si copio y pego el jasper generado en vendor/... , en la carpeta public/ .... , y lo intento desde alli.. ahora si se genera el .pdf, alguien tendra alguna santa idea? vuelvo a resaltar, que el codigo de linea de comando que se genera no tiene problemas, no me genera ningun tipo de error.&lt;/p&gt;&lt;p&gt;PD: Uso Laravel, y la libreria cassou para jaspeReports, intente tambien con la libreria phpjasperreport y nada.&lt;br&gt;&lt;br&gt;&lt;img alt=&quot;&quot; src=&quot;https://scontent-mia1-1.xx.fbcdn.net/v/t1.0-9/16508882_10155270378847841_5910438330960577655_n.jpg?oh=65e59d5c3cc65c7c82a44fdd181e44cf&amp;amp;oe=5949F1E8&quot; style=&quot;height:627px; width:588px&quot;&gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/2025/generacion-de-reportes-en-pdf-con-jasperreports-y-linux</guid>
<pubDate>Sun, 05 Feb 2017 21:50:41 +0000</pubDate>
</item>
<item>
<title>Duda web php java</title>
<link>https://dudasprogramacion.com/1992/duda-web-php-java</link>
<description>&lt;p&gt;Hola,&lt;br&gt;Gracias a todos por la atención antes de nada.&lt;br&gt;&lt;br&gt;Estoy jugando con mi web y tengo un problema.&lt;br&gt;&lt;br&gt;Es esta: &lt;a href=&quot;http://www.merkaunion.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.merkaunion.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Como veís al pinchar en algún producto en la página principal se abre un frame enmedio de la pantalla para verlo.&lt;br&gt;&lt;br&gt;El caso es que Google enlace mis productos con el enlace original: Por ejemplo: &lt;a href=&quot;http://www.merkaunion.com/index.php?controller=mypage&amp;amp;id_product=3309&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.merkaunion.com/index.php?controller=mypage&amp;amp;id_product=3309&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;¿Cómo puedo hacer para que se vea exactamente igual entrando en el segundo enlace que como el primero, desplegado y la página principal detras?&lt;br&gt;&lt;br&gt;Uso prestashop.&lt;br&gt;&lt;br&gt;La forma con la que el sistema abre&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;lt;&lt;/span&gt;div id&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;img_desktop&quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;										&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;lt;&lt;/span&gt;a rel&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;http:&lt;em&gt;//www&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;.&lt;/span&gt;merkaunion&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;.&lt;/span&gt;com/index&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;.&lt;/span&gt;php&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;?&lt;/span&gt;controller&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;=&lt;/span&gt;mypage&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&amp;amp;&lt;/span&gt;id_product&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;{&lt;/span&gt;$product&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;.&lt;/span&gt;id_product&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;|&lt;/span&gt;intval&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;}&lt;/span&gt;&quot;&lt;/em&gt; class=&quot;product_img_link &lt;strong&gt;vista-rapida&lt;/strong&gt; noselect&quot; href=&quot;http://www.merkaunion.com/index.php?controller=mypage&amp;amp;id_product={$product.id_product|intval}&quot; title=&quot;{$product.name|escape:&#039;html&#039;:&#039;UTF-8&#039;}&quot; itemprop=&quot;url&quot;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;
&lt;/pre&gt;&lt;pre&gt;
&lt;/pre&gt;&lt;pre&gt;&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;lt;&lt;/span&gt;img class&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;replace-2x img-responsive noselect&quot;&lt;/span&gt; src&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;{$link-&amp;gt;getImageLink($product.link_rewrite, $product.id_image, &#039;home_default&#039;)|escape:&#039;html&#039;:&#039;UTF-8&#039;}&quot;&lt;/span&gt; alt&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;{if !empty($product.legend)}{$product.legend|escape:&#039;html&#039;:&#039;UTF-8&#039;}{else}{$product.name|escape:&#039;html&#039;:&#039;UTF-8&#039;}{/if}&quot;&lt;/span&gt; title&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;{if !empty($product.legend)}{$product.legend|escape:&#039;html&#039;:&#039;UTF-8&#039;}{else}{$product.name|escape:&#039;html&#039;:&#039;UTF-8&#039;}{/if}&quot;&lt;/span&gt; &lt;span style=&quot;color:rgb(0, 0, 0)&quot;&gt;{&lt;/span&gt;if isset&lt;span style=&quot;color:rgb(0, 0, 0)&quot;&gt;(&lt;/span&gt;$homeSize&lt;span style=&quot;color:rgb(0, 0, 0)&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color:rgb(0, 0, 0)&quot;&gt;}&lt;/span&gt; width&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;{$homeSize.width}&quot;&lt;/span&gt; height&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;{$homeSize.height}&quot;&lt;/span&gt;&lt;span style=&quot;color:rgb(0, 0, 0)&quot;&gt;{&lt;/span&gt;/if&lt;span style=&quot;color:rgb(0, 0, 0)&quot;&gt;}&lt;/span&gt; itemprop&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:rgb(204, 0, 0)&quot;&gt;&quot;image&quot;&lt;/span&gt; /&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;										&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;lt;&lt;/span&gt;/a&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;									&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;lt;&lt;/span&gt;/div&lt;span style=&quot;color:rgb(0, 0, 91)&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;br&gt;La class que abre eso así es vista-rapida porque si la quito no funciona.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;La class que abre eso así es vista-rapida porque si la quito no funciona.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;Solo veo referencias de ello en este .js.&lt;/em&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;function quick_view()&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;$(document).on(&#039;click&#039;, &#039;.quick-view:visible, .vista-rapida, .quick-view-mobile:visible&#039;, function(e){&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;e.preventDefault();&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var url = this.rel;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;var anchor = &#039;&#039;;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (url.indexOf(&#039;#&#039;) != -1)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;anchor = url.substring(url.indexOf(&#039;#&#039;), url.length);&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;url = url.substring(0, url.indexOf(&#039;#&#039;));&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (url.indexOf(&#039;?&#039;) != -1)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;url += &#039;&amp;amp;&#039;;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;url += &#039;?&#039;;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (!!$.prototype.fancybox)&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$.fancybox({&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#039;padding&#039;: &amp;nbsp;0,&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#039;width&#039;: &amp;nbsp; &amp;nbsp;1087,&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#039;height&#039;: &amp;nbsp; 610,&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#039;type&#039;: &amp;nbsp; &amp;nbsp; &#039;iframe&#039;,&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#039;href&#039;: &amp;nbsp; &amp;nbsp; url + &#039;content_only=1&#039; + anchor&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;});&lt;br&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;Soy novato. No sé si hay forma de invocar eso de alguna manera.&lt;br&gt;Le he dado mil vueltas a todo. Si alguien puede ayudarme se lo agradecería un montón. Puedo pagar aunque sea 5€, no se. Gracias&lt;br&gt;&lt;br&gt;jajetin@gmail.com&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1992/duda-web-php-java</guid>
<pubDate>Sat, 07 Jan 2017 22:06:57 +0000</pubDate>
</item>
<item>
<title>Chat privado con websocket</title>
<link>https://dudasprogramacion.com/1980/chat-privado-con-websocket</link>
<description>Hola, estoy rehaciendo un chat donde un cliente puede chatear con un asesor. anteriormente lo hice usando peticiones AJAX pero consume muchos recursos. Ahora quiero usar websockets pero no encuentro la manera de que los mensajes enviados se muestren solamente a los implicados en la conversación; los mensajes se muestran en todos los clientes. A continuación les coloco parte del código que uso:&lt;br /&gt;
&lt;br /&gt;
foreach ($changed as $changed_socket) { &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//check for any incomming data&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;while(socket_recv($changed_socket, $buf, 1024, 0) &amp;gt;= 1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$received_text = unmask($buf); //unmask data&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$tst_msg = json_decode($received_text); //json decode &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$user_name = $tst_msg-&amp;gt;name; //sender name&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$user_message = $tst_msg-&amp;gt;message; //message text&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$user_color = $tst_msg-&amp;gt;color; //color&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//prepare data to be sent to client&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$hora=date(&amp;#039;h:m&amp;#039;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$response_text = mask(json_encode(array(&amp;#039;type&amp;#039;=&amp;gt;&amp;#039;usermsg&amp;#039;, &amp;#039;name&amp;#039;=&amp;gt;$ip, &amp;#039;message&amp;#039;=&amp;gt;$user_message, &amp;#039;color&amp;#039;=&amp;gt;$user_color, &amp;#039;hora&amp;#039;=&amp;gt;$hora)));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send_message($response_text); //send data&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;break 2; //exist this loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$buf = @socket_read($changed_socket, 1024, PHP_NORMAL_READ);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($buf === false) { // check disconnected client&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// remove client for $clients array&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$found_socket = array_search($changed_socket, $clients);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;socket_getpeername($changed_socket, $ip);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unset($clients[$found_socket]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//notify all users about disconnected connection&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$response = mask(json_encode(array(&amp;#039;type&amp;#039;=&amp;gt;&amp;#039;system&amp;#039;, &amp;#039;message&amp;#039;=&amp;gt;$ip.&amp;#039; disconnected&amp;#039;)));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;send_message($response);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1980/chat-privado-con-websocket</guid>
<pubDate>Tue, 03 Jan 2017 08:02:10 +0000</pubDate>
</item>
<item>
<title>Hola, quiero saber porque me sale este error, apenas voy iniciando</title>
<link>https://dudasprogramacion.com/1945/hola-quiero-saber-porque-sale-este-error-apenas-voy-iniciando</link>
<description>&lt;p&gt;&lt;strong&gt;Warning&lt;/strong&gt;: file_get_contents(): Filename cannot be empty in&amp;nbsp;&lt;strong&gt;C:\xampp\htdocs\Instancia\Proceso_Guardar.php&lt;/strong&gt;&amp;nbsp;on line 9&amp;nbsp;&lt;/p&gt;&lt;p&gt;Mi codigo es este&lt;/p&gt;&lt;p&gt;&amp;lt;?php&lt;/p&gt;&lt;p&gt;if(isSet($_COOKIE[&#039;usuario&#039;])){$usuario=$_COOKIE[&#039;usuario&#039;];} else{$usuario=&#039;&#039;;}&lt;/p&gt;&lt;p&gt;include(&quot;Conexion.php&quot;);&lt;br&gt;$Fecha=$_POST[&#039;Fecha&#039;];&lt;br&gt;$Nombre=$_POST[&#039;Nombre&#039;];&lt;br&gt;$Observaciones=$_POST[&#039;Observaciones&#039;];&lt;br&gt;$Imagen= addslashes(file_get_contents($_FILES[&#039;Imagen&#039;][&#039;tmp_name&#039;]));&lt;br&gt;$Imagen2= addslashes(file_get_contents($_FILES[&#039;Imagen2&#039;][&#039;tmp_name&#039;]));&lt;br&gt;$Imagen3= addslashes(file_get_contents($_FILES[&#039;Imagen3&#039;][&#039;tmp_name&#039;]));&lt;br&gt;$Serie=$_POST[&#039;Serie&#039;];&lt;br&gt;$Instancias=$_POST[&#039;Instancias&#039;];&lt;br&gt;$Mantenimiento=$_POST[&#039;Mantenimiento&#039;];&lt;br&gt;$Modelo=$_POST[&#039;Modelo&#039;];&lt;br&gt;$Marca=$_POST[&#039;Marca&#039;];&lt;/p&gt;&lt;p&gt;&lt;br&gt;$query=&quot;INSERT INTO puertae_incidencias(usuario, Fecha, Nombre, Observaciones,Imagen, Imagen 2, Imagen 3, Serie, Instancias, Mantenimiento, Modelo, Marca) VALUES(&#039;$usuario&#039;,&#039;$Fecha&#039;,&#039;$Nombre&#039;,&#039;$Observaciones&#039;,&#039;$Imagen&#039;,&#039;$Imagen2&#039;,&#039;$Imagen3&#039;,&#039;$Serie&#039;,&#039;$Instancias&#039;,&#039;$Mantenimiento&#039;,&#039;$Modelo&#039;,&#039;$Marca&#039;)&quot;;&lt;/p&gt;&lt;p&gt;$resultado=$Conexion-&amp;gt;query($query);&lt;/p&gt;&lt;p&gt;if($resultado){&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;header(&quot;location:Mostrar.php&quot;);&lt;br&gt;}&lt;/p&gt;&lt;p&gt;else{&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;echo &quot;No se inserto&quot;;&lt;br&gt;}&lt;br&gt;?&amp;gt;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1945/hola-quiero-saber-porque-sale-este-error-apenas-voy-iniciando</guid>
<pubDate>Wed, 16 Nov 2016 05:15:23 +0000</pubDate>
</item>
<item>
<title>como hacer un inventario de excel a php</title>
<link>https://dudasprogramacion.com/1941/como-hacer-un-inventario-de-excel-a-php</link>
<description>Hola que tal, mi problema es lo siguiente, lo que pasa es que tengo un archivo en excel donde registro mis recetas medicas que me llegan a la farmacia, pero lo que quiero hacer es que ese registro lo pueda realizar en php y que al final del mes me haga una suma del total del registro, igual como esta en el archivo,,, le dejo una captura y el achivo en excel&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.mediafire.com/file/7d8ihho5unvcurg/excel.png&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.mediafire.com/file/7d8ihho5unvcurg/excel.png&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.mediafire.com/file/d1acr6hc8dyj574/recetas_medicas.xls&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.mediafire.com/file/d1acr6hc8dyj574/recetas_medicas.xls&lt;/a&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1941/como-hacer-un-inventario-de-excel-a-php</guid>
<pubDate>Thu, 03 Nov 2016 18:05:17 +0000</pubDate>
</item>
<item>
<title>convertir arrays simples en un solo array multidimensional</title>
<link>https://dudasprogramacion.com/1940/convertir-arrays-simples-en-un-solo-array-multidimensional</link>
<description>Tengo varias carpetas, cada una tiene un número como nombre. En cada una hay varias imágenes. &lt;br /&gt;
He hecho un código para guardar el path de las carpetas y la lista de archivos en dos arrays diferentes. No sé si es posible juntar los dos arrays en uno solo multidimensional. Lo intenté ocupando array_push, pero cuando intento acceder a los valores del array multidimensional la información no se muestra correctamente y aparece un aviso indicando undefined offset.&lt;br /&gt;
[code]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;?php&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//GUARDAR DIRECTORIOS&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//crear array para directorios numericos&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$pathDIR = &amp;quot;img/&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$DIR = Array(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//guardar directorios numericos en array con foreach&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (glob($pathDIR . &amp;#039;/[0-30]*&amp;#039;, GLOB_ONLYDIR) as $dirname) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$DIR[] = $dirname; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//mostrar los directorios numericos&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for($a = 0; $a &amp;lt; count($DIR); $a++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//echo $DIR[$a] . &amp;quot;&amp;lt;br&amp;gt;&amp;quot;; &amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//GUARDAR IMAGENES&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//creo array para directorios&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$pathFILE = Array();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//creo arrays para imagenes &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$file = Array(); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//inicio ciclo for&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for($b = 1; $b &amp;lt;= count($DIR); $b++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$pathFILE[$b] = &amp;quot;img/&amp;quot; . $b . &amp;quot;/&amp;quot;; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//guardo las imagenes en array con foreach&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach(glob($pathFILE[$b] . &amp;#039;*.jpg&amp;#039;) as $filename) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$file[] = $filename;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//muestro las imagenes&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for($c = 1; $c &amp;lt;= count($file); $c++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//echo $file[$c-1] . &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//echo count($file) . &amp;quot;&amp;lt;br&amp;gt;&amp;quot;; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;array_push ($DIR, $file);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for($d = 0; $d &amp;lt;= count($DIR); $d++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for($e = 0; $e &amp;lt;= count($DIR[$d]); $e++) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo $DIR[$d][$e] . &amp;quot;&amp;lt;br&amp;gt;&amp;quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;gt;&lt;br /&gt;
[/code]</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1940/convertir-arrays-simples-en-un-solo-array-multidimensional</guid>
<pubDate>Wed, 02 Nov 2016 16:26:45 +0000</pubDate>
</item>
<item>
<title>realicé una redirección según localización, pero hay un error</title>
<link>https://dudasprogramacion.com/1938/realice-una-redireccion-segun-localizacion-pero-hay-error</link>
<description>Hola, implementé un código para hacer para una redirección si es de estados unidos pero cuando estoy en la pagina y quiero is a: mipagina/us/subpagina me lleva al home mipagina/us como si estuviera funcionando el script, y el código se implementó en mipagina/&lt;br /&gt;
&lt;br /&gt;
el código es el siguiente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
error_reporting(E_ALL &amp;amp; ~E_NOTICE);&lt;br /&gt;
include(&amp;quot;geoiploc.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;if (empty($_POST[&amp;#039;checkip&amp;#039;]))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ip = $_SERVER[&amp;quot;REMOTE_ADDR&amp;quot;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$ip = $_POST[&amp;#039;checkip&amp;#039;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;$idiomas = $_SERVER[&amp;#039;HTTP_ACCEPT_LANGUAGE&amp;#039;];&lt;br /&gt;
&amp;nbsp;&amp;nbsp;$idioma = substr( $idiomas, 0, 2);&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;$pais = getCountryFromIP($ip, &amp;quot; NamE&amp;quot;);&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
if($pais == &amp;quot;United States&amp;quot;){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(&amp;quot;Location: http://mipagina/us/&amp;quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}elseif($idioma == &amp;quot;en&amp;quot;){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(&amp;quot;Location: &lt;a href=&quot;http://www.mipagina/intern/en/&amp;quot;);&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.mipagina/intern/en/&amp;quot;);&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}elseif($idioma == &amp;quot;es&amp;quot;){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;header(&amp;quot;Location: &lt;a href=&quot;http://www.mipagina.com/intern/es/&amp;quot;);&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://www.mipagina.com/intern/es/&amp;quot;);&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;}&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
?&amp;gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://dudasprogramacion.com/1938/realice-una-redireccion-segun-localizacion-pero-hay-error</guid>
<pubDate>Thu, 27 Oct 2016 15:29:52 +0000</pubDate>
</item>
</channel>
</rss>