2015-03-24 2 views
0

Я пытаюсь создать простую страницу регистрации пользователя, которая вводит входную форму страницы создания пользователя и проверяется на странице PHP. В настоящее время, когда я вводим свои учетные данные и нажимаю кнопку отправки, появляется страница и показывает полную страницу PHP как обычный текст. Сведения о подключении находятся в Config.phpСтраница регистрации PHP отображается в виде простого текста

Я запускаю файл с удаленного сервера в своем браузере.

Это регистрация PHP код:

<?php 
    session_start(); 
    require_once__DIR__.'/config.php'; 

    //MAKE A CONNETION TO THE DATABASE 
    $dbh= new PDO (
    'mysql:host=' . DB_HOST . '; dbname=' . DB_USERNAME, 
    DB_USERNAME, 
    DB_PASSWORD 
    ); 

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

    $sql = "INSERT INTO users (username, password, email) VALUES (:username,  :password, :email)"; 

    $query = $dbh->prepare($sql); 
    $query->execute(array(':username'=>$username, ':password'=>$password,  ':address'=>$address, ':email'=>$email)); 

    $result = $query->execute(array(':username'=>$username, ':password'=>$password, ':email'=>$email)); 

    if ($result){ 
    echo "<p>Your Registration is complete</p>"; 
    } else { 
    echo "<p>There was a problem with registration, please try again.</p>"; 
    } 
    ?> 

Ниже приведен код на странице создания HTML.

<html> 
<body> 
<form action="../user_create.php" method="POST"> 
username: <input type="text" name="username"/> 
password: <input type="text" name="password"/> 
email: <input type="text" name="email"/> 
<input type="submit" value="user_create"/> 
</form> 
</body> 
</html> 

Как я могу его правильно отобразить и ввести данные, предоставленные пользователем?

+0

пут с расширением PHP как index.php –

+0

Это называется user_create.php, если что ты имеешь в виду? – stark

+0

Проверьте это [http://stackoverflow.com/questions/3555681/why-are-my-php-files-showing-as-plain-text](http://stackoverflow.com/questions/3555681/why-are -my-php-files-show-as-plain-text) –

ответ

2

Сохраните файл с расширением .php или .html. Надеюсь, это сработает для вас. И убедитесь, что вы используете его на локальном сервере.

0

Хорошо, ваш сервер/план включен в php?

Кроме того, что возвращается при создании страницы phpinfo? Если вы не один, поставить это на странице (как phpinfo.php), в корне сайта: имя файла

<?php 
phpinfo(); 
?> 
Смежные вопросы