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 - jamatbar

#11
PHP / Re: Duda con PHP y base de datos
30 Octubre 2020, 12:50 PM
Al final le comenté el problema y dijo que ante la imposibilidad de hacerlo todo en la misma página, lo hicieramos en varias, ya que el control de sesiones aún no lo hemos dado.

EDITO: Ya lo he podido solucionar
#12
PHP / Re: Duda con PHP y base de datos
28 Octubre 2020, 18:59 PM
Cita de: MinusFour en 28 Octubre 2020, 18:40 PM
Yo creo que tu o el profesor se ha confundido. Los formularios realizarían dos peticiones por separado. La primera petición tiene que abrir la conexión al servidor SQL pero no la retiene para que la segunda petición la termine. Al finalizar la ejecución del script en la primera petición, automáticamente se cierra la conexión. Cada petición tiene su propio entorno de ejecución y no comparten nada entre ellos. Puedes tener una conexión de MySQL persistente pero tu no controlas como liberar la conexión (hasta donde yo tengo entendido). El caso de uso que tu profesor te plantea simplemente no tiene sentido.

¿Quizás el profesor te ha pedido que crearas un sistema con sesiones y le has entendido mal?

Él ha hablado de formularios, no de inicio de sesiones. De todas formas hoy tengo clase con él así que le expondré la duda de nuevo a ver si se explica mejor o directamente es que no tiene ni idéa.
#13
PHP / Re: Duda con PHP y base de datos
28 Octubre 2020, 18:18 PM
La tarea es hacer un formulario para conectarte a una base de datos y otro formulario para desconectarte. Más adelante quiere más formularios para otras cosas (incluir tablas, eliminarlas, etc...)

Que el profesor no tenga ni idea es una opción.
#14
PHP / Re: Duda con PHP y base de datos
28 Octubre 2020, 18:11 PM
Es por un tema del profesor, que quiere que haya un formulario para desconectar. ¿No hay posibilidad de hacerlo?

Gracias
#15
PHP / Duda con PHP y base de datos
28 Octubre 2020, 17:46 PM
Buenas, tengo un par de formularios, uno hace la conexión a la base de datos y otro la desconexión, pero tengo un problema y es que en la desconexión no se "encuentra" los datos para realizarla. Aquí tengo el código:

        <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>" method="POST">
            <label for="equipo">Equipo</label>
            <input type="text" value="Equipo" name="equipo">
            <label for="usuario">Usuario</label>
            <input type="text" value="Usuario" name="usuario">
            <label for="contrasena">Password</label>
            <input type="password" value="Contraseña" name="password">
            <label for="basededatos">Base de datos</label>
            <input type="text" value="Nombre BD" name="bd">
            <input type="submit" value="Conectar" name="conectar">
        </form>
        <br>
        <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>" method="POST">
            <input type="submit" value="Desconectar" name="desconectar">
        </form>
            <?php
            
//Comprobamos que hayamos pulsado el botón Conectar
            
if (isset($_POST['conectar'])) {
                
Conectar($_POST["equipo"], $_POST["usuario"], $_POST["password"], $_POST["bd"]);
                
$conec Conectar($_POST["equipo"], $_POST["usuario"], $_POST["password"], $_POST["bd"]);
 
            }
          
            if (isset(
$_POST['desconectar'])) {
                
Desconectar($conec);
                }

            function 
Conectar($equipo$usuario$password$bd)
            {   
                
//Conectar a BD
                
$conexion mysqli_connect($equipo$usuario$password$bd);

                if (!
$conexion) {
                    die(
"Error de conexión, has introducido algún dato mal");
                } else {
                    echo 
"<script>alert('Te has conectado correctamente a la base de datos {$bd} con el usuario {$usuario}');</script>";
                }
                return 
$conexion;
            }
            
            function 
Desconectar($conec){
                echo 
"<script>alert('El usuario {$_POST["usuario"]} se ha desconectado de la base de datos {$_POST["bd"]}');</script>";
                
mysqli_close($conec);
            }
            
?>


¿Alguna solucion?

