Bueno hoy para no subir a ningun servidor de imagenes meti el contenido de una imagen en una variable codificada en base64.
Para eso les dejo una herramienta que codee hace ratito para hacer el trabajo mas facil.
Pegan la ruta o link de la imagen que quieren encondear y le dan en el boton img!
<html>
<head>
<style>
body
{
background-color:#CCC;
}
</style>
<title>Base64 img encoder.</title>
</head>
<body>
<?php
$img=$_POST['img'];
if(isset($img)&&($img!= ""))
{
$contents = file_get_contents($img);
$base64 = base64_encode($contents);
$img_encoded= 'data:image/png;base64,'.$base64;
}
?>
<center>
<form name="pr" action="" method="post">
<table align="center">
<td><input id="boton" type="text" name="img" size="50" maxlength="110" value=""></td>
<td></td>
<td><input id="boton" type="submit" name="submit" value="img!"></td>
</table>
<textarea cols="100" rows="30" name="texto">
<?php echo $img_encoded; ?>
</textarea>
</center>
</body>
</html>
una vez que obtiene el codigo que seria algo como esto:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAv.......
Pueden guardar el contenido de la textarea en una variable, y para utilzarla tienen que poner:
<img src="'.$imagen_encoded_b64.'">
Eso es todo, espero que sea de utilidad.
Bienvenido @hielasangre, espero verte mas seguro y que sigas aportando mas artículos xDD.
Saludos.