Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - bgnumis

#1
Dudas Generales / Banners y iphone
5 Octubre 2019, 15:57 PM
Hola tengo una web y he puesto banners de publicidad (que sí se ven en móviles android pero en iphone se bloquean y los omiten).

En mi web la única fuente de ingresos es la publicidad.
Qué código podría utilizar para que en iphone no me lo bloqueara? Y se vean los banners.
#2
Ya lo he hecho. Resulta que ponía " y había que poner '.

Disculpad. Muchas Gracias.
#3
Mil Gracias.
#4
Hola, a ver si me podéis ayudar,

Tengo el siguiente código que me sube a la carpeta upload el fichero que sea, la cuestión es que yo quiero subir ficheros así desde mi usuario y en una tabla de base de datos (mediate un form o como sea que me podáis orientar) subir el archivo un "email" asoaciado y un campo de comentario, un campo de categoría (texto también), otro de DNI, y otro de fecha.

Con esos campos cuando el usuario se conecte con su email (es el campo de usename) sólo le muestre "sus archivos" asociados a su DNI, o a su email.

¿Podéis indicarme una ayuda para poder hacer esa tabla?


Código (php) [Seleccionar]


<?php 
$target_path 
"../../uploads/";
$target_path $target_path basename$_FILES['uploadedfile']['name']); 
if(
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) 

