Jump to content

KeviNxDTM

Novato
  • Posts

    2
  • Joined

  • Last visited

Everything posted by KeviNxDTM

  1. Bueno, acá les dejo este mini script, para que puedan convertir las imágenes desde una URL a base64 para aligerar la carga de las mismas en html, css o js :3 otra buena opción es usar imágenes sprite para tener todos los recursos en una sola imagen que carga el css xD Acá el código: <?php // SuperKevin was here - 25/Ago/2013 if(isset($_POST['oki']) && !empty($_POST['uri'])) { $h_src = get_headers($_POST['uri'], 1); if(strstr($h_src['Content-Type'], 'image/')) { $imgbinary = file_get_contents($_POST['uri']); echo '<img src="data:'.$h_src['Content-Type'].';base64,'.base64_encode($imgbinary).'" /></div> El código de la imagen es el siguiente:<textarea onclick="this.select()" cols="64" rows="12" style="margin: 8px 0 8px 0; padding: 8px; background-color: #ccc; width: 90%;">data:'.$h_src['Content-Type'].';base64,'.base64_encode($imgbinary).'</textarea>'; } else { echo '<p>La url que haz ingresado no corresponde a una imagen.</p>'; } } else { echo '<p>Recuerda insertar una URL!</p>'; } ?> <form method="post"> <label for="uri">Inserta la URL de la imagen a convertir: </label> <input type="text" name="uri" /> <input type="submit" value="url2base64!" name="oki"> </form> ?> Cabe mencionar que este script es básico, si deseas usarlo en algún script grande debes mejorar la seguridad y validar la URL de una forma más compleja (filter_var, preg_match, etc) Saludos!
×
×
  • Create New...