Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyświetlanie plików
kamilos809
post
Post #1





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Siemka,
Mam taki pomysł, żeby zrobić panel admina do własnego portalu. Mam już logowanie etc. Nawet takie "dodatkowe moduły". W tym właśnie rzecz tkwi. Mam już ich wyświetlanie ale nie wiem jak na stronie głównej PA zrobić coś takiego:
[dajmy na to dodatkowy moduł zwie sie newsy.la.php]
w tym momencie automatycznie wczytują się nazwy plików, które system wyczytał z folderu admin. Ale tylko nazwy bez .la.php
Wyświetlają się tak:
  1. <a href="admin.php?cmd=$nazwa">$nazwa</a>

resztę już obsłużyłem tzn. wyświetlanie tego, czyli:
  1. if($cmd<>'')
  2. {
  3. include('admin/'.$cmd.'.a.php');
  4. }


Z góry dzięki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


  1. if($cmd<>'')


Co to za twór?

!=
!empty
isset

byle nie <> bo czegoś takiego nie ma
Go to the top of the page
+Quote Post
kamilos809
post
Post #3





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Fifi209... Nie wnikaj w to, bo nie to jest moim problemem... A to, co uważasz za złe akurat działa bez zarzutów więc jednak jest coś takiego
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




basename?

Poza tym, skrypt masz dziurawy, bo nie sprawdzasz, czy $cmd nie zawiera przypadkiem odwołania do innego katalogu.
Go to the top of the page
+Quote Post
kamilos809
post
Post #5





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Erix, przemyślałem to. Nie jest dziurawy, ponieważ to zawsze będą pliki. A nawet jeśli odwoła do katalogu, to po prostu się nie otworzy.
Jakbyś mógł po polsku powiedzieć jak użyć tej funkcji byłbym wdzięczny... nie musi być to rozwiązanie mojego problemu tylko jakiś przykładzik?
Go to the top of the page
+Quote Post
Fifi209
post
Post #6





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Jemu chodziło to że możesz tam podać:
../innyplik
pzykładowo
Go to the top of the page
+Quote Post
kamilos809
post
Post #7





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


Widzę, że chyba nikt nie będzie tak miły i mi pomoże... :/
Go to the top of the page
+Quote Post
Fifi209
post
Post #8





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Bo chyba nikt nie wie dokładnie, co autor miał na myśli.
Go to the top of the page
+Quote Post
kamilos809
post
Post #9





Grupa: Zarejestrowani
Postów: 165
Pomógł: 3
Dołączył: 2.04.2010

Ostrzeżenie: (10%)
X----


ogólnie to chodzi mi o to, żeby system sprawdził czy w folderze np. admin znajdują się jakieś pliki o rozszerzeniu *php. Jeżeli napotka taki plik ma pobrać jego nazwę i wyświetlić na stronie. Prościej nie umiem tego wyjaśnić.
----
tak żeby nie pisać 100 bezsensownych tematów... takie oto pytanko: Czy istnieje coś takiego co pozwoliłby mi bez względu na to czy użytkownik odpalił skrypt czy nie skrypt sie odpalał i wysyłał jakieś zapytanie? [zanim mi odpowiecie:"Cron" to wiem co to jest... ja wiem co to... ale godziny będą zależały od woli użytkownika, a uciążliwe jest ciągle w Cronie grzebać]

Ten post edytował kamilos809 22.07.2011, 23:58:03
Go to the top of the page
+Quote Post
Spawnm
post
Post #10





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Poczytaj o glob()
Go to the top of the page
+Quote Post
erix
post
Post #11





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
[zanim mi odpowiecie:"Cron" to wiem co to jest... ja wiem co to... ale godziny będą zależały od woli użytkownika, a uciążliwe jest ciągle w Cronie grzebać]

A jak inaczej chcesz to zrobić? Coś musi wywołać Twój skrypt.

Najbardziej sensowne wyjście, to odpalać skrypt co minutę (do takiej rozdzielczości czasowej ograniczasz wybór użytkownika) i sprawdzasz, czy na daną godzinę:minutę są jakieś zadania. Jeśli nie - pomijasz, jeśli są - wykonujesz.

Prościej się nie da.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 04:09