KeviNxDTM Posted September 6, 2013 Report Share Posted September 6, 2013 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! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now