¿Cómo puedo verificar que se ejecuta el código php que acabo de subir?


#1

Hola, espero me puedan ayudar con este tema. He creado mi página con web builder la dirección es la siguiente: gustavoandroid.000webhostapp.com y he utilizado el administrador de archivos para crear una nueva carpeta php files y dentro de ella colocar un código para conectar a la base de datos que he creado con el administrador de base de datos. He querido comprobar si mi código para logearse funciona. Leí que se puede acceder a los archivos mediante el link de mi página más el archivo que quiero abrir pero me retorna error 404.

Estos son los códigos que he subido a la carpeta php files:

Database.php

    <?php

    error_reporting(E_ALL ^ E_DEPRECATED);

    require_once 'db_config.php';


    class Database
    {
        private static $db = null;
        private static $pdo;

        final private function __construct()
        {
            try {
                self::getDb();
            } catch (PDOException $e) {
            }


        }
        public static function getInstance()
        {
            if (self::$db === null) {
                self::$db = new self();
            }
            return self::$db;
        }
        public function getDb()
        {
            if (self::$pdo == null) {
                self::$pdo = new PDO(
                    'mysql:dbname=' . DB_DATABASE .';host=' . DB_SERVER .';port:63343;',
                    DB_USER,
                    DB_PASSWORD,
                    array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")
                );
                self::$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            }

            return self::$pdo;
        }
        final protected function __clone()
        {
        }

        function _destructor()
        {
            self::$pdo = null;
        }
    }

    ?>

db_config.php

<?php
define('DB_USER', "mydbusername"); // Usuario
define('DB_PASSWORD', "***********"); // Password
define('DB_DATABASE', "mydbname"); // Nombre de la base de datos
define('DB_SERVER', "localhost"); // db server
?>

Login.php

<?
	require 'Database.php';

	class Registro{
		function _construct(){

		}

		public static function ObtenerTodosLosUsuarios(){
			$consultar = "SELECT FROM * Usuario";

			$resultado = Database::getInstance()->getDb()->prepare($consultar);

			$resultado->execute();

			$resultado->fecthALL(PDO::FECTH_ASSOC);

			echo jason_decode($resultado);
		}

	}

?>

#2

@ckhawand could you check this!


#3

Where is the Database.php file located?


#4

should be “SELECT * FROM Usuario”;


#5

Sorry it was because of my code.