echo 
"<span style='color:green;'>El archivo "basename$_FILES['uploadedfile']['name']). " ha sido subido</span><br>";
}else{
echo 
"Ha ocurrido un error, trate de nuevo!";

?>



#5
Hola,

He "conseguido" redirigir después del login a una web u otra.
La cuestión es que que el código redirige a mipagina2.php o mipagina.php

¿Cómo hago para que me envie a estas dos páginas el "registro de usuario que venia del login? Es decir los datos:    

Código (php) [Seleccionar]


$email = $_POST['email'];
$password = $_POST['password'];


¿Cómo podría incluir en mipagina2 y mipagina.php un password verify (habendo enviado el email y el password ) para que si no está logeado me redirijan a index.html?

La web que redirige hace lo siguiente:

Código (php) [Seleccionar]


<?php
session_start
();
$_SESSION['email'] = $email;


?>


<!doctype html>
<html lang="en">
<head>
<title>Check Login and create session</title>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
</head>
<body>
<div class="container">

<?php
// Connection info. file
include 'conn.php';

// Connection variables
$conn mysqli_connect($dbhost$dbuser$dbpass$dbname);

// Check connection
if (!$conn) {
die("Connection failed: " mysqli_connect_error());
}

// data sent from form login.html 
$email $_POST['email']; 
$password $_POST['password'];

// Query sent to database
$result mysqli_query($conn"SELECT Email, Password, Name FROM users WHERE Email = '$email'");

// Variable $row hold the result of the query
$row mysqli_fetch_assoc($result);

// Variable $hash hold the password hash on database
$hash $row['Password'];



 if ( $email === 'bgnumis@gmail.com' ){
if (password_verify($_POST['password'], $hash)) {



header('Location:mipagina2.php');

} else {
echo "<div class='alert alert-danger mt-4' role='alert'>Email or Password are incorrects!
<p><a href='login.html'><strong>Please try again!</strong></a></p></div>"
;
}}

else {
if (password_verify($_POST['password'], $hash)) {



header('Location:mipagina.php');

} else {
echo "<div class='alert alert-danger mt-4' role='alert'>Email or Password are incorrects!
<p><a href='login.html'><strong>Please try again!</strong></a></p></div>"
;
}
}


?>

</div>
<!-- Optional javascript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>

</body>
</html>



Ayuda por favor. Sé que algo estoy expresando mal pero si me orientáis quizá podré resolverlo.


He visto lo siguiente:

Código (php) [Seleccionar]

<?php  
session_start
(); 
if(empty(
$_SESSION["autenticado"])){  
header("Location: index.php");  
    exit();  
}  
?>




En mi web después del login me envia a una web donde se supone que "estoy autenticado" y hago un condicional donde si el usuario es un mail me envía a mipagina2.php o a mipagina.php en cualquier otro caso.

¿cómo autentico? Y guardo los datos para que los arrastre de un archivo php a otro sin perder las "conexión del usuario"?


MOD: No hacer triple post. Usa el boton modificar. Titulo a minusculas.
#6
Hola lo he conseguido¡


He puesto esto:

Código (php) [Seleccionar]


if ( $email === 'prueba@gmail.com' ){

if (password_verify($_POST['password'], $hash)) {



header('Location:mipagina.php');

} else {
echo "<div class='alert alert-danger mt-4' role='alert'>Email or Password are incorrects!
<p><a href='login.html'><strong>Please try again!</strong></a></p></div>";
}





#7
Hola, tengo creado (copiado de los tutoriales que orientan y ayudan para crear un login), cuando le das a login (donde pones tu nombre de usuario (email) y password) te redirige a checklogin.php

La cuestión es que me gustaría a partir de este checklogin.php añadir con SESSION una condicional que hago lo siguiente:

1.  si el Email que es el usuario de session y con el que me "logeo" es prueba@gmail.com entonces me redirija a prueba.php

(subpregunta ¿Cómo hago para que en prueba debe hacer la comprobación de que el usuario está registrado y sino lo expulse?)

, y cualquier otra cosa me deje en el checklogin (en este caso parece que no te dejar acceder si no estás logeado, aunque ¿por qué no utiliza SESSION, cómo hacer que también utilice SESSION? lo cogí de un ejemplo, disculpad porque se me escoñó el pc y no recuerdo el autor, sino lo pondría por supuesto).

checklogin:

Código (php) [Seleccionar]



<?php
session_start
();
?>


<!doctype html>
<html lang="en">
<head>
<title>Check Login and create session</title>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
</head>
<body>
<div class="container">

<?php
// Connection info. file
include 'conn.php';

// Connection variables
$conn mysqli_connect($dbhost$dbuser$dbpass$dbname);

// Check connection
if (!$conn) {
die("Connection failed: " mysqli_connect_error());
}

// data sent from form login.html 
$email $_POST['email']; 
$password $_POST['password'];

// Query sent to database
$result mysqli_query($conn"SELECT Email, Password, Name FROM users WHERE Email = '$email'");

// Variable $row hold the result of the query
$row mysqli_fetch_assoc($result);

// Variable $hash hold the password hash on database
$hash $row['Password'];

/* 
password_Verify() function verify if the password entered by the user
match the password hash on the database. If everything is OK the session
is created for one minute. Change 1 on $_SESSION[start] to 5 for a 5 minutes session.
*/
if (password_verify($_POST['password'], $hash)) {

$_SESSION['loggedin'] = true;
$_SESSION['name'] = $row['Name'];
$_SESSION['start'] = time();
$_SESSION['expire'] = $_SESSION['start'] + (60) ;

echo "<div class='alert alert-success mt-4' role='alert'><strong>Welcome!</strong> $row[Name]
<p><a href='edit-profile.php'>Edit Profile</a></p>
<p><a href='logout.php'>Logout</a></p></div>"
;

} else {
echo "<div class='alert alert-danger mt-4' role='alert'>Email or Password are incorrects!
<p><a href='login.html'><strong>Please try again!</strong></a></p></div>"
;
}
?>

</div>
<!-- Optional javascript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>

</body>
</html>


#8
Dudas Generales / Cancelar cuentas adsense
27 Mayo 2019, 08:26 AM
Hola a todos,

Probé a poner publicidad en mi sitio de Adsense. La cuestión es que como no me iba la primera cuenta abrí otra y otra y ahora nl hay manera de cerrarla. Me aparece deshabilitado. Si doy de baja el mail, me dará de baja de Adsense. Hay alguna forma pir lopd o como sea de darlas de baja? ¿es imposible contactar con Google?  Intenté dar de baja las cuents  de Mi cuenta de google pero aún así me dice desde la  "principal" que siguen existiendo. Es un horror. Ayuda.
#9
PHP / condición else no me redirige al index
31 Diciembre 2017, 09:45 AM
Hola tengo un archivo validarusuario.php que redirecciona a una web o otra en función del tipo de usuario. En el index hay un acceeso usuarios que dirige a este código. Resulta que si en el index al poner nombre y usuario me equivoco en el pass el siguiente código no me redirige a index sino que se queda en una página en blanco validarusuario.php pero sin dar error. Si pongo la clave y usuario bien sí que hace lo que debe. ¿por qué no puede estar funcionando el else?

Código (php) [Seleccionar]


Hola,

Nada. He probado haciendo lo del if pero no funciona. Lo he modificado así, pero no funciona tampoco. A ver si alguno vé porqué no me redirige al index cuando me equivoco en la pass y se queda en el fichero que se llama así (el código de abajo) validarusuario.php y se queda en blanco sin dar error.




<?php
include("conectar_bd.php"); 
conectar_bd();

$usr $_POST['usuario'];
$pw $_POST['password'];
//Obtengo la version cifrada del password
$pw_enc md5($pw);



$sql "SELECT id_usuario FROM tbl_users
INNER JOIN ctg_tiposusuario
ON tbl_users.id_TipoUsuario = ctg_tiposusuario.id_TipoUsuario
WHERE tx_username = '"
.$usr."'
AND tx_password = '"
.$pw_enc."'

"

$result =mysql_query($sql,$conexio); 

$uid "";




$sql1 "SELECT id_TipoUsuario FROM tbl_users
WHERE tx_username = '"
.$usr."'
AND tx_password = '"
.$pw_enc."' "



$result1=mysql_query($sql1,$conexio); 

$uid "";
$rs=mysql_fetch_array($result1);

if( 
$rs[0]=="2"){ 

if( 
$fila=mysql_fetch_array($result) )

//Obtener el Id del usuario en la BD 
$uid $fila['id_usuario'];
//Iniciar una sesion de PHP
session_start();
//Crear una variable para indicar que se ha autenticado
$_SESSION['autenticado'] = 'SI';
//Crear una variable para guardar el ID del usuario para tenerlo siempre disponible
$_SESSION['uid'] = $uid;
//CODIGO DE SESION

//Crear un formulario para redireccionar al usuario y enviar oculto su Id 
?>

<form name="formulario" method="post" action="principalcero.php">
<input type="hidden" name="idUsr" value='<?php echo $uid ?>' />
</form>
<?php
}
else {
//En caso de que no exista una fila...
//..Crear un formulario para redireccionar al usuario a la pagina de login 
//enviandole un codigo de error
?>

<form name="formulario" method="post" action="index.php">
<input type="hidden" name="msg_error" value="1">
</form>
<?php
}
?>



<script type="text/javascript">
//Redireccionar con el formulario creado
document.formulario.submit();
</script>

<?php




}


elseif( 
$rs[0]=="1"){ 



if( 
$fila=mysql_fetch_array($result) )

//Obtener el Id del usuario en la BD 
$uid $fila['id_usuario'];
//Iniciar una sesion de PHP
session_start();
//Crear una variable para indicar que se ha autenticado
$_SESSION['autenticado'] = 'SI';
//Crear una variable para guardar el ID del usuario para tenerlo siempre disponible
$_SESSION['uid'] = $uid;
//CODIGO DE SESION

//Crear un formulario para redireccionar al usuario y enviar oculto su Id 
?>

<form name="formulario" method="post" action="administrador.php">
<input type="hidden" name="idUsr" value='<?php echo $uid ?>' />
</form>
<?php
}
else {
//En caso de que no exista una fila...
//..Crear un formulario para redireccionar al usuario a la pagina de login 
//enviandole un codigo de error
?>

<form name="formulario" method="post" action="index.php">
<input type="hidden" name="msg_error" value="1">
</form>
<?php
}



?>


<?php
}

?>

<script type="text/javascript">
//Redireccionar con el formulario creado
document.formulario.submit();
</script>

#10
PHP / Carpeta de servidor de file input
25 Diciembre 2017, 20:54 PM
Una pregunta,

Cuando intento subir los archivos, fotos o pdf al servidor, la duda primera duda que me surge al ver todos los código que de momento no consigo que funcionen es: cuando se define la carpeta destino del servidor siempre pone algo así:

Código (php) [Seleccionar]


<?php
# definimos la carpeta destino
$carpetaDestino="imagenes/";
?>



¿Si mi servidor no es local sino que es un hosting contratado y dentro del httdocs tengo la carpeta imagenes ¿cómo le digo que es en el servidor "online" y no en mi carpeta local, o esto ya lo "interpreta" al estar el index.php "colgado" de httdocs (en el servidor online)?