Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wklejenie zawartości pliku o nazwie zdefiniowanej zmienną
TheArt
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 20.09.2007

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


Witam.

Chcę zaincludować plik o nazwie zdefiniowanej w zawartości zmiennej.

Przypisanie nazwy zmiennej odbywa się w stronie spisu treści (spis_tresci.php):

  1. <li><a href="?page=prasa_tekst"><?php global $tyt; $tyt="art/firma w ciaglym rozkwicie.html" ?>"Firma w ciągłym rozkwicie"</a></li>


Odczyt przy wyświetlaniu treści w artykul.php:

  1. case 'prasa_tekst':
  2. include "$tyt";
  3. break;


Tyle że ciągle wyświetla się komunikat:

Cytat
Warning: include() [function.include]: Filename cannot be empty in /home/vianet/domains/r2u.pl/public_html/roma/tresc/leftcl_media.php on line 71


Jak to zrobić, żeby automatycznie wczytywało mi tekst z pliku o tytule zdefiniowanym w zmiennej.


Ten post edytował TheArt 9.01.2010, 15:39:48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Zmienna $tyt nie istnieje po przeładowaniu strony.
Go to the top of the page
+Quote Post
TheArt
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 20.09.2007

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


No wlasnie. Jak zrobic zeby istniala, ewentualnie inaczej to obejsc, juz gdzies to stosowalem tyle ze php uzywam rzadko, wierze ze mi dacie jakis przykladzik.

Ten post edytował TheArt 9.01.2010, 16:12:35
Go to the top of the page
+Quote Post
Blame
post
Post #4





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Masz dwie możliwości: sesje albo tablica $_GET.
Go to the top of the page
+Quote Post
TheArt
post
Post #5





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 20.09.2007

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


Mam inny pomysl, zeby zapisac tytul artykulu w pliku tekstowym, po przeladowaniu strony odczytac zawartosc pliku, przypisac do zmiennej, jak to zrobic
Go to the top of the page
+Quote Post
pgrzelka
post
Post #6





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

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


zrób sobie tablice z nazwami plików

  1. $pliki = array(
  2. 'prasa_tekst' => 'art/firma w ciaglym rozkwicie.html'
  3. 'tekst2' => 'art/tekst2.html'
  4. 'tekst3' => 'art/tekst3.html'
  5. );
  6.  
  7. // i potem
  8.  
  9. echo file_get_contents($pliki[$_GET['page']);
Go to the top of the page
+Quote Post
TheArt
post
Post #7





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 20.09.2007

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


W ten sposób musiałbym przydzielać każdemu artykułowi osobną zmienną, te zaś dodawane są z częstotliwościa kilkuset tygodniowo. Muszę znaleźć rozwiązanie by automatycznie wklejać zawartość pliku txt poprzez include (plik txt będzie się nazywał identycznie jak tytuł artykułu).

Użyłem sesji.



zapis zmiennej

  1. $tyt="art/firma w ciaglym rozkwicie"


przeładowanie strony, odczyt

  1. case 'prasa_tekst':
  2. include "$tyt";
  3. break;


mimo to zmienna jest pusta.




Ten post edytował TheArt 10.01.2010, 15:27:42
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: 3.10.2025 - 09:22