|
Mostrar Mensajes
|
Páginas: 1 [2] 3 4 5 6 7
|
11
|
Programación / PHP / phpmyadmin utilizar password y manual servidores
|
en: 1 Noviembre 2007, 23:22 pm
|
Hola estoy haciendo una página web instale el XAMPP de momento estoy trabajando con localhost pero al terminarlo me gustaría ponerla algun servidor. Tengo pensado montarlo en un cuarto de mi casa estoy mirando windows server 2003 pero no se cómo utilizarlo si alguien me deja algun manual o algo se lo agradezco y luego otra cosa para que los usuarios no me entren a mi BD del XAMPP cómo se hace para restringirlo ahora entrando con localhost/phpmyadmin entra sin pedirme ninguna password... Saludos.
|
|
|
12
|
Programación / PHP / Re: ¿error header?
|
en: 31 Octubre 2007, 21:04 pm
|
entonces el código me quedaría así: <?php if(isset($_POST['login'])){ $redir=$_SERVER['HTTP_REFERER']; $redir=$url[0]; $user=$_POST['user']; $pass=$_POST['pass']; if($user==""){ header ("Location: $redir?error_login=0"); } if($pass==""){ header ("Location: $redir?error_login=0"); } /** comprobem que el usuario y contraseña estan a la BD*/ include("../conexion.php"); $sql="SELECT `id`,`pass`,`carrec`,`ban`,`last_day`,`entradas`,`alta` FROM usuari"; $sql .=" WHERE `nick` LIKE '".$user."' LIMIT 1"; header ("Location: $redir?error_login=1"); } if($row[2]==1){//comprobem k lusuari no estigui ban 1-> BAN; 0-> no ban header ("Location: $redir?error_login=2"); } /*comprobem k estigui de alta*/ if($row['alta']!=1){ header ("Location: $redir?error_login=4"); } /** comprovem si la contraseña coincideix*/ if($pass==$row['pass']){ //actualitzem al ultima visita $sql="UPDATE `usuari` SET `last_day` = '".$data."',`entradas`=`entradas`+1, `ip`='".$_SERVER['REMOTE_ADDR']."' WHERE `nick` = '".$user."' LIMIT 1" ; $_SESSION['id']=$row['id']; $_SESSION['user']=$user; $_SESSION['pass']=$pass; $_SESSION['carrec']=$row['carrec']; $_SESSION['entradas']=$row['entradas']; }else{ header ("Location: $redir?error_login=3"); } }else{ header("Location: login.php"); } ?>
lo de la session_start arriba de todo pero el error persiste
|
|
|
14
|
Programación / PHP / Re: ¿error header?
|
en: 30 Octubre 2007, 15:54 pm
|
No hagas echo de nada antes de tirar la sesión.
Suerte
Pero esque en el código no hay ningun echo y luego el error del header?
|
|
|
15
|
Programación / PHP / ¿error header?
|
en: 29 Octubre 2007, 21:02 pm
|
Hola tengo un problema antes utilizaba el EasyPHP pero ahora como en mi colegio tengo instalado el XAMPP me puse en mi ordenador, con el EasyPHP me iba todo correctamente pero ahora con el XAMPP me tira dos errores: El código es: <?php if(isset($_POST['login'])){ $redir=$_SERVER['HTTP_REFERER']; $redir=$url[0]; $user=$_POST['user']; $pass=$_POST['pass']; if($user==""){ header ("Location: $redir?error_login=0"); } if($pass==""){ header ("Location: $redir?error_login=0"); } /** comprobem que el usuario y contraseña estan a la BD*/ include("../conexion.php"); $sql="SELECT `id`,`pass`,`carrec`,`ban`,`last_day`,`entradas`,`alta` FROM usuari"; $sql .=" WHERE `nick` LIKE '".$user."' LIMIT 1"; header ("Location: $redir?error_login=1"); } if($row[2]==1){//comprobem k lusuari no estigui ban 1-> BAN; 0-> no ban header ("Location: $redir?error_login=2"); } /*comprobem k estigui de alta*/ if($row['alta']!=1){ header ("Location: $redir?error_login=4"); } /** comprovem si la contraseña coincideix*/ if($pass==$row['pass']){ //actualitzem al ultima visita $sql="UPDATE `usuari` SET `last_day` = '".$data."',`entradas`=`entradas`+1, `ip`='".$_SERVER['REMOTE_ADDR']."' WHERE `nick` = '".$user."' LIMIT 1" ; $_SESSION['id']=$row['id']; $_SESSION['user']=$user; $_SESSION['pass']=$pass; $_SESSION['carrec']=$row['carrec']; $_SESSION['entradas']=$row['entradas']; /*--> linea 49*/header ("Location: $url"); }else{ header ("Location: $redir?error_login=3"); } }else{ header("Location: login.php"); } ?>
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wwwroot\web\conexion.php:4) in C:\wwwroot\web\usuarios\progress.php on line 42
Warning: Cannot modify header information - headers already sent by (output started at C:\wwwroot\web\conexion.php:4) in C:\wwwroot\web\usuarios\progress.php on line 49
|
|
|
17
|
Programación / PHP / sql problema con default
|
en: 21 Octubre 2007, 00:12 am
|
Hola me tengo esta secuencia: CREATE TABLE USUARI( id INT(2) PRIMARY KEY AUTO_INCREMENT , nick VARCHAR(25) NOT NULL , pass VARCHAR(25) NOT NULL , email VARCHAR(25) NOT NULL , edad INT(4), sexo CHAR(1), data_creacio DATE DEFAULT 'NOW()', carrec CHAR(1) DEFAULT 'U', ban INT(1) DEFAULT '0', last_time TIME DEFAULT 'CURTIME()', last_day VARCHAR(10), entradas INT(4) DEFAULT 0, comentari VARCHAR(100), ip VARCHAR(15), alta INT(1) DEFAULT 0, codigo_alta INT(5) ) AUTO_INCREMENT = 1;
con windows y utilizaba el easyPHP la versión 1.7 me iba perfectamente pero ahora me pase a Linux el Ubunte la versión 7.10 y me instale XAMP la version creo que la última y me da error. el Error es: #1067 - Invalid default value for 'data_creacio' Gracias.
|
|
|
19
|
Programación / PHP / combiancion de tablas SQL Error
|
en: 5 Septiembre 2007, 22:19 pm
|
Bueno estoy haciendo un trabajo y al combinar dos tablas(usuaris y alumnes) no me deja registrar os dejo los dos consultas: CREATE TABLE usuaris( id INT(3) PRIMARY KEY, usuari VARCHAR(50) UNIQUE, pass TEXT, carrec VARCHAR(15) DEFAULT 'alumne', FOREIGN KEY(id) REFERENCES alumne(id) ); CREATE TABLE alumne( id INT(3) PRIMARY KEY AUTO_INCREMENT, nom VARCHAR(50), cognom1 VARCHAR(50), cognom2 VARCHAR(50), curs INT(1), ) AUTO_INCREMENT = 1;
y la consulta es: $sql="SELECT `alumne.id`,`alumne.nom`,`alumne.cognom1`,`alumne.cognom2`,`usuaris.pass` FROM alumne,usuaris"; $sql .=" WHERE `alumne.id`=`usuaris.id` AND `usuaris.usuari` LIKE '".$user."' LIMIT 1";
me dice que no encuentra el usuario y el usuario esta ya en la base de datos correctamente luego porve de ejecutarlo con PHPMYADMIN y me dice este error: consulta SQL :
SELECT `alumne.id` , `alumne.nom` , `alumne.cognom1` , `alumne.cognom2` , `usuaris.pass` FROM alumne, usuaris WHERE `alumne.id` = `usuaris.id` AND `usuaris.usuari` LIKE 'mtrepat' LIMIT 1
MySQL ha dicho:
#1054 - La columna 'alumne.id' en field list es desconocida
|
|
|
20
|
Programación / PHP / Re: problemas en la web
|
en: 28 Julio 2007, 16:21 pm
|
prove de dos maneras esa: <?php mysql_select_db ("baldomar_es_db", $conexion) OR die ("Base de datos inexistente, o temporalmente inactiva"); ?>
y la otra: <?php $conexion = mysql_connect("mysql.usuario.lycos.es","usuario","*****"); mysql_select_db ("baldomar_es_db", $conexion) OR die ("Base de datos inexistente, o temporalmente inactiva"); ?>
a lo mejor es problema del host es que si tengo que comprarme un hosting y tengo esos problemas de que no se ven las cosas....
|
|
|
|
|
|
|