![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Poszukałem w Google, ale nie znalazłem odpowiedzi na rozwiązanie mojego problemu. Otóż mam prosty panel administracyjny (taki raczej edytor treści poszczególnych podstron) z plikami txt (tak wiem TXT, bleeeh) ![]() Chciałbym na stronie głównej zrobić okienko popup lub jakiś banner reklamowy. Chciałbym mieć możliwość prostego wyłączenia/włączenia go na zapleczu (panel admina). Chodzi o to aby nie otwierać co chwile pliku i kasować albo komentowac kodu. Jak to zrobić? Zapewne jest potrzeby jakiś formularz który to wykona + np. elementy HTML: radio. Niestety moja znajomość PHP jest mała i ogranicza się do znajomości kilku funkcji typu include itp. Z zawodu jestem grafikiem i trochę mi daleko do programowania, ale staram się nadrabiać ![]() Bardzo proszę o jakieś podpowiedzi, ewentualnie link do skryptu który mógłbym łatwo zastosować do moich potrzeb. Może ktoś z was dysponuje takim skrypcikiem i mógłby sie podzielić? Czy potrzeba jest współpraca z MYSQL w takim przypadku? Może napisać jakąs zmienną która doda lub usunie element CSS: display:none; dla div'a z reklamą? Pozdrawiam serdecznie. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zrób sobie plik o nazwie np. config.php i tam będziesz trzymał wartość "1" (włączone) lub "0" (wyłączone). W panelu admina zmieniasz właśnie np. radio zawartość tego pliku a wczytując stronę główną, pobierasz zawartość z config.php i sprawdzasz czy jest 1 czy 0 i albo włączasz albo nie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Powiedzmy, że zrozumiałem koncepcję
![]() Ale nie bardzo wiem jak to napisać ![]() |
|
|
-Pomagier- |
![]()
Post
#4
|
Goście ![]() |
Tak samowidzę jak ja kiedyś bałem się operowania na bazie ale nie zdajesz sobie sprwy jaksobie życie komplikujesz pracując na plikach. Ściągnij sobie jakiś system newsów, który potrzebuje połączenia z bazą i wtedy na jakimś przykładzie nauczysz się jak robić takie rzeczy szybciej i prościej. Pisałem kiedyś troszkę większy projekt oparty o pliki i dzisiaj stwierdzam, że jest on dowyrzucenia przez taką głupotę że bałem się "skomplikowanej" bazy a wcale tak nie jest. Znajdź sobie cel i napisz stronę od podstaw z pobieraniem danych z bazy. Swoją drogą operowanie na plikach jest też przydatne. Nie jestem tutaj jakimś szpecem bo sam się uczę i wiele rzeczy dla mnie narazie to czarna magia, ale taka rada dla Ciebie.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
No wiem o czym mówisz, ale nie mam czasu żeby "szukać sobie celu" w programowaniu PHP. prowadze agencje reklamowa od 6 lat i mam tam swoje "cele". Czasu brakuje na wszystko. Tutaj potrzebuje napisać prosty skrypcik który bedzie działał. Robie to tez dla zabawy i nauki bo nie ukrywam że PHP jest moja niespełniona "miłością". No i tak się bawie i bawię i zrobiłem coś takiego, ale nie działa. Zapewne coś zrobiłem źle. Czy ktoś może mnie nakierować?
![]() skrypt PHP
no i do tego jest plik TXT w którym jest albo: on, albo off. Plik TXT zapisywalny z prostego formularza na zapleczu. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
usuń wykrzyknik z strcmp
Ten post edytował Turson 8.06.2014, 18:53:24 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 29.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
travi wysłałem tobie wiadomość. Jakby co to odpisz.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Skasowałem ten wykrzyknik bo faktycznie działałoby na odwrót
![]() Teraz wygląda to tak:
i po odpaleniu skryptu (w txt jest: on) wywala mi:
Czyli nie pokazuje reklamy, a teoretycznie jest ON w pliku tekstowym oraz wywala Warning :/ Ten post edytował travi 8.06.2014, 19:30:39 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
OK, warning się nie pojawia, ale instrukcja warunkowa printuje komunikat z "else" cały czas, a powinna drukować "Jest OK. Pokazuje reklame" bo w pliku txt jest on.
Czy gdzieś jest błąd? |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat Returns < 0 if str1 is less than str2; > 0 if str1 is greater than str2, and 0 if they are equal. http://pl1.php.net/strcmp |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 05:51 |