Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z książką
Forum PHP.pl > Forum > Przedszkole
obelix94
Ten kto czytał książkę "PHP i MySQL. Tworzenie stron www. Vademecum profesjonalisty. Wydanie trzecie" powinien umieć mi pomóc. 

Czytam sobie książkę i czytam. Ale gdy jakiś przykład chcę zobaczyć jak działa w rzeczywistości - wqrzucam przykład z płyty i na serwer yoyo.pl. Niestety. Nigdy takie skrypty nie działają. Przy dużych przykładach w tej książce po prostu się zamęcze.

Dlaczego tak się dzieje? - że każdy przykład, każdy plik (no,  laugh.gif oprócz początkowych) posiada jakieś drobniejsze lub powazniejsze błędy.
warczek
Korzystam z podobnej książki i nie mam żadnych problemów. Może podaj jakiś skrypt konkretnie, który Ci nie działa.
webdreamers
Prawdopodobnie probujesz tam odpalic pliki PHP5 a na yoyo trzeba im zmienic rozszerzenie na .php5.
obelix94
Skrypt z 26 rozdziału. Jest tego trochę dużo. Chcecie to zobaczcie: www.mojkurs.yoyo.pl/logowanie.php. Z częścią się uporałem teraz jest coś innego...

  1. <?php
  2.  
  3.   // utworzenie krótkich nazw zmiennych
  4.   $email=$_POST['email'];
  5.   $nazwa_uz=$_POST['nazwa_uz'];
  6.   $haslo=$_POST['haslo'];
  7.   $haslo2=$_POST['haslo2'];
  8.  
  9.   // rozpoczęcie sesji, która może okazać się konieczna później
  10.   // rozpoczęcie w tym miejscu, musi ona zostać przekazana przed nagłówkami
  11.  
  12.    // dołączenie plików funkcji tej aplikacji
  13.    require_once('funkcje_zakladki.php'); 
  14.  
  15.    try{
  16.       
  17.      // sprawdzenia wypełnienia formularzy
  18.      if (!wypelniony($_POST))
  19.      {
  20.         echo('Formularz wypełniony nieprawidłowo — proszę wrócić i spróbować ponownie.');
  21.      }    
  22.  
  23.      // nieprawidłowy adres poczty elektronicznej
  24.      if (!prawidlowy_email($email))
  25.      {
  26.         echo('Nieprawidłowy adres poczty elektronicznej — proszę wrócić i spróbować ponownie.');
  27.      } 
  28.  
  29.      // różne hasła
  30.      if ($haslo != $haslo2)
  31.      {
  32.         echo('Niepasujące do siebie hasła — proszę wrócić i spróbować ponownie.');
  33.      }
  34.  
  35.      // sprawdzenie długości hasła
  36.      if (strlen($nazwa_uz)>16)
  37.      {
  38.         echo('Nazwa uzytkownika nie może mieć więcej niż 16 znaków — proszę wrócić i spróbować ponownie.');
  39.      }
  40.  
  41.      // sprawdzenie długości nazwy użytkownika
  42.      if (strlen($haslo)<6)
  43.      {
  44.         echo('Hasło musi mieć co najmniej 6 znaków — proszę wrócić i spróbować ponownie.');
  45.      }
  46.  
  47.      // próba zarejestrowania
  48.      rejestruj($nazwa_uz, $email, $haslo);
  49.      // rejestracja zmiennej sesji
  50.      $_SESSION['prawid_uzyt'] = $nazwa_uz;
  51.      
  52.  
  53.      // stworzenie łącza do strony członkowskiej
  54.      tworz_naglowek_html('Rejestracja pomyślna');
  55.      echo 'Rejestracja zakończyła się sukcesem. Proszę udać się na stronę '
  56.          .'członkowską aby skonfigurować swoje zakładki!';
  57.      tworz_HTML_URL('czlonek.php', 'Strona członkowska');
  58.  
  59.      // koniec strony
  60.      tworz_stopke_html();
  61.    }
  62.    catch (Exception $e)
  63.    {
  64.      tworz_naglowek_html('Problem:');
  65.      echo $e->getMessage();
  66.      tworz_stopke_html();
  67.      exit;
  68.    } 
  69. ?>





A macie jakieś inne fajne serwry darmowe z mysql

i z php 5
nospor
jak juz podajesz linka to
1) podaj go w formie klikalnej
2) podaj taki adres, jaki istnieje, bo ten co dales nie istnieje
obelix94
Na moim Apachu działa normalnie. Ale że nie mam Mysql na kompie to nic z tym zaawansowanego nie zrobie. 

Spróbujcie się zarejestrować
erix
Cytat
Ale że nie mam Mysql na kompie to nic z tym zaawansowanego nie zrobie.

Może trochę offtopic, ale czemu nie zainstalujesz u siebie...?
Kshyhoo
Cytat
Parse error: syntax error, unexpected '{' in /var/www/sites/yoyo.pl/m/o/mojkurs/czlonek.php on line 16

No to chyba dość proste?
dudziec
Zainstaluj sobie na swoim komputerze serwer z apachem i baza danych - użyj do tego aplikacji Krasnal - wszytsko samo sie poinstaluje smile.giftongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.