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]){ if(!$_POST[nick]){ $error = _ERROR_NICK_; } if(!$_POST[contrasena]){ $error = _ERROR_PASS_; } if(!$_POST[email]){ $error = _ERROR_EMAIL_; } $nick = html($_POST[nick]); $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 $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.