Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]dane z pliku txt na stronie www za pomocą php
amatorph
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 29.11.2014

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


Witam,
Mam takie pytanie: w zaki sposób można umieścić dane na stronie www z pliku txt. Chodzi mi o meta tagi, title i jakieś drobne informacje.
kod strony to:
  1. <?php
  2. // zmienna potrzebna do prawidlowego wczytania includowanych plikow
  3. $add_site = true;
  4. ?>
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  6. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  7. <meta http-equiv="Reply-to" content="kess@snug.pl" />
  8. <meta name="Author" content="Krzysztof Szypulski" />
  9. <title>Szablon strony WWW z wykorzystaniem PHP</title>
  10.  
  11.  
  12. </head>
  13.  
  14. </body>
  15. </html>


Jesto szablon pobrany ze strony http://www.kess.snug.pl/?pid=23&sid=10

i teraz chciałbym aby metatagi były wczytywane z pliku meta.txt:
  1. id|description|keywords|title|tekst1|tekst2|tekst3
  2. 1|description1|keywords1|title1|1tekst1|1tekst2|1tekst3
  3. 2|description2|keywords2|title2|2tekst1|2tekst2|2tekst3

Jak narazie utknąłem na tym że trzeba taki plik otworzyć w następujący sposób
  1. <?php
  2. $fp = fopen("meta.txt", "r");
  3. ?>

i siedzę nad tym już 2 dni.
Proszę o pomoc i z góry dziękuję

Ten post edytował amatorph 29.11.2014, 17:36:51
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fate
post
Post #2





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


Widzę że raczkujemy (IMG:style_emoticons/default/graduated.gif)
php będzie wiedziało z której linii id będzie miało pobierać informację.
Trzeba bedzie je nakierować

Sprawdzić w jaki sposób wczytać plik meta.txt
http://php.net/manual/pl/function.file.php
Za jej pomoca otrzymasz tablice zmiennych, $tablica[0] bedzie 1 linijka pliku $tablica[1] 2 linijka itd
nazwy plikow masz 1.html 2.html pamietaj ze gdy $_GET['go']=1 - 1 strona ty pobierasz z pliku 1 linijke ale w tablicy liczone jest od zera.
Mozesz to obejść i nazwać sobie plik 0.html wtedy bedziesz miał bez problemu (IMG:style_emoticons/default/sekret.gif)

Eksplodować ten plik - czyli tak jakby przeformatować funkcją explode (chyba) na czytelny dla php jako tabela lub baza danych
explodowac $tablica[0] po znaku ktorym rozdzielasz"|" w wyniku otrzymasz tablice "zagnieżdzoną" (rozgałęzienie) $tablica[0][0] 1 wyraz 1 linijki $tablica[0][1] 2 wyraz 1 linijki
no i potem mozesz przypisac te wartosci do $description, $keywords, $title, $tekst, $tekst2, $tekst3

Sposoby które bedziesz wykorzystywał nie są super optymalne ale polecam przebrnąć je na początek, naucz się rozróżniać czym jest zmienna, tablica, funkcja, bazydanych to oddzielny temat ty narazie drążysz pliki tekstowe, życzę owocnej nauki.
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: 5.10.2025 - 21:06