![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Stworzylem rejestracje na plikach textowych z imieniem nazwiskiem itp.
Plik zapisuje je w pliku tak: Kod $ciag = "$login:$haslo:$imie:$nazwisko:$img"; i chcę żeby po zalogowaniu dla każdego usera pobieralo jego dane do edycji i oczywiscie avatar stworzyłm coś takiego: Kod <?php $file = ("users/$user.ciag liczb"); $open = fopen("$file", "w+"); echo '<img src="'.$img.'"> '; ?> ale nie działa. Co mam zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
a napisz dokladnie co wg. ciebie kod co podales ma robic.
do kodu php uzywaj bbcode php ! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
chcę aby z pliku users/user.ciag_liczb pobierał mi dane czego nie robi.
Dane które chce aby pobierał: $imie $nazwisko $img |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ok, ale czemu nie czytasz w manualu na temat funkcji ktorych uzywasz? fopen zwraca ci jedynie wskaznik do pliku.
Jak chcesz pobrac jego zawartosc to najszybciej file_get_contents(). ale to tez zwroci ci tylko tekst pliku a nie wykona jego zawartosci. jak chcesz wykonac to eval() lub wogole include() Cytat Dane które chce aby pobierał: to juz wogole nie tedy droga. $imie $nazwisko $img Dobra, rozłączam sie. com mial napisac to napisalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
to jak wkoncu mam zrobić żeby pobierało mi te dane z pliku zalogowanego usera??
|
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
każdy user ma swój plik? czy jest jeden w którym masz wszystkich?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
W przybliżeniu:
Kod <?php
$ciag=file_get_contents($file); $kawalki_ciagu=explode(":",$ciag); $login= $kawalki_ciagu[0]; $haslo= $kawalki_ciagu[1]; $imie= $kawalki_ciagu[2]; $nazwisko= $kawalki_ciagu[3]; $img= $kawalki_ciagu[4]; ?> Ten post edytował sada 23.04.2009, 10:09:24 |
|
|
![]()
Post
#8
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
~sada a co jeśli ma w pliku zapisanych wszystkich userów?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Piotrooo89
W pętli rozbić na użytkowników i w pętli wybrać if-em odpowiedniego. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
każdy użytkownik ma swój plik. Sada ten ko jest poprawny??
Ten post edytował LeNy 23.04.2009, 12:35:47 |
|
|
![]()
Post
#11
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
tak jest poprawny.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czyli:
Kod <?php $ciag=file_get_contents($file); $kawalki_ciagu=explode(":",$ciag); $login= $kawalki_ciagu[0]; $haslo= $kawalki_ciagu[1]; $imie= $kawalki_ciagu[2]; $nazwisko= $kawalki_ciagu[3]; $img= $kawalki_ciagu[4]; ?> Ale musze dodawać takto: Kod $file = ("users/$login.liczby_usera"); (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#13
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
?
robisz po prostu:
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
no dalem tak ale nie moge sie zalogować wogule :/
|
|
|
![]()
Post
#15
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
pokaż jak to zrobiłeś... bez kodu to nic nie będzie...
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
w panelu uzytkownia po zalogowaniu:
Kod <?php $file = ("users/$login.###"); $ciag=file_get_contents($file); $kawalki_ciagu=explode(":",$ciag); $login= $kawalki_ciagu[0]; $haslo= $kawalki_ciagu[1]; $imie= $kawalki_ciagu[2]; $nazwisko= $kawalki_ciagu[3]; $img= $kawalki_ciagu[4]; ?> i teraz mam waring: Warning: file_get_contents(users/.###) [function.file-get-contents]: failed to open stream: No such file or directory in /home/accounts_l/leny/public_html/konto.php on line 13 Bo ja chce żeby użytkownik po zalogowaniu miał swój avatar ktory dodał i swoją edycje profilu. i do tego potrzebuje kod pobierania danych z pliku usera Ten post edytował LeNy 23.04.2009, 12:50:38 |
|
|
![]()
Post
#17
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
nie ma takiego pliku... te hash'e to co to jest?
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
hashe wpisalem zamiast liczb w poscie tylko oryginalnie są to liczby
|
|
|
![]()
Post
#19
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a te liczby są reprezentantem czego? bo jeśli są one zmienne to nie będzie działać.
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie to tylko nazwa pliku np zenek.cl50cp1eoq9zj3scotij1a8
dobra zacznijmy od tego jak ma mi pobierac te dane. Otwarty plik users/test.cl50cp1eoq9zj3scotij1a8 wyglada tak: Kod zenek:zenek:Stefan:Stefanczyk:http://img87.imageshack.us/img87/4557/eheh.jpg po każdym dwukropku jest następna rzecz zaczynając od loginu kończąc na awatarze |
|
|
![]()
Post
#21
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a dobrą masz ścieżke do pliku?
#EDIT ja na szybko sobie to przetestowałem: wiec tak mam plik: piotr.cl50cp1eoq9zj3scotij1a8 Kod piotroo:piotr123:piotr:olaszewski:<img src="6.jpg" /> i plik dajmy na to index.php
i wszystko działa w najlepszym porządku. Ten post edytował piotrooo89 23.04.2009, 13:05:18 |
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
no ta jest dobra dla usera zenek
ale chce zeby dla kazdego usera pobieralo z jego pliku <?php $file = file('users/$user.cl50cp1eoq9zj3scotij1a8'); foreach($file as $value) { $exp = explode($value); echo '<br />'.$exp[5].'<br />'; } ?> i powinno czytać avatar tylko zenie pobiera nazwy usera :/ |
|
|
![]()
Post
#23
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
no ale musisz gdzieś mu podać jaka to ma być nazwa... przecież jak masz pustą zmienna to sie dziwisz że Ci nie wyświetla.
zrób tak i powiedz co sie dzieje:
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
ale nie może byc zenek bo jak zaloguje sie np marcin to bedzie mial profil zenka rozumiesz o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#25
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
tak! ale pierw sprawdź co Ci wysłałem!
|
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
zle pobiera bo avataru nie pobiera nie działa :/
|
|
|
![]()
Post
#27
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
wkleiłeś dokładnie ten kod co Ci dałem?
|
|
|
![]()
Post
#28
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
tak i mam Array i pokolei wszystkie dane mi wywala z pliku
|
|
|
![]()
Post
#29
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
no i teraz aby wyciągnąć avatar zenka odwołujesz się tak:
i teraz najważniejsze aby było to dynamiczne zamiast zenka dajesz zmienną np $users która nie może być pusta! ma za to przechowywać nazwę usera skądś pobraną (nie wiem skąd to pobierasz bo nie napisałeś) |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
nadal wywala cały ciąg
Kod Array ( [0] => stefan [1] => djleny [2] => Stefan [3] => Stefanczyk [4] => [img]http://stacjawgw.pl/http%20%20%20%20%5B5%5D%20=%3E%20//img87.imageshack.us/img87/4557/eheh.jpg[/img] ) i nie wiem dlaczego ale adres obrazka zmienia :/ Ten post edytował LeNy 23.04.2009, 13:34:04 |
|
|
![]()
Post
#31
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a masz ten obrazek w tablicy w takiej postaci: <img src="http://stacjawgw.pl/http%20%20%20%20%5B5%5D%20=%3E%20//img87.imageshack.us/img87/4557/eheh.jpg" /> ?
bo coś mi się ta ścieżka nie podoba. weź sobie najlepiej na jakimś obrazku na dysku przetestuj a dopiero potem na linkach zewnętrznych. Ten post edytował piotrooo89 23.04.2009, 13:37:51 |
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie mam bez stacjawgw.pl
|
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie tak:
Nie wiem gdzie problem. ;d Pytanie. Czy każdy user ma inną kombinację tego rozszerzenia ? |
|
|
![]()
Post
#34
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 4 Dołączył: 17.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
users/filename nie przeczyta musze zrobic zeby pobieralo login zalogowanego w panelu
|
|
|
![]()
Post
#35
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#36
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
w filename masz sobie zmienną podstawić, która odpowiada za nazwę pliku... boże to przykład był
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:08 |