Script php para extraer las url de todos los enlaces de una determinada página web. $url = file_get_contents('https://bufa.es'); $dom = new DOMDocument(); @$dom->loadHTML($url); $xpath = new DOMXPath($dom); $hrefs = $xpath->evaluate("/html/body//a"); for ($i = 0; $i < $hrefs->length; $i++) { $href […]

Dos formas de obtener en symfony2 la «url de la página actual«: Desde las plantillas Twig se utiliza la variable: {{ app.request.get('_route') }} Y en php, desde vuestro controlador: echo $this->container->get('request')->get('_route');

A partir del 7 de octubre de 2013, se va a exigir que todas las peticiones entrantes tengan una cabecera «Host», que cumplan con el protocolo HTTP 1.1. Si no actualizas tu IPN de paypal con esta nueva cabecera (y […]

No es recomendable usar el ORDER BY RAND() en una sentencia mysql, ya que ejecutar RAND() requiere de más potencia de procesado para cada una de las filas antes de ordenarlas y devolver una simple fila. // MAL mysql_query("SELECT * […]

Un ejemplo en php para buscar una cadena dentro de un array. En este caso tenemos una primera cadena con varias palabras separadas por comas (puedes utilizar el separador que quieras o directamente desde un array ya creado), que utilizaremos […]

Si tenéis una versión antigua de prestashop y al borrar algún artículo desde carrito os aparece una ventana emergente con el error: «TECHNICAL ERROR: Unable to save update quantity» podéis corregirlo de la siguiente manera: Buscar el archivo /themes/TU-TEMA/js/cart-summary.js Abrirlo […]

Para encriptar una cadena en Laravel se utiliza el método «make» de la clase «Hash», como podemos ver en el siguiente ejemplo: $clave = Hash::make('micontraseña'); echo $clave; // Imprime: $2y$08$JG2Ml/6dHtiCc4FImjLU.eUIqxhmAvCBw4hNAJAJBKy De esta forma lo podemos utilizar para encriptar las claves […]