![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
WItam,
jak to zwykle bywa podczas nauki każdego języka nasuwa się mnóstwo drobnych pytań. Tak jest tez w moim przypadku, dlatego chciałbym tutaj je wszystkie umieścić. A więc zaczynam: 1) Jak długo trwa sesja? zawsze wydawało mi się, że sesja kasuje się podczas zamknięcia przeglądarki (rozpoczyna się nowa) ale wtedy jaki sens byłby takiego licznika:
2) co oznacza @ prezd funkcją np. mysql_fetch_array() (miałem takie przykłady z @ w książce ale nie wiem po co ona jest, a tam też tego nie wytłumaczono 3)Co zrobić żeby móc używać funkcji mail() na moim serwerze apache? 4) Jak zrobić żeby zmienna była dostępna w różnych plikach php na serwerze a, a nie tylko w tym, w którym została stworzona. Pozdrawiam i proszę o odpowiedź Ka-lolek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 21.09.2003 Skąd: Truskaw Ostrzeżenie: (0%) ![]() ![]() |
Ad. 1)Sesja trwa do zamknięcia przeglądarki, kod który podałeś będzie zwiększał o jeden przy każdym odświerzeniu przeglądarki.
Ad. 2)@ tak samo jak w w plikach bat powoduje, że wynik działania funkcji/procedury nie jest wyświetlany (mysql_fetch_array nie wyświetli błędu). Ad. 3) Musisz w php.ini ustawić adres serwera smtp. Ad. 4) Musisz includować pliki w których potrzebujesz zmiennej do pliku w którym jest ona tworzona -------------------- ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
1. Licznik na sesjach ? No bez jaj. Albo pliki tekstowe albo baza danych.
3. No i musi mieć ten serwer ![]() -------------------- -------------
------ |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
3 a można zainstalować swój serwer smtp? - jak?
4 mozesz napisac jak to trzeba zrobic? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
3 sendmail, qmail, postfix, etc....
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
ad 2. a bez tej @ cos by wyswietlilo?
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Jeśli funkcja nie wykonałaby się poprawnie, zobaczyłbyś jakis błąd mysql.
-------------------- -------------
------ |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 220 Pomógł: 0 Dołączył: 20.02.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat(revyag) Jeśli funkcja nie wykonałaby się poprawnie, zobaczyłbyś jakis błąd mysql. Konkretniej rzecz biorąc, zobaczyłbyś komunikat błędu wysłany na ekran przez php. Jeżeli chciałbyś zobaczyć komunikat błędu wysłany przez MySQL, w kodzie musiałaby znajdować się np. taka instrukcja:
Powyższa instrukcja mówi, że jeżeli nie uda się wykonać funkcji mysql_query() skrypt zostanie zamknięty (die()) a ostatnią wysłaną na ekran treścią będzie Błąd: i komunikat błędu wysłany przez MySQL (mysql_error()). Znak @ stawiany przed nazwą funkcji przydaje się np. wtedy, kiedy nie chcesz straszyć użytkowników komunikatami błędów (np. w obawie przed tym, że w komunikacie tym pojawią się informacje, których nie chcesz pokazywać użytkownikom) albo chcesz samemu stworzyć ładniejsze komunikaty błędów. -------------------- Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 139 Pomógł: 0 Dołączył: 16.07.2005 Ostrzeżenie: (10%) ![]() ![]() |
Z tego co sobie przypominam (jednak nie dam sobie głowy uciąć) to znak @ pozwala na uniknięcie (ominięcie) wyświetlania błędu
![]() -------------------- Warsztat: Windows XP | Apache2 | php 50.X | MySQL 4.1
Projekt: Deutsch Translator 2006 - 40% |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 104 Pomógł: 0 Dołączył: 26.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
ok, dziękuję
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:02 |