Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]PHP Wyświetlanie nazwy pliku
KrzysiekKCN
post
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 4.08.2009
Skąd: Poznań

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


Witam.
Mam takie pytanko, a mianowicie jak wyświetlić nazwę pliku i jego title.

Załóżmy że mam plik index.php który jest szablonem każdego pliku.
i mam tam tylko prosty kod:
  1. <h1>P-H-P</h1>
  2. <h2>index - to jest title pliku<h2>


I jeżeli np. miał bym tam jakiś formularz który kieruje mnie np do pliku przetworzeniedanych.pl to sytuacja wyglądała by tak:
  1. <h1>P-H-P</h1>
  2. <h2>przetworzeniedanych - tutaj na przykład "przetwarzanie danych formularza KROK1<h2>



Czy da się zrobić to jakimś prostym kodem?
Pozdrawiam Krzysiekkcn
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
KrzysiekKCN
post
Post #2





Grupa: Zarejestrowani
Postów: 148
Pomógł: 2
Dołączył: 4.08.2009
Skąd: Poznań

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


Część Wam. Nie wiem dlaczego ale coś mi te wasze kody nie działają. I z tym wyciąganiem title źle wytłumaczyłem.
Załóżmy że mamy stronę www o ilości np 600 podstron. Każda ma swój unikalny title który chce wyświetlać w sekcji body.
I ma za to odpowiadać uniwersalny algorytm.

Ja to widzę tak:

start--->pobieranie title i nazwy pliku--->podstaw title pod $title / podstaw nazwe pliku pod $nazwa ---> wyświetl $nazwa oraz $title


Mój kod indexu wygląda tak:
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  3. <html>
  4. <head>
  5. <?php
  6. $zmienna = $_REQUEST['zmienna'];
  7. switch ($zmienna)
  8. {
  9. case 'index': ?><title><?php echo $zmienna; ?></title><?php
  10. break;
  11. default: ?><title>PHP Nauka</title>
  12. <?php
  13. }
  14. ?>
  15.  
  16. <link type="text/css" rel="stylesheet" href="style.css" />
  17.  
  18. </head>
  19.  
  20. <body>
  21.  
  22. <h1>P-H-P</h1>
  23. <h2>
  24. <?php
  25. basename($_SERVER["SCRIPT_NAME"], ".php");
  26. ?> |
  27. </h2>
  28.  
  29. <h2>
  30. <?php
  31. echo $zmienna;
  32. ?>
  33. </h2>
  34.  
  35.  
  36. <div class="l"> </div>
  37.  
  38.  
  39.  
  40.  
  41. </body>
  42. </html>


Okey tytuł strony zrobiłem, ale nazwy pliku nie rozumiem..
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
  3.  
  4. <?php $tytul = 'moj tytul strony'; ?>
  5. <?php echo '<title>'; echo $tytul; echo '</title>'; ?>
  6. <link type="text/css" rel="stylesheet" href="style.css" />
  7. </head>
  8.  
  9. <h1>P-H-P</h1>
  10. <h2>
  11. <?php
  12. basename($_SERVER["SCRIPT_NAME"], ".php");
  13. ?> |
  14.  
  15. <?php echo $tytul ?>
  16. </h2>
  17.  
  18.  
  19. <div class="l"> </div>
  20.  
  21.  
  22. </body>
  23. </html>
  24.  
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 19:17