plis cuando me respondas, has un nuevo post que no se si has actualizado.
ok gracias por la aclaracion y si la entiendo pero???
de la primera forma (con el eval), sale el mismo error:
Código PHP:
<?php
$ext="pdf";
$validos="'$ext'=='jpg' or '$ext'=='gif' or '$ext'=='png'";
if(eval($validos)){
echo "imagen";
}else{
echo "pdf";
}
//sale esto:
//Parse error: syntax error, unexpected $end in /data/15/1/43/4/1369493/user/1468908/htdocs/artwork/vtronix2/admin/aa.php(6) : eval()'d code on line 1
?>
y con la segunda, no me reconoce y siempro devuelve false (entra al else).
Código PHP:
<?php
$ext="gif";
if (preg_match('/\.(jpg|gif|png)$/i', $ext)) {
//ya lo puse asi: if (preg_match('/\.(jpe?g|gif|png)$/i', $ext)) pero tampoco
echo "imagen";
}else{
echo "pdf";
}
?>
gracias por todo pateketrueke.