Nie mozna polaczyc sie z baza danych B�?d: Pr�ba po��czenia nie powiod�a si�, poniewa� po��czona strona nie odpowiedzia�a poprawnie po ustalonym okresie czasu lub utworzone po��czenie nie powiod�o si�, poniewa� po��czony host nie odpowiedzia�.
tutaj kawałek pliku config :
<?php // definiujemy dane do połączenia z bazą danych function db_connect() { // połączenie z mysql // wybór bazy danych }
a tutaj skrypt rejestracji :
<p>Rejestracja</p> </div> <div id="middle_con"> <?php include 'config.php'; db_connect(); // filtrujemy dane... $_POST['name'] = clear($_POST['name']); $_POST['password'] = clear($_POST['password']); $_POST['password2'] = clear($_POST['password2']); $_POST['email'] = clear($_POST['email']); // sprawdzamy czy wszystkie pola zostały wypełnione // sprawdzamy czy podane dwa hasła są takie same } elseif($_POST['password'] != $_POST['password2']) { // sprawdzamy poprawność emaila } elseif(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) === false) { } else { // sprawdzamy czy są jacyś uzytkownicy z takim loginem lub adresem email $result = mysql_query("SELECT Count(user_id) FROM `users` WHERE `user_name` = '{$_POST['name']}' OR `user_email` = '{$_POST['email']}'"); if($row[0] > 0) { } else { // jeśli nie istnieje to kodujemy haslo... $_POST['password'] = codepass($_POST['password']); // i wykonujemy zapytanie na dodanie usera mysql_query("INSERT INTO `users` (`user_name`, `user_password`, `user_email`, `user_regdate`) VALUES ('{$_POST['name']}', '{$_POST['password']}', '{$_POST['email']}', '".time()."')"); echo '<p>Zostałeś poprawnie zarejestrowany! Możesz się teraz <a href="login.php">zalogować</a>.</p>'; } } // wyświetlamy formularz echo '<form method="post" action="pages/rejestracja.php"> <div id="middle_con"> <table> <tr> <th>Login: </th> <td><input class="bar" type="text" value="'.$_POST['name'].'" name="name"></td> </tr> <tr> <th>Haslo: </th> <td><input class="bar" type="text" value="'.$_POST['password'].'" name="password"></td> </tr> <tr> <th>E-mail:</th> <td><input class="bar" type="text" value="'.$_POST['email'].'" name="email"></td> </tr> <tr> <th>Kod usuniecia: </th> <td> <input class="bar" type="text" value="'.$_POST['email'].'" name="email"></td> </tr> <tr> <th style="text-align:center;" colspan="2"><input class="blogin" type="submit" name="submit" value="Rejestruj"/> </tr> </table> </form>'; db_close(); ?>