![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Otóż kiedy zrobil skrypt na otwieranie, zapisywanie, wpisywaniu do pliku tekstu to jest blad przy wprowadzaniu kilku zmiennych do zapisania.
Moze mi ktos napisac prawidlowego skrypta, aby mozna bylo w fwrite umiescic kilka zmiennych? Bardzo proszę |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
A jaką proponujesz cenę?
Za darmo jest pomoc, np. manual: http://pl.php.net/manual/pl/function.fwrite.php albo rada: scal łańcuchy do jednej zmiennej przed zapisaniem lub odpal zapisywanie w pętli. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 4 Dołączył: 3.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Mam tak:
Zamiast $text, np. "$text <br>$text2..." I jesli tak bedzie, to blad mi wyskakuje w linijce 19 Ten post edytował TursoN 24.02.2009, 19:33:14 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Czytałeś post Istalacara?
A Twój przykład:
Ten post edytował Foxx 24.02.2009, 19:36:28 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Sory, ale nie za bardzo rozumiem. Ja zaczynam dopiero przygodę z PHP.
Możesz mi to przerobić na prawidłowy skrypt? Proszę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Przecież te przykłady wystarczy wstawić w Twoim skrypcie.
Przeczytaj np. to: http://wortal.php.pl/wortal/artykuly/php/p...laczenie_ciagow i wyciągnij wnioski. Skoro zaczynasz przygodę to niech to będzie przygoda a nie nudne proszenie o gotowe rozwiązania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A jeżeli i to Ci nic nie powie to czas chyba zająć się podstawami. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 11 Dołączył: 8.11.2008 Skąd: Sieradz Ostrzeżenie: (10%) ![]() ![]() |
Kod $zmienna1 = $_POST['zmienna1']; $zmienna2 = $_POST['zmienna2']; $zmienna3 = $_POST['zmienna3']; if (@!$file = fopen('adres pliku', 'w')) { echo 'Wpisz tekst jaki będzie wyświetlany jak zapisywanie się nie uda'; } fwrite($file, '<?php'."\n". '$zmienna1=\''.$zmienna1."'; \n". '$zmienna2=\''.$zmienna2."'; \n". '$zmienna3=\''.$zmienna3."'; \n". '?>'); echo 'Wpisz tekst jaki będzie wyświetlany gdy zapisywanie przebiegnie pomyślnie'; Proszę bardzo jak byś miał jakieś problemy to pisz Ten post edytował maxil 24.02.2009, 20:45:42 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Udało mi się (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Jaki jest kod na sprawdzanie, czy uzytkownik jest zalogowany? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
No chyba.
Napisałem skrypt rejestrowania się i zapisuje mi konta do folderu 'accounts'. No dobra, ale nie za bardzo wiem jak logowanie teraz zrobić, żeby mi wczytywało. Jakąś podpowiedź proszę (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) Pozdrawiam, (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat No chyba. No chyba właśnie nie. To był taki sposób powiedzenia Ci, że podałeś zbyt mało informacji. Cytat Napisałem skrypt rejestrowania się i zapisuje mi konta do folderu 'accounts'. No dobra, ale nie za bardzo wiem jak logowanie teraz zrobić, żeby mi wczytywało. Zrób formularz logowania, po wysłaniu go sprawdzaj czy w pliku accounts znajduje się dany login i hasło. Jeżeli tak to zaloguj użytkownika. Użyj sesji. Wszystko znajdziesz za pomocą wyszukiwarki na forum. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 212 Pomógł: 11 Dołączył: 8.11.2008 Skąd: Sieradz Ostrzeżenie: (10%) ![]() ![]() |
proponuje użyć też bazy sql.
Wszystko tam masz w jednym miejscu i nie zaśmiecasz sobie serwa lub kompa tysiącami plików o ile masz dużo użytkowników... |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Zrób formularz logowania, po wysłaniu go sprawdzaj czy w pliku accounts znajduje się dany login i hasło. Jeżeli tak to zaloguj użytkownika. Użyj sesji. Wszystko znajdziesz za pomocą wyszukiwarki na forum. A jak zrobić żeby sprawdzało, czy istnieje plik: $nick,$nr,$pass ?
To że istnieje, a jesli nie ostnieje? Ten post edytował TursoN 26.02.2009, 15:53:49 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat A jak zrobić żeby sprawdzało, czy istnieje plik: $nick,$nr,$pass ? Zależy jaką masz strukturę danych, czy hasła i loginy są przechowywane w tych plikach, jak się nazywają pliki, podajesz zbyt mało szczegółów. Do operacji na plikach możesz potrzebować funkcji takich jak preg_match" title="Zobacz w manualu PHP" target="_manual, file_get_contents" title="Zobacz w manualu PHP" target="_manual, może też explode" title="Zobacz w manualu PHP" target="_manual. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
WIęcej szczegółów (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
No ale mam to pisać za Ciebie? To co wklejasz to jest funkcja która przeprowadza rejestrację - powiedziałeś, że to gotowe. Zabierz się za logowanie. Podałem Ci przydatne funkcje. Nie rozumiem w czym jest problem.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
To skrypt logowania, a wyskakuje mi taki oto błąd: Kod Parse error: syntax error, unexpected $end in E:\Program Files\WebServ 2.0\httpd\podstrona\zaloguj.php on line 18
|
|
|
![]()
Post
#19
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Na każdy otwierający nawias musi przypadać nawias zamykający.
Proste, nie? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
'$nick,$pass.xml'
jak mają być sczytane zmienne stosuj " zamiast ' . |
|
|
![]()
Post
#21
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Twój warunek if() nidy nie będzie spełniony (no chyba że masz plik $user.$pass.xml).
Zapraszam do poczytania podstaw: Strings. Poznasz różnicę pomiędzy ' a " (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Tak, mam plik: $nick,$pass.xml
To coś zmienia? |
|
|
![]()
Post
#23
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Tak, mam plik: $nick,$pass.xml To coś zmienia? w takim razie skrypt jest bez sensu (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) po co dane usera skoro plik się nie nazywa jak te dane tylko najzwyczajniej '$nick,$pass.xml' ... to co dałeś to cały kod ? |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Ale pod tymi zmiennymi się kryją jakieś wartości, plik się nie nazywa $nick,$pass.xml tylko waldek,123.xml.
Przeczytaj link od mike'a i zwróć uwagę jak to jest w Twoim kodzie. A dokładnie tu:
Ten post edytował Foxx 26.02.2009, 17:42:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 22:05 |