Bueno, ire agregando más codigo con el tiempo :
{ }
Codigo 1 :
if($HTTP_REFERER == "") {
echo "El Acceso Directo a Esta web Esta Deshabilitado. Ip del Visitante : ".$REMOTE_ADDR."";
exit;
}
Con Este codigo, evitamos que se pueda ingresar a las webs desde url, por ejemplo :
www.laweb.com/configuiraciones.php
Los usuarios de mi web, se registran con Upercasse y LowerCasse y luego tienen problemas con el logeo.
( Usuario : dArK_FOx )
Esto es tipico cuando empezamos recien a inscribir usuarios a la base de datos, el problema es que si despues el usuario, no se logea
al igual que como se inscribio, la base de datos, no lo encontrara ... pero entonces lo debemos solucionar .
Codigo :
$new_usuario = ucwords(strtolower($usuario));
dArK_FOx ::::: Dark_fox.
Ordena las letras, poniendo en mayuscula la primera y todo lo demas en minuscula.
Y cuando el usuario se desee logear :
$new_log = ucwords(strtolower($log));
asi si se logea como : dArK_FOx, php lo escribira como Dark_fox y asi si se encuentra en la base de datos.
Necesito contar la cantidad de caracteres que tiene un campo, para ver si es valido o no.
Bueno, pensemos en que queremos registrar un usuario con rut... entonces, sabemos que el campo debe tener 12 Caracteres.
Codigo :
$cantidad_caracteres = 12 ;
$chequear = strlen($rut);
if($chequear < $cantidad_caracteres) {
echo "El Campo Rut, debe tener al menos 12 Caracteres";
exit;
}
Entonces, si el campo no cumple con lo que debe ser, el programa se detiene (Con exit;).
Propiedades Mysql
1) Coneccion a Mysql.
$conn = mysql_connect("host","usuario","password") or die(mysql_error()); // en mysql_error, pueden escribir un mensaje ustedes : or die("Mensaje");
2) Escogiendo Db.
mysql_select_db("tu db",$conn);
3) Consultas.
$a = mysql_query("SELECT * FROM `tabla` WHERE Dato1 = '$dato1' AND Dato2 = '$dato2'");
4) Ver Coincidencias.
if(mysql_rows == 0) {
// es decir hubo 0 coincidiencisa encontradas.
}
4) Agregar Datos.
mysql_query("INSERT INTO db (Dato1,Dato2,Dato3) VALUES('$dato1','$dato2','$dato3')",$conn);
5) Editar Datos.
mysql_query("UPDATE Password SET Password ='$Password' WHERE Usuario='$usuario'",$conn);
6) Borrar Datos.
mysql_query("DELETE FROM db WHERE Usuario='$usuario'");
No Mostrar Errores de Script :
@mysql_Query.
@if()
Agregandole una "@", no aparecera errores de script al llamar la web .
Bueno, eso esta bien por hoy, luego les pongo mas :), Suerte! :bravo: