Buenas, quisiera que me ayuden tengo un sistema de registro pero quiera añadir para que suban su foto. ejemplo
Registro de usuarios:
NOMBRE: USUARIO123
CONTRASEÑA: 13456
REPETIR CONTRASEÑA: 13456
PAIS: PERU
FECHA DE NACIMIENTEO: 12/235/1295
FOTO:
EXAMINAR
Asi mi regitro tengo en la parte de foto para poner url pero hay algunos usuarios que no saven mucho de url y ponen otras cosas, bueno para evitar ese tipo de problemas que agregar un detatelle para suba la foto y el url de la foto se guarde en mi base de datos. este es el codigo de mi registro:
Código PHP:
Ver original<?php
// Registro de usuarios
// CopyLeft 2007 // ziin razoon
// Registro.php
// Creado: 22-3-05
include("config.php");
if($_POST['registro']){
include("config.php");
function html($texto) {
return $texto ;
}
if($_POST[contrasena]==$_POST[contrasena2]){
$query = mysql_query("SELECT * FROM usuarios WHERE nick='$_POST[nick]' or email='$_POST[email]'");
if(!$_POST[nick]){ $error = _ERROR_NICK_; }
if(!$_POST[contrasena]){ $error = _ERROR_PASS_; }
if(!$_POST[email]){ $error = _ERROR_EMAIL_; }
$nick = html($_POST[nick]);
$contrasena = md5($_POST[contrasena
]); $MailPass = $_POST[contrasena2];
$email = html($_POST[email]);
$avatar = html($_POST[avatar]);
$nombre = html($_POST[nombre]);
$pais = html($_POST[pais]);
$sexo = html($_POST[sexo]);
$boletin = html($_POST[boletin]);
$ip = $REMOTE_ADDR;
$n_dia = html($_POST[n_dia]);
$n_mes = html($_POST[n_mes]);
$n_ano = html($_POST[n_ano]);
} else {
$error = _YA_REGISTRADOS_;
}
} else {
$error = _ALERTA_CONTRASENA_;
}
if($error){ echo"<script>alert('"._ERROR_P_." ".$error."'); window.location='javascript:history.back()';</script>"; } else {
$puntos = $info[preg];
if(!mysql_query("INSERT INTO usuarios (nick,contrasena,email,fecha,avatar,nombre,pais,sexo,boletin,ip,conectado,puntos,n_dia,n_mes,n_ano) VALUES ('$nick','$contrasena','$email','$fecha','$avatar','$nombre','$pais','$sexo','$boletin','$ip','$fecha','$puntos','$n_dia','$n_mes','$n_ano')")){ echo"<script>alert('"._ERROR_P_." "._ERROR_QUERY_."'); window.location='javascript:history.back()';</script>";
}
echo"<script>location='http://miweb.com/web/?nick=$nick'</script>";
}
} else {
?>
<form action="<?=$pagina?>?<?=$get?>=registro" method="post"><table width="99%" border="0" align="center" cellpadding="3" cellspacing="0">
<tr>
<td width="17%">NICK</td>
<td width="83%">
<input name="nick" type="text" id="nick">
<span style="color:#990000">*</span> </td>
</tr>
<tr>
<td>CONTRASEÑA</td>
<td>
<input name="contrasena" type="password" id="contrasena">
<span style="color:#990000">*</span></td>
</tr>
<tr>
<td>REPITELO</td>
<td>
<input name="contrasena2" type="password" id="contrasena2">
<span style="color:#990000">*</span></td>
</tr>
<tr>
<td>EMAIL</td>
<td>
<input name="email" type="text" id="email">
<span style="color:#990000">*</span></td>
</tr>
<tr>
<td>FOTO</td>
<td>
<input name="avatar" type="text" id="avatar" value="Ingresa el url de tu foto" >
<span style="color:#990000">*</span> </td>
</tr>
<tr>
<td>NOMBRE</td>
<td>
<input name="nombre" type="text" id="nombre" ></td>
</tr>
<tr>
<td>SEXO</td>
<td>
<select name="sexo" id="sexo">
<option value="0">Masculino</option>
<option value="1">Femenino</option>
</select> </td>
</tr>
<tr>
<td>PASI</td>
<td>
<input name="pais" type="text" id="pais"> </td>
</tr>
<tr>
<td>RESEVIR BOLETIN </td>
<td><input name="boletin" type="radio" value="si" checked>
SI
<input name="boletin" type="radio" value="no">
NO</td>
</tr>
<tr>
<td colspan="2" class="input"> </td>
</tr>
<tr>
<td height="32"></td>
<td>
<input name="registro" type="submit" id="registro" value="<?=_REG_REGISTRAR_?>">
<input name="borrar" type="reset" id="borrar" value="<?=_REG_BORRAR_?>"> </td>
</tr>
<tr>
<td colspan="2"><font size="1" face="Georgia, Times New Roman, Times, serif">(*) <?=_REG_OB_?> </font></td>
</tr>
</table>
</form>
<?
}
?>
Y este codigo me permite subir imagenes ami web funciona perfectamente:
Código PHP:
Ver original<?
if($_POST){
// Creamos la cadena aletoria
$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$cad = "";
for($i=0;$i<12;$i++) {
}
// Fin de la creacion de la cadena aletoria
$tamano = $_FILES [ 'file' ][ 'size' ]; // Leemos el tamaqo del fichero
$tamaqo_max="50000000000"; // Tamaqo maximo permitido
if( $tamano < $tamaqo_max){ // Comprovamos el tamaqo
$destino = 'uploaded' ; // Carpeta donde se guardata
$sep=explode('image/',$_FILES["file"]["type"]); // Separamos image/ $tipo=$sep[1]; // Optenemos el tipo de imagen que es
if($tipo == "gif" || $tipo == "pjpeg" || $tipo == "bmp"){ // Si el tipo de imagen a subir es el mismo de los permitidos, segimos. Puedes agregar mas tipos de imagen
move_uploaded_file ( $_FILES [ 'file' ][ 'tmp_name' ], $destino . '/' .$cad.'.'.$tipo); // Subimos el archivo include('post.html'); // Incluimos la plantilla
}
else echo "el tipo de archivo no es de los permitidos";// Si no es el tipo permitido lo desimos
}
else echo "El archivo supera el peso permitido.";// Si supera el tamaqo de permitido lo desimos
}
?>
Ahora lo que quiero es unirlo los codigos alguien me podria ayudar por favor.