Publicado poralegg | En Codigo | Posted on 15-09-2009
0
Creamos el formulario:
Creamos el archivo upload.php que recibira el POST del formulario
if((!empty($_FILES["uploaded_file"])) && ($_FILES['uploaded_file']['error'] == 0)) {
//Es un JPEG and pesa menos de 350Kb
$filename = basename($_FILES['uploaded_file']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
if (($ext == "jpg") && ($_FILES["uploaded_file"]["type"] == "image/jpeg") &&
($_FILES["uploaded_file"]["size"] < 350000)) {
// Seleccionamos la carpeta en donde se subira el archivo
$newname = dirname(__FILE__).'/upload/'.$filename;
// Chequear si ya existe ese archivo en el servidor
if (!file_exists($newname)) {
// Mover el archivo
if ((move_uploaded_file($_FILES['uploaded_file']['tmp_name'],$newname))) {
echo "Subido correctamente el archivo:: ".$newname;
} else {
echo "Error: No se puso subir el archivo!";
}
} else {
echo "Error: File ".$_FILES["uploaded_file"]["name"]." ya existe ";
}
} else {
echo "Error: Solo imagenes .jpg images con un peso menor a 350Kb son aceptados";
}
} else {
echo "Error: No se subio ningun archivo";
}
Publicado poralegg | En Codigo | Posted on 23-08-2009
1
function DetectoEnter(e)
{
var key;
var keychar;
if(window.event || !e.which) // IE
{
key = e.keyCode; // para IE
}
else if(e) // netscape
{
key = e.which;
}
else
{
return true;
}
if (key==13) //Enter
{
// codigo aqui
}
}
Publicado poralegg | En Codigo | Posted on 23-08-2009
0
function nuevoAjax()
{
/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
lo que se puede copiar tal como esta aqui */
var xmlhttp=false;
try
{
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E)
{
if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
}
}
return xmlhttp;
}
Publicado poralegg | En Codigo | Posted on 23-08-2009
0
onclick="funcion1(); funcion2()"
Publicado poralegg | En Codigo | Posted on 23-08-2009
1
document.write("Redireccionando...");
setTimeout("window.history.go(-1)",1000); // 1000 milisegundos de retardo
Publicado poralegg | En Codigo | Posted on 20-07-2009
2
Me encontre con este pequeño script para detectar cuando el robot de google (GoogleBot) visita una de nuestras páginas.
< ?php
if ( strpos( $_SERVER['HTTP_USER_AGENT'], 'Googlebot' ) !== false )
{
// Tu mail
$direccion_email = ' tu@tudominio.com';
// Enviar el email
mail($direccion_email,'Alerta de Googlebot',
'Soy Googlebot:'.$_SERVER['REQUEST_URI']);
}
?>
Publicado poralegg | En Codigo | Posted on 09-07-2009
0
function LimpiaEspacios($CadenaConMuchosEspacios)
{
$CadenaConMuchosEspacios= trim($CadenaConMuchosEspacios);
$CadenaRegulada= ereg_replace(' +', '', $CadenaConMuchosEspacios);
return $CadenaRegulada;
}
Publicado poralegg | En Codigo, PHP | Posted on 03-07-2009
0
function validar_url($url)
{
$expresion = '/^http:\/\/[a-z0-9-]{1,}?\.?[a-z0-9-]*\.?[a-z0-9]{3}?.[a-z]{2,}(\/[a-z0-9-])?\/?$/i';
if (preg_match($expresion, $url))
{
return 1;
}
else
{
return 0;
}
}
Publicado poralegg | En Codigo, PHP | Posted on 30-06-2009
0
Ya se puede bajar desde php.net esta nueva version, que segun consta en la página, incluye muchas mejoras y nuevas carácteristicas, como soporte para Namespaces al estilo C#.
Aqui esta la lista de todas las novedades: http://php.net/releases/5_3_0.php