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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1] 2 3 4
1  Programación / PHP / Duda sobre cómo pasar parámetros a una función en: 5 Octubre 2022, 16:07 pm
Hola! Tengo una duda que es muy de principiante y que hasta hoy he podido ir esquivando, pero que ha llegado el momento de saber.

Se trata del paso de parámetros a una función. Siguiendo este ejemplo vemos que los parámetros b y c son opcionales

Código
  1. function cualquierAccion (a, b = '', c='')
  2. {
  3.    // lo que sea
  4. }

Por lo que yo puedo llamar la función de esta manera:

Código
  1. cualquierAccion ( $valor_a );

Mi pregunta es: ¿Si a la hora de llamar la función yo quiero darle valor al parámetro c pero no quiero darle valor al parámetro b, cómo debo llamarla? Porque si hago esto:

Código
  1. cualquierAccion ( $valor_a, $valor_c );

¿Cómo sabe la función si me estoy refiriendo al parámetro b o c?

Gracias de antemano.
2  Programación / Bases de Datos / Subquery returns more than 1 row en: 31 Enero 2022, 09:58 am
Hola! Tengo una consulta que me devuelve el siguiente error:

Código:
08:42:32 Warning: mysqli_query(): (21000/1242): Subquery returns more than 1 row in /usr/home/..........

Es este query:

Código:
SELECT SQL_CALC_FOUND_ROWS p.*,
(SELECT meta_value FROM wp_postmeta pm WHERE pm.post_id = p.ID AND meta_key = 'localidad') AS 'localidad',
(SELECT meta_value FROM wp_postmeta pm WHERE pm.post_id = p.ID AND meta_key = 'direccion') AS 'direccion',
(SELECT meta_value FROM wp_postmeta pm WHERE pm.post_id = p.ID AND meta_key = 'c.p.') AS 'cp',
(SELECT meta_value FROM wp_postmeta pm WHERE pm.post_id = p.ID AND meta_key = 'codigo') AS 'codigo',
(SELECT GROUP_CONCAT(t.name SEPARATOR ';') FROM wp_terms t, wp_term_taxonomy tx, wp_term_relationships tr
WHERE t.term_id = tx.term_id AND tx.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id = p.ID AND tx.taxonomy = 'gama' ORDER BY tx.term_taxonomy_id) AS 'gama',
(SELECT t.name FROM wp_terms t, wp_term_taxonomy tx, wp_term_relationships tr
WHERE t.term_id = tx.term_id AND tx.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id = p.ID AND tx.taxonomy = 'pais' ORDER BY tx.term_taxonomy_id) AS 'pais',
(SELECT t.term_id FROM wp_terms t, wp_term_taxonomy tx, wp_term_relationships tr
WHERE t.term_id = tx.term_id AND tx.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id = p.ID AND tx.taxonomy = 'pais' ORDER BY tx.term_taxonomy_id) AS 'id_pais',
(SELECT t.name FROM wp_terms t, wp_term_taxonomy tx, wp_term_relationships tr
WHERE t.term_id = tx.term_id AND tx.term_taxonomy_id = tr.term_taxonomy_id AND tr.object_id = p.ID AND tx.taxonomy = 'provincia' ORDER BY tx.term_taxonomy_id) AS 'provincia',
(SELECT meta_value FROM wp_postmeta pm
WHERE pm.post_id = p.ID AND meta_key = 'localizacion') AS 'localizacion'
FROM wp_posts p
WHERE 1=1 AND p.post_type = 'distribuidor' AND (p.post_status = 'publish' OR p.post_status = 'acf-disabled' OR p.post_status = 'private')
ORDER BY p.post_title ASC


He conseguido que me funcione en un par de servidores, pero en el que necesito alojarlo es el que me devuelve el error mencionado.

¿Alguien sabe si hay alguna configuración que se pueda cambiar en el servidor para que no devuelva error o alguna otra forma de hacer el query?

Gracias de antemano.
3  Programación / Programación General / Recuperar valor de token en: 30 Diciembre 2021, 10:54 am
Hola! Estoy haciendo mi primera API REST con nodejs/express y no consigo hacer algo tan simple como recuperar el valor de la variable del token.

He generado un token aquí

