![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Czy zna ktoś sposób jak zrobić żeby wczytana data z pliku txt w foracie yyyy/mm/dd,
została rozpoznana przez php jako data dokładnie w tym układzie. Tak aby nie traktował tego jak swykłe liczby. Ten post edytował Wykrywacz 24.02.2006, 15:10:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat rozpoznana przez php jako data Co przez to rozumiesz? Co chcesz osiągnąć?Cytat nie traktował tego jak swykłe liczby. patrz pytanie wyzej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To nie moze byc traktowane jako liczby, bo masz tam znaki /
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak wygląda to do czego narazie doszedłem Kod ;83456;2005/01/01;2005/02/01; to jest w pliku z którego pobiera o co chodzi o prostą rzecz aby w tym wypadku można było wykonać działanie (wiersz[3] - wiersz[2])+1= i aby zwróciło wartość po odjęciu tych 2 dat czyli w tym wypadku liczbę 32 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
teraz se to juz tylko podczep do siebie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Dzięki śliczne, jak trochę jeszcze poćwicze może też będe wstanie innym pomagać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Jeszcze jedno jak przerobić tą formułę żeby konwetował tak dowolnie wybrane daty, bo to jest z tego co widzę na sztywno. A o to jak powinno to wyglądać finalnie (Udało mi się zrobić (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )
Ten post edytował Wykrywacz 21.02.2006, 15:35:14 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Jeszcze jedno jak przerobić tą formułę żeby konwetował tak dowolnie wybrane daty, bo to jest z tego co widzę na sztywno. ale oco chodzi? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) co do kodu co pokazales, to masz lekkie niedociągniecie
To ci zapamieta tylko ostatni wiersz z pliku, gdyz w petli je ciagle nadpisujesz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) poprawka:
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A jak wygląda funkcja która pozwala na to że będzie osobno czytał kolejne wiersze osobno czyli jak wcześniej przeliczał ilość dni dla
Kod ;83456;2005/01/01;2005/02/01; to teraz osobno liczy dla każdego wiersza Kod ;83456;2005/01/01;2005/02/01; ;83456;2005/05/010;2005/06/25; ;83466;2005/05/010;2005/12/25; chodzi o to żeby brał pod uwagę każde kolejne wiersze jako nową rzecz. Bo może ich być 3 albo 1500 |
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no i przeciez poprawki co ci nanioslem w poprzednim poscie to wlasnie robią. czy ty wogole odpaliles ten skrypt?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
No właśnie odpaliłem tylko że w kolejnych wierszach nie odejmuje mi dat jako dat a jako liczby.
czyli wynik wychodzi Kod 32 12959 13142 dla dat Kod ;83456;2005/01/01;2005/02/01;
;83456;2005/05/010;2005/06/25; ;83466;2005/05/010;2005/12/25; |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
widze ze masz problemy z uzywaniem kombinacji klawiszy ctr+c, ctrl+v
ja mam wyniki takie: Cytat 32 47 230 masz tu dla pewnosci jeszcze razcaly skrypt:
edit: pozatym nie: Cytat ;83456;2005/05/010;2005/06/25; ;83466;2005/05/010;2005/12/25; a: Cytat ;83456;2005/05/01;2005/06/25; ;83466;2005/05/01;2005/12/25; to tez moze byc przyczyną Twojego błędu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Kopiować jednak potrafie:)
Właśnie przez te zera przed 10 wszystko się waliło. Mam ostatnie pytanie Kod ;83456;2005/01/01;2005/02/01 ;83456;2005/05/10;2005/06/25 ;83466;2005/05/10;2005/12/25 mam tu w 1 części czyli wiersz[1], jak zrobić żeby można było napisać coś takiego
|
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
musisz se napisac funkcje, ktora przeleci po nastepnych index w tablicy i sprawdzi czy ktorys sie rowna
funkcja zwraca index wiersza, ktory rowna sie twojemu lub -1 gdy nie znalazl nic. Jak ja wykorzystac, pomysl sam. juz i tak za duzo powiedzialem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 20 Dołączył: 8.12.2005 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
czy w php jest odpowiedni sformułowanie sql'owego
bo chciałbym zrobić coś takiego ale mi nie pozwala (w nawiązaniu do tematu powyżej)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 16:52 |