Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jak to przerobić - cd
1slimak
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 8.03.2011

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


  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ą (IMG:style_emoticons/default/sad.gif)

Ten post edytował 1slimak 29.03.2011, 21:17:31
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 13:28