Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]jak to przerobić - cd
Forum PHP.pl > Forum > Przedszkole
1slimak
  1. <?php
  2. //pobranie daty
  3. $data = date("md");
  4.  
  5. //sprawdzmy czy istnieje plik dla dzisiejszej daty
  6. if (file_exists($data.'.php')) {
  7. //zaciągamy plik o nazwie z dzisiejszą datą np. 0704.php
  8. include($data.'.php');
  9. } else {
  10. //jeśli nie ma pliku dla tej daty
  11. readfile('http://www.........../nic.php');
  12.  
  13. }
  14. ?>


mam taki skrypt i pytania dwa z nim związane

chciałbym (ale nie wiem jak) przerobić go żeby:
1. czy można go przerobić tak aby np. teraz "zaciąga" plik związany z datą o nazwie np. 0715.php [md.php] jak to zrobić żeby "zaciągał" plik związany z datą ale np. 0715max.php [md_max.php] - czy to w ogóle się da zrobić

i drugie jak nie da się 1

czy da się przerobić tak żeby w przypadku gdy nie znajduje pliku 0715.php [md.php] (związanego z datą) wędrował do innego katalogu gdzie taki plik będzie lub jeżeli się coś da zrobić w 1 problemie to np. żeby szedł do pliku związanego z datą 0715mini.php [md_mini.php] czy coś takiego


substr - pomógł i w jednej kwestii

  1. <?php
  2.  
  3. //pobranie daty
  4.  
  5. $data = date("md");
  6.  
  7. //sprawdzmy czy istnieje plik dla dzisiejszej daty
  8. if (file_exists($data.'max.php')) {
  9.  
  10. //zaciągamy plik o nazwie z dzisiejszą datą np. 0704.php
  11. include($data.'max.php');
  12.  
  13. } else {
  14.  
  15. //jeśli nie ma pliku dla tej daty
  16. readfile('http://www........../nic.php');
  17.  
  18. }
  19. ?>


a jak zrobić, żeby punkt 2 to znaczy, żeby nie lądował do jakiegoś konkretnego pliku ale do jakiegoś innego (zmiennego), który też jest związany z datą

okazało się, że wyświetlanie drugiego pliku - powinno także być związane z datą sad.gif
piotrooo89
proszę o dodanie bbcode w przeciwnym razie zamknę temat.
konole
Nie wiem, jak inni, albo ja nie jestem w stanie tego zrozumieć. Zastosuj wypunktowanie, ujmij kod w znacznikach [code] i możemy spróbować pomóc...
1slimak
może inaczej to napiszę wstydnis.gif

  1. pierwszy plik wyświtlany jest wtedy gdy jest jakś konkretna data, dzięki pomocy udało się nawet dodać jakiś przyrostek do daty i jest OK
  2. natomiast druga sprawa to to, że na chwilę obecną jeżeli nie ma danej daty wyświetlany jest plik w przykładzie okresliłem jako nic.php - natomiast jak zacząłem się zastanawiać to doszedłem do wniosku, że ten drugi plik powinien byś wyświetlany także zależnie od daty czyli powiedzmy w dniu 03-15 powinien wyswietlić się plik albo 0315max.php albo 0315cos.php, jeżeli nie ma jednego ani drugiego wtedy dopiero powinien wświetlać się plik nic.php


nie znam się na tym więc piszę trochę chaotycznie przepraszam sadsmiley02.gif
wmatusiak
  1. <?php
  2. //pobranie daty
  3. $data = date("md");
  4. //sprawdzmy czy istnieje plik dla dzisiejszej daty
  5. if (file_exists($data.'max.php')) {
  6. //zaci&plusmn;gamy plik o nazwie z dzisiejsz&plusmn; dat&plusmn; np. 0704.php
  7. include($data.'max.php');
  8. } else if(file_exists($data.'cos.php')) {
  9. include($data.'cos.php');
  10. } else {
  11. //je&para;li nie ma pliku dla tej daty
  12. readfile('http://www........../nic.php');
  13. }
  14. ?>


Powinno działać wink.gif takie else if można dodawać wiele razy
Daiquiri
Proszę kontynuować w poprzednim temacie. Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.