Amigos, tengo una duda,
Con un php se podra descargar un archivo.
Miren quiro que al poner index.php?user=sdf&pass=qefg&file=fuente.rar. Si el usuario y la contraseña esta en una base de datos y cinciden se pueda descargar el archivo. Se puede???
| ||||
Respuesta: Php if????? Pues simplemente verificas:
Código php:
Ver original Recuerda que no hay cosas "magicas", todo tiene su logica y hay que programarlo, para eso es la herramienta. Saludos. |
| ||||
Respuesta: Php if????? Eso mismo iba a decir :p
__________________ Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo) www.programandoweb.com |
| ||||
Respuesta: Php if????? Amigos, perdon pero ya lo logre hacer, solo que tengo esto <?php // Configura los datos de tu cuenta $dbhost='localhost'; $dbusername='dylucure_checar'; $dbuserpass='xxxx'; $dbname='xxxx'; session_start(); // Conectar a la base de datos mysql_connect ($dbhost, $dbusername, $dbuserpass); mysql_select_db($dbname) or die('Cannot select database'); if ($HTTP_GET_VARS['user']) { //Comprobacion del envio del nombre de usuario y password $username=$HTTP_GET_VARS['user']; $password=$HTTP_GET_VARS['pass']; if ($password==NULL) { echo "Falta la calve secreta"; }else{ $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error()); $data = mysql_fetch_array($query); if($data['password'] != $password) { echo "ERROR"; }else{ $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error()); $row = mysql_fetch_array($query); $_SESSION["s_username"] = $row['username']; descarga_archivo( vip/vipRelease ); echo "OK"; } } } ?> Todo hiba excelente hasta que le puse esto si se habia logeado bien descarga_archivo( vip/vipRelease ); Como lo puedo poner eso en el php????? |
| ||||
Respuesta: Php if????? descarga_archivo es una funcion que tu tienes que programar, no existe ya en PHP, por eso desde mi primer comentario te indique que tienes que buscar como forzar la descarga de archivos con PHP. Saludos. |
| ||||
Respuesta: Php if????? PErdon pero miren ya tengo cais todo gracias a ustedes, pero ahora los usuarios los quiero sacar de phpbb, miren tengo esto SELECT username,password FROM users WHERE username y en el BD le puse codigo php y me salio esto $sql = 'SELECT COUNT(*) AS `Filas`, `username` FROM `phpbb_users` GROUP BY `username` ORDER BY `username` LIMIT 0, 30 '; $sql = 'SELECT COUNT(*) AS `Filas`, `user_password` FROM `phpbb_users` GROUP BY `user_password` ORDER BY `user_password` LIMIT 0, 30 '; El primero es para el usuario y el segundo para la contraseña, pero la duda, los dos en uno, gracias, Se me acurrio algo como esto SELECT username,user_password FROM php_users WHERE username |
| ||||
Respuesta: Php if????? ¿Por qué dos sentencias para traer los datos? Eso no se hace así. Lo que se te ocurrió viene mucho más encaminado, la lógica sería:
Código Ló:
Ver original Esa lógica sería para traer nombre de usuario y contraseña, ordenados alfabéticamente utilizando el campo nombre. Para contar cuántos usuarios hay registrados en la base de datos (creo que intentaste hacer eso también) podés usar COUNT(*) como lo estabas haciendo o desde PHP utilizar mysql_num_rows($rs), siendo $rs el resultado de un mysql_query. Personalmente prefiero hacerlo contar a MySQL Saludos. |