Código:
app.post('/v1/users/login', function(req,res){
   ...
}

y ahora que ya tengo creado el token quiero llamar un formulario (forgot.html) al que le paso la variable token de esta manera

Código:
app.get('/v1/users/password/reset', function (req,res){

var token = <RECUPERAR TOKEN>
res.render(__dirname + "/views/forgot.html", {token:token});
})

Mi problema es que no se cómo recuperar el valor del token que he creado en la anterior llamada. No sé si existe alguna forma tipo req.body.token o algo así.

Gracias de antemano
4  Programación / Desarrollo Web / Redirección quitando un directorio de la URL en: 1 Abril 2021, 16:54 pm
Hola! A ver si me podéis ayudar.

Quiero hacer una redirección con .htaccess de forma que cuando le pongo esta URL

Código:
https://dominio.com:puerto/directorio/[lo_que_sea]

Me redireccione a:

Código:
https://dominio.com:puerto/[lo_que_sea]

Llevo haciendo varias pruebas y no hay forma. Alguien me echa un mano?

Gracias.
5  Programación / Desarrollo Web / Redireccionar http a https con cambio de puerto en: 13 Mayo 2020, 17:41 pm
Hola! Tengo una web en la que he instalado un certificado SSL para poder navegar por https, y ahora lo que me gustaría es poder redirigir todo el tráfico que entra por http a https. Mi problema es que a parte de este cambio también tengo que cambiar el puerto, de forma que las dos URLs quedarían de esta forma:

URL ANTIGUA: http://midominio.com:6090/carpeta/

URL NUEVA: https://midominio.com:6091/carpeta/

He intentado un par de cosas con htaccess pero no me funcionan:


Código:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Código:
Redirect 301 /
https://midominio.com:6091/carpeta/

Alguien sabe cómo podría hacerlo? Gracias de antemano.
6  Programación / Programación General / Duda persistencia de datos en aplicaciones móviles nativas en: 28 Enero 2020, 18:02 pm
Buenas tardes. Llevo bastante tiempo programando software a medida en entornos web y ahora estoy haciendo el salto a las aplicaciones móviles, y me surgen algunas dudas.

De momento sólo he creado una app híbrida y mi duda es la siguiente:

Supongamos que tengo un software en un entorno web, el cual tiene una base de datos MySQL. Si el cliente me pide una app para gestionar este mismo software desde el móvil, ¿cómo funcionaría la persistencia de datos si decido crear una app nativa de Android e iOS?

Para una app híbrida no hay problema, porque tanto el software como la app van contra la base de datos MySQL, pero tengo la duda de cómo tiene que ser si desarrollo la app, por ejemplo, en Java o con Dart (Flutter). ¿Cómo puedo sincronizar los datos si un usuario hace una modificación desde la web y otro desde la app?

Gracias de antemano por resolverme la duda.
7  Programación / PHP / problema con comillas en servidor Linux en: 28 Febrero 2019, 15:14 pm
Hola!

Tengo el siguiente código en el que la función confirmar me funciona sin problema cuando lo tengo subido a un servidor que corre sobre Windows, pero ha dejado de funcionarme en el momento en que lo he subido a un servidor Linux.

Código
  1. print '<td width="20"><a title="'.$langs->trans("borrar_reg").'" onClick = \'confirmar('.$reg['id'].', '.$reg['id_ticket'].')\' href="#"><img src="img/delete.png"></a></td>';

Por una serie de pruebas que he hecho, parece que el problema está en las comillas, ya que lo he probado con un simple alert y al final me ha funcionado haciendo combinaciones con las comillas dobles y simples. Pero con el caso del ejemplo no lo he conseguido, aún y habiendo visto que el código que genera el navegador es exactamente igual que el que me funciona con Windows.

¿Alguien podría echarme una mano? Gracias.

EDITO: Se me olvidaba decir que he mirado si me daba errores con el Inspector del navegador, y Firefox no me duevuelve ningún error, pero Chrome me dice que no encuentra la función confirmar
8  Programación / Bases de Datos / ¿Cómo seleccionar los registros con la fecha más reciente? en: 15 Diciembre 2017, 09:23 am
Buenos días! No sé cómo hacer la siguiente consulta, a ver si me podéis ayudar. Tengo la siguiente tabla:

ProductoFechaCantidad
Prod 11-12-17
5
Prod 12-12-17
3
Prod 15-12-17
1
Prod 21-12-17
8
Prod 26-12-17
3

Y quiero que me devuelva de cada producto el registro con fecha más reciente. Así:


ProductoFechaCantidad
Prod 15-12-17
1
Prod 26-12-17
3

Cómo lo hago? Gracias de antemano!
9  Programación / Desarrollo Web / Redirección wordpress con htaccess y sin mod_rewrite? en: 4 Mayo 2017, 10:13 am
Hola! Estoy intentando hacer unas redirecciones en mi WP, de forma que algunas páginas en concreto me lleven a la página inicial. He estado consultando cómo hacerlo con htaccess y creo que lo estoy haciendo bien

Redirect 301 http://dominio.com/index.php/pagina http://dominio.com/

El caso es que en este servidor no tengo mod_rewrite  (de ahí que la URL de origen tenga el index.php en lugar de ser directamente http://dominio.com/pagina).

Mi pregunta es: ¿puede ser porque no tengo mod_rewrite por lo que no me funciona la redirección? Es que en alguna página he visto que es necesario tenerlo activado, pero por otro lado recuerdo haber hecho ya redirecciones con htaccess y sin mod_rewrite. ¿Alguien me echa una mano?

Gracias
10  Sistemas Operativos / GNU/Linux / No conecta a ethernet en: 5 Noviembre 2016, 11:11 am
Hola! Tengo un problema un poco raro al intentar conectarme por cable en mi portatil con Ubuntu.

Tengo el portátil en una habitación bastante alejada del router, por lo que me conecto por cable porque el wifi no llega muy bien. El caso es que desde esa habitación no consigo que Ubuntu se conecte a Ethernet. En cambio, si me conecto con otro cable más corto, sí que se conecta.

Esto parece como si fuera culpa del cable largo, pero es que si me conecto desde esa misma habitación con el mismo cable a través de Windows, sí se conecta. Había pensado que tal vez con el ruido que se puede producir a lo largo del cable tal vez la señal que llega es muy débil y Ubuntu no tiene suficiente para detectar que está conectado por cable, pero haciendo un test de velocidad desde Windows veo que la velocidad que me llega es la que debería ser.

Alguna idea de lo que puede pasar y cómo solucionarlo?

Muchas gracias de antemano.

NOTA: Con el portátil que tenía anteriormente sí podía conectarme por cable tanto en Ubuntu como en Windows.
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines