Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] pliki tekstowe
-dr4g0n79-
post 5.04.2007, 20:57:14
Post #1





Goście







Witam ponownie troche sie rozszalalem z tymi postami ale wchodze w swiat programowania. jeszcze jedna sprawa mianowicie sytuacja jest taka:

mam skrypt a wlasciwie stronę w którym mam nastepujace przykladowe liniki:

www.adres.pl/plik1.txt
www.adres.pl/plik2.txt
www.adres.pl/plik3.txt

pliki tekstowe mam na serwerze i teraz chce otworzyc te pliki w sposob cywilizowany. Bo on mi sie otwiera ale w przegladarce jako plik tekstowy bez zadnego formatowania itp. a nie o to mi chodzi

Ten post edytował dr4g0n79 5.04.2007, 20:57:48
Go to the top of the page
+Quote Post
kossa
post 5.04.2007, 21:02:57
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


a co masz w tych plikach?

jeli kod html to zmień rozszerzenie na .html a jeśli php to na .php smile.gif

Łukasz


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 5.04.2007, 21:08:22
Post #3





Goście







nie mam tam ani htmla ani php tylko zwykly tekst i chce zeby on mi sie w strone wkomponowal a nie wyswietlil na bialym tle i bez formatowania.
dzieki za pomoc
Go to the top of the page
+Quote Post
Crop
post 5.04.2007, 21:08:36
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 5.04.2007

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


Jeśli masz sam tekst i chcesz mu dodać trochę estetyki to możesz zrobić sobie styl i ładować każdy plik *.txt za pomocą PHP.


--------------------
Prosty CMS a raczej CMf (zabawa z php)
Go to the top of the page
+Quote Post
-dr4g0n79-
post 5.04.2007, 21:11:06
Post #5





Goście







czy moge prosic o wiecej szczegółów
Go to the top of the page
+Quote Post
BiRetis
post 5.04.2007, 21:15:54
Post #6





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 27.02.2007
Skąd: Zielona Góra

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


No koledze Crop chyba chodzi o zrobienie sobie stylu zapisanego w pliku CSS, powiedzmy niech on tam sie nazywa "klasa" smile.gif.

a następnie robisz coś takiego:
  1. <div class="klasa">tu wczytany plik *.txt</div>


:roll2: Oczywiście sposóbów zrobienia jakiegoś efektu z plikem txt jest wiele. Np. możesz robić plik po liniach lub wyrazach i kolorować go dowolnie na tej samej zasadzie jak powyżej :]... pgrubiać itp.... Oczywiście to co zrobisz z tekstem już zależy tylko od twojej fantazji :]

P.S. Możesz również używać znaczników span zamiast Div, do formatowania gołego tekstu częściej się go używa. Bynajmniej ja się często z tym spotykam...

Ten post edytował BiRetis 5.04.2007, 21:17:40


--------------------
Usługi internetowe - BiRetis

Aplikacje internetowe, bazy danych, strony WWW, FLASH, ochrona danych.
Go to the top of the page
+Quote Post
Crop
post 5.04.2007, 21:21:59
Post #7





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 5.04.2007

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


tworzysz sobie plik np. styl.css i wklepujesz w niego:
  1. body{
  2. background:#515151; <--kolot t&#322;a
  3. margin:0px;
  4. padding:0px;
  5. font-family:Verdana, Arial, Helvetica, sans-serif;
  6. }
  7. .txt{
  8. color:#ffffff; <-- kolor tekstu
  9. padding:7px;
  10. font-size:12px;
  11. }


Teraz tworzysz plik np. txt.php
  1. </html>
  2. <head>
  3. <title>pliki TXT</title>
  4. </head>
  5. <body>
  6. <div class="txt">
  7. <?php
  8. include "$_GET['plik'].txt";
  9. ?>
  10. </div>
  11. </body>
  12. </html>

I teraz jak wpiszesz
txt.php?plik=google
to wczyta ci plik google.txt

/Spoznilem sie 4 min.

Ten post edytował Crop 5.04.2007, 21:23:58


--------------------
Prosty CMS a raczej CMf (zabawa z php)
Go to the top of the page
+Quote Post
fudde
post 5.04.2007, 21:25:52
Post #8





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 29.03.2007

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


Cytat(dr4g0n79 @ 5.04.2007, 21:57:14 ) *
Bo on mi sie otwiera ale w przegladarce jako plik tekstowy bez zadnego formatowania itp. a nie o to mi chodzi

Obawiam się, że kolega w ogóle nie zapoznał się z funkcjami fopen, fwirte, fclose etc.
Dlatego jedyne co mogę poradzić to Manual

Pozdrawiam winksmiley.jpg
Go to the top of the page
+Quote Post
-dr4g0n79-
post 5.04.2007, 21:37:41
Post #9





Goście







tak sie skalda ze wallkuje te funkcje juz od tygodnia i manual nie pomoze jak juz umysl nieprzyjmuje.
Go to the top of the page
+Quote Post
strife
post 5.04.2007, 21:43:05
Post #10





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat(dr4g0n79 @ 5.04.2007, 22:37:41 ) *
tak sie skalda ze wallkuje te funkcje juz od tygodnia i manual nie pomoze jak juz umysl nieprzyjmuje.


Pokaż kod, powiedz jakie błędy Ci się wyświetlają, pomożemy.


--------------------
Go to the top of the page
+Quote Post
-dr4g0n79-
post 5.04.2007, 22:05:00
Post #11





Goście







  1. <head>
  2. <meta http-equiv="Content-Language" content="pl">
  3. </head>
  4.  
  5. <?php
  6.  
  7. $katalog = "art";
  8. $kat = opendir($katalog);
  9.  
  10. while ($plik = readdir($kat)){
  11. $rozszerzenie=substr($plik, strrpos($plik,'.'));
  12. if ($rozszerzenie==".txt"){
  13. $baza["$katalog/$plik"]= date("j-m-Y H:i", filemtime($katalog."/".$plik));
  14. }
  15. }
  16.  
  17. closedir($kat);
  18.  
  19. if ($baza<>null){
  20. arsort($baza);
  21. $licznik=0;
  22. while (list($nazwa,$data)=each($baza))
  23. {
  24. $licznik++;
  25. $linia=0;
  26. $nius=file($nazwa);
  27. $dane=file($nazwa); 
  28. $end=count($dane);
  29. $wywalam=array_pop($nius);
  30. foreach($nius as $wartosc)
  31. {
  32.  if ($linia==0)
  33. echo "<table border=0 cellpadding=0 cellspacing=0 width=400><tr><td valign=top bgcolor=#FFFF00><font face=Verdana size=2><b>" .$wartosc. "</b></font><font face=Verdana size=1></font></td></tr>";
  34. else
  35. $linia++;
  36. }
  37. echo "</table>";
  38. echo "<table cellpadding=0 cellspacing=0 width=400><tr><td width=400 height=3 colspan=2></td></tr>
  39. <tr bgcolor=#FFFH00>
  40. <td width=426><font face=Verdana size=1><b>Autor: </b><a href=mailto:marek207a@o2.pl?subject=strona> $wywalam</a></font></td>
  41. <td height=1 width=429 align=right><font face=Verdana size=1><b>Data dodania: </b>".$data."</font></td>
  42. </tr>
  43. </table>
  44. <br>";
  45. }
  46.  }
  47. else
  48. echo "Nie ma zadnych wiadomosci";
  49. ?>

Probuje tu zrobic skracanie newsa juz sobie wymyslilem ze wczytam tylko pierwsza i druga linie plikow a reszte pociagne z plikow tekstowych po kliknieciu na link (metody moje sa moze archaiczne ale niestety ucze sie) stad moje pytania ale pewnie jest jakis lepszy sposob aby to zrobic. Help me!!!


probuje to skracanie zrobic za pomoca znacznikow w plikach txt plik tekstowy skrocony wyglada tak:

Tytuł: tytul news
<a href="http://adres/test/pelne/caly.txt">wiecej</a>
Skrót: skrocona tresc news
Autor: redaktor


i w nim daje link do calego pliku ale ten plik nie wyswietla mi sie w stronie aktualnej tylko przechodzi mi na nowa strone i przegladarka go otwiera
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 18:21