Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z książką
obelix94
post
Post #1





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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.


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
warczek
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 19.11.2008

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


Korzystam z podobnej książki i nie mam żadnych problemów. Może podaj jakiś skrypt konkretnie, który Ci nie działa.
Go to the top of the page
+Quote Post
webdreamers
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 19.11.2008
Skąd: Warszawa

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


Prawdopodobnie probujesz tam odpalic pliki PHP5 a na yoyo trzeba im zmienic rozszerzenie na .php5.
Go to the top of the page
+Quote Post
obelix94
post
Post #4





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


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

Ten post edytował obelix94 19.11.2008, 15:09:16


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jak juz podajesz linka to
1) podaj go w formie klikalnej
2) podaj taki adres, jaki istnieje, bo ten co dales nie istnieje


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
obelix94
post
Post #6





Grupa: Nieautoryzowani
Postów: 141
Pomógł: 0
Dołączył: 30.09.2008
Skąd: Gdańsk

Ostrzeżenie: (20%)
X----


Na moim Apachu działa normalnie. Ale że nie mam Mysql na kompie to nic z tym zaawansowanego nie zrobie. 

Spróbujcie się zarejestrować


--------------------
Zawieszony w pisaniu przez @mike - pisze na PW. <?php echo !$lubie.'moderatorow' ?>
Jak to czytasz, to współczuj mi. Przebolewam za swe grzechy...
Współczujcie...
Gdzie to współczucie?
Go to the top of the page
+Quote Post
erix
post
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




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...?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #8





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




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?


--------------------
Go to the top of the page
+Quote Post
dudziec
post
Post #9





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 3.06.2005
Skąd: Knurów

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


Zainstaluj sobie na swoim komputerze serwer z apachem i baza danych - użyj do tego aplikacji Krasnal - wszytsko samo sie poinstaluje smile.giftongue.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 10:01