Es el código de subir una imagen, pense que podia ser por el enctype="multipart/form-data", pero es que ni idea!! :S
editimagen.php
Código PHP:
<FORM ACTION="editimagen2.php?id='.$row[id].'" method="post" enctype="multipart/form-data">
No tienes imagen de perfil.<br><br>
¡Sube una ahora!<br>
<input name="file" type="file" onChange="ver(form.file.value)"><br><br>
<input type="submit" value="Nueva imagen"><br><br>
</form>
editiimagen2.php
Código PHP:
$cad = "$row[nick]";
$tamano = $_FILES [ 'file' ][ 'size' ];
$tamaño_max="1500000";
$destino = 'subidas' ;
$sep=explode('image/',$_FILES["file"]["type"]);
$tipo=$sep[1];
if( $tamano < $tamaño_max && $tipo == "gif" || $tipo == "jpeg" || $tipo == "jpg" || $tipo == "bmp" || $tipo == "png") {
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo);
$imagen="$destino/$cad.$tipo";
$link = mysql_connect("localhost", "root" , "karlicos");
mysql_select_db("cuentat",$link);
$sql = "UPDATE usuarios SET imagen='$imagen' WHERE id=$id";
$sql = mysql_query($sql, $link) or die("Error en consulta $sql:".mysql_error() );
echo '
• ¡Tu imagen ha sido subida correctamente!
';
}else{
echo '
• El tipo de archivo no es de los permitidos (admitidos: jpeg, gif, bmp, png) o supera el límite de peso permitido (max: 1.5mb)<br><br>
';
}