![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 31.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym po dodaniu newsa w Psnews zmienic jego datę, ponieważ chce przenieść sobie newsy ze starego systemu newsowego na właśnie ów Psnews. No i news w news.txt wygląda tak:
Kod: 1||tytuł||jakaś treść|1547854782||1||brak|| I te liczby 154... to data. I jak tu zrobić żeby sobie w łatwy sposób zmieniać daty? W starym skrypcie zapisywały się podobnie tylko że w miejscu daty było normanie np.: 22.05.2005r.|15:45 A teraz w psnewsie po dodaniu newsa w Panelu admina wiadomość zapisuje się w pliku news.txt. No i w tym pliku tak: 1||Tytuł newsa||Treść newsa||20051216||1||brak|| No i te liczby 20051216 to data zakodowana i owe liczby to 21.08.1970, 02:46, dzisiejsza data - 19.12.2005, 22:24 - to: 1135027490. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 18 Dołączył: 30.06.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
z tego co widzę to w tym news jest zapisywane unixowy znacznik czasu, a w tym starym miałeś wpisywane po konwersji do "normalnego" wyglądu, jeżeli chcesz ręcznie zmieniać ze zwykłago na uniksowy znacznik czasu to masakra.
Jezeli czas w starym skrypcie do zapisywania newsów, daty masz zapisywane w takim samym formacie, musisz wyciągnąc dzień miesiąc i tp. do osobnych zmiennych (elemntów tablicy) i przepuścić przez gmmktime(), a potem oczywiście zapisac do pliku. |
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zwykły na unixowy: strttotime" title="Zobacz w manualu php" target="_manual()
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 31.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Niewiem czy mnie zrozumieliście ale poprostu dodałem wszystkie stare newsy do nowego systemu newsów no i tam oczywście jest data dodania wtedy kiedy je tam dodałem no a ja chce zmienić tą date na prawdziwą kiedy ten news w starym systemie był dodawany.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:36 |