Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcje nie działają na darmowym serwerze
badowl
post
Post #1





Grupa: Zarejestrowani
Postów: 62
Pomógł: 0
Dołączył: 18.07.2011

Ostrzeżenie: (0%)
-----


Witam, przez jakiś czas pisałem strone na localhost u siebie na komputerze. Chcialem przetestować skrypt na jakims darmowym hostingu. Najpierw friko, potem cba i inne. Na żadnym skrypt nie funkcjonował jak powinien...

strona logowania

  1. include 'funkcje.php';
  2. <div id="login">
  3. <?php
  4. if(isset($_POST['submit_log'])) {
  5. $nazwa = mysql_real_escape_string(htmlspecialchars($_POST['nazwa']));
  6. $haslo = mysql_real_escape_string(htmlspecialchars($_POST['haslo']));
  7. $kom = logoj($nazwa, $haslo);
  8. if($kom[1]==1) {
  9. header("Refresh: 3; url=index.php");
  10. }
  11. }
  12.  
  13. ?>
  14. <form name="logowanie" action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
  15. Podaj nazwę uzytkownika:<br />
  16. <input type="text" name="nazwa" /><br />
  17. Podaj hasło:<br />
  18. <input type="password" name="haslo" /><br />
  19. <input type="submit" name="submit_log" value="Zaloguj" />
  20. </form><br />
  21. <?php
  22. if (isset($kom[0])){
  23. print $kom[0];
  24. }
  25. ?>
  26. </div>


Podczas proby logowania ciągle pojawia się komunikat błędne dane.
Przy formularzu rejestracyjnym jest podobnie. Jakby pola wysłanego formularza były puste

Ten post edytował badowl 9.02.2013, 20:29:36
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michasko
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 31
Dołączył: 10.01.2006
Skąd: Działoszyn

Ostrzeżenie: (0%)
-----


Niektóre serwery wymagają, aby przed użyciem mysql_real_escape_string() było otwarte połączenie z bazą danych. Ty otwierasz połączenie po tej funkcji. Spróbuj to zmienić, umieszczając mysql_real_escape_string bezpośrednio w funkcji "loguj()" :)

Zastanów się też nad stosowaniem biblioteki PDO - w nowszych wersjach PHP funkcje mysql_* nie będą już obsługiwane.

Ten post edytował Michasko 9.02.2013, 20:16:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 02:27