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
badowl
post
Post #2





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

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


Miałem tak, zmieniłem zeby sprawdzić czy tak będzie działać. Obojętne co jest w action komunikat jest ten sam.

Znaczy to że kiedy logowałem się na localhost skrypt działał. Logował użytkownika po czym przechodził do strony glównej. Na serwerze pojawia się komunikat "błędne dane"

mysql_error() nie wywala żadnych błędów

Kiedy dla testu zamieszczę na serwerze plik:
  1.  
  2. mysql_connect('sql.serv.com', 'user', 'pass') or die(mysql_error());
  3. $sql = "select * from uzytkownicy;
  4. $query = mysql_query($sql);
  5. while ($row = mysql_fetch_array($query)) {
  6. print $row['user'];
  7. }


Poprawnie wyświetla nazwy użytkowników

Ten post edytował badowl 9.02.2013, 19:48:07
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: 16.10.2025 - 15:54