Gracias y un saludo
#16
PHP / Re: Duda tonta con ejercicio en PHP
14 Octubre 2020, 17:16 PM
Cita de: MinusFour en 14 Octubre 2020, 17:02 PM
Puedes simplemente agregar a $resultado una vez si el carácter es una 'z'. Piensa que no es necesario hacer una revisión por cada carácter del abecedario porque para hacer el cambio de la 'z' a la 'a' ni siquiera estás usando ese diccionario.

De la misma manera, piensa acerca del " " que ahí tampoco estás usando el diccionario. No estás muy lejos de la solución.

Muchas gracias, he sacado ambos condicionales del buscador en el array y me funciona correctamente.
#17
PHP / Re: Duda tonta con ejercicio en PHP
14 Octubre 2020, 15:58 PM
¿Y alguna solucion a ese fallo?, probé con ir eliminando el caracter comprobado pero me daba continuamente errores
#18
PHP / Duda tonta con ejercicio en PHP
14 Octubre 2020, 15:34 PM
Buenas tengo un problema, necesito un programa que al introducir una frase te la escriba cada caracter con su siguiente, ejemplo:

Hola que tal --> Ipmb rvf ubm

Los espacios los debe dejar igual, y la "z" debe cambiarse por la "a". ahí viene mi problema, ya que no se por que funciona todo salvo este caso, si meto una "z" por cualquier lado me repite la "a" 25 veces (como el abecedario) y no veo el error. Os dejo el código:

<?php

$frase 
$_POST["frase"];

//Creamos el array del abecedario
        
$abecedario = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z");
       
// $abecedariomayus = array_change_key_case($abecedario, CASEUPPER);
        
$numletras count($abecedario);
        
        
/*for($i=0;$i<$numletras;$i++){
            echo $abecedario[$i] . "<br>";
            echo strtoupper($abecedario[$i]) . "<br>";
        }*/
        
$resultado="";
        for(
$i=0;$i<strlen($frase);$i++){
            for(
$j=0$j<count($abecedario);$j++){
                if(
$frase[$i]=="z"){
                    
$resultado $resultado.$abecedario[0];
                }else if (((
$frase[$i] == $abecedario[$j])) && ($frase[$i] != "z")){
                    
$resultado $resultado.$abecedario[$j+1];
                }else if(
$frase[$i]==" "){
                    
$resultado $resultado." ";
                }
            }
        }
        
        echo 
$resultado;
?>
#19
Android / Problema Xiaomi no sale de fastboot
29 Julio 2020, 08:50 AM
Buenas, ayer se me cayó el móvil con la consiguiente rotura de pantalla, aún así funcionaba perfectamente. Hoy ya no.

Al intentar encender se me queda el logo de Xiaomi con fondo negro eternamente y lo único que puedo hacer es pulsar el bóton "volumen -" y "apagar" para entrar en fastbood, pero de ahí ya no puedo hacer nada.

No me deja entrar en el modo depuración, he intentado usar la aplicación de PC miflash pero también me da error y lo único que quiero es poder recuperar los pocos datos que tengo en la memoria interna.

¿Algún modo?, ¿es posible acceder desde Windows aunque el móvil no pase del logo?

Gracias de antemano y un saludo!
#20
Gracias por la respuesta, he hecho casi todo, he configurado el dnsmasq, he puesto un alias a la IP de mi cliente y he probado la conexión con dig y nslookup y mi cliente accede a internet a través de dicho servidor dnsmasq.

Pero, ¿cómo hago ésta parte?

El servidor web (IP que tenga el servidor Ubuntu) se llamará ubuntuserverXX.com y deberá contener (y ser accesible desde los clientes) una web con el texto "Este es el servidor ubuntuserverXX".

No sé crear esa página y asignarle una IP.

He editado el archivo /etc/hosts de mi servidor y he asignado a la ip 127.0.0.1 en lugar de localhost que es el que está por defecto el dominio www.marca.com (para probar que funciona y si funciona poner la web www.ubuntuserverXX.com) pero no funciona al abrirlo en firefox, me sale error de carga.

He reiniciado tanto servidor como cliente.