Usa expresiones regulares
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú<?php
$string = 'o234m$g·%· we 31234 %· (will) ""· WEHATE/POLICE (r0ock) (yñço&u)';
$result = preg_replace('/[^a-z]+/','',$string);
print $result;
//omgwewillrockyou
?>
YoyA@gmaal-ES.com ->True
Yo Ya@gmaail-Es.com -> False
Yoya@.com -> False
XD@xd-Xd.xd -> True
$cadena = 'hOla munDo xD';
$cadena =~ s/(?i)([a-z]+)(?-i)(?#this is perl)[\s\,]*/¬¬$1/g;
¬¬hOla¬¬munDo¬¬xD
xxxxxx DD DD@D #|!c asasØ a/aaaW 56a
Objetivo: Capturar Hola mundo
Cadena: 1!"#Hola mundo¬¬
if(!empty($_POST['ejemplo'])){
for($i=0;$i<=count($_POST['ejemplo']);$i++)
{
echo @$_POST['ejemplo'][$i];
}
}
$servicio = $_POST['servicio'][0];
$servicio = $_POST['servicio'][1];
<?php
//Recogemos variables;
$anchura=$_GET["anchura"];
$hmax=$_GET["altura"];
//Guardamos el nombre de las fotos en un array
$nombre = glob('*.{jpg,gif,png}', GLOB_BRACE); //Expresiones regulares
$numero_fotos=count($nombre); //No fotos.
//Bucle que abarque todas las fotos
for($i=0;$i<$numero_fotos;$i++)
{
$datos = getimagesize($nombre[$i]); //Recogemos los datos de la foto [0][1][2] (ancho, alto, tipo)
if($datos[2]==1)
{
$img = @imagecreatefromgif($nombre[$i]);
};
if($datos[2]==2)
{
$img = @imagecreatefromjpeg($nombre[$i]);
};
if($datos[2]==3)
{
$img = @imagecreatefrompng($nombre[$i]);
};
/*
aqui empieza lo bueno
como bien sabemos no podemos redimensionar una imagen vertical de la misma forma que una horizontal
bueno esta parte del script no ayuda a poder hacerlo lo que realiza es dividir el ancho original entre
el ancho maximo y luego divide la altura original entre el resultado anterior
bueno esto es para el ancho
*/
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
/*
Para el Alto
sera esto primero pregunta si el alto es mayor que el alto maximo que hemos definido
esto solo significa que es una imagen vertical claro si la condicion nos da true
lo que haremos sera multiplicar la altura maxima por la anchura que hemos definido
y la dividimos entre la altura esto nos dara una imagen vertical apropiada para
nuestra muestra
*/
if($altura>$hmax)
{
$anchura2 = $hmax*$anchura/$altura;
$altura = $hmax;
$anchura = $anchura2;
};
//Creamos la imagen en blanco
$thumb = imagecreatetruecolor($anchura,$altura);
// Sustituimos la imagen antigua por la nueva
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
// Guardamos la imagen con otro nombre.
if($datos[2]==1)
{
imagegif($thumb,"thumb_".$i.".gif");
};
if($datos[2]==2)
{
imagejpeg($thumb,"thumb_".$i.".jpeg");
};
if($datos[2]==3)
{
imagepng($thumb,"thumb_".$i.".png");
};
// Destruimos la imagen temporal para no recargar el servidor
imagedestroy($thumb);
};
?>