Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skrypt tworzący plik index.html, jak zapisać wynik skryptu do pliku?
-BishKopt-
post
Post #1





Goście







witam.
mam kolejny problem, mianowicie:

jak zapisać wynik, czyli w moim rozumiemiu to co byłoby w źródle wykonanego pliku php do innego pliku html?

nie chce zuzywac pracy procesora na każdorazowe wykonywanie skryptu skoro (w moim przypadku) starczyłoby raz go wykonać i wynik zapisać do pliku html.

jestem poczatkujacy i nie wiem jak to ugryźć.

include dodałoby mi przeciez kod a nie wynik skryptu...

pozdrawiam
BK
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
dugem
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 24.11.2005

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


Wiesz, co jeżeli Cię dobrze zrozumiałem to chcesz pisać w php, ale ostatecznie mieć wynik w postaci html(czytaj statycznej). Jaki tego sens? Przecież php ma być dynamiczne i takie jest założenie.

Jeżeli rzeczywiście chciałbyś coś takiego zrobić to może warto by spróbować getright, albo napisać jakiś skrypt. Mino wszystko wydaje mi się to bez sensu.
Go to the top of the page
+Quote Post
angerthor
post
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 13.02.2006
Skąd: Warszawa

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


to wydaje sie nie miec sensu :/


Jak chcesz zapisac wynik dzialania skryptu do .html to po prosu uruchom ten skrypt, otworz zrodlo i zapisz jako .html, w czym problem ?

Ale po co to ?
Go to the top of the page
+Quote Post
-BishKopt-
post
Post #4





Goście







rzecz w tym że tworzę galerię. skrypt zapuszczam tylko wtedy gdy chce przemielić kolejną porcję zdjęć i porozrzucać je po folderach, porobić miniaturki itp...

sam index nic mi nie będzie robić, bo nazw zdjec i folderow w ktorych sa nie pobieram z bazy danych itp tylko listuje sobie katalog w ktorym zdjecia są.

gdy dodaje nowy album, puszczam skrypt ktory narazie tylko robi porzadek ze zdjeciami a w domysle (o co wlasnie sie pytam) tworzy uaktualniony plik html...

może troche bez sensu, ale taka jest idea. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
-BishKopt-
post
Post #5





Goście







eee... a tak a propos to manual nic mi nie chce powiedzieć na temat "getright"... (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
ave
post
Post #6





Grupa: Zarejestrowani
Postów: 117
Pomógł: 2
Dołączył: 29.01.2004
Skąd: Rz-ów

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


czemu bez sensu?
imo wlasnie z sensem zawsze statyczna strona mniej obciazy serwer niz dynamiczna,
a zrob to w ten sposob ze zamiast echowac cos na ekran zapisuj to do zmiennej czyli zamiast
  1. <?php
  2. echo '<title>aaa</title>';
  3. ?>

rob
  1. <?php
  2. $strona .= '<title>aaa</title>';
  3. ?>


a na koncu zapisz zmienna $strona do pliku np index.html

o zapisie do pliku http://www.leon.w-wa.pl/texts/kurs/file.php?t=d
Go to the top of the page
+Quote Post
-BishKopt-
post
Post #7





Goście







no tak, tak...

to jest wersja alfa 0.00000001 pliku index.php


  1. <html>
  2. <head>
  3. <title>
  4. Smietnik !!!
  5. </title>
  6. </head>
  7. <body>
  8. <?php
  9. include('biblioteka.php');
  10.  
  11. albums=countDirs('albumy/');
  12. $listAlbums=listDirs('albumy/');
  13. $albumsCounter=0;
  14.  
  15. while ($albumsCounter<$albums) {
  16.  $album=$listAlbums[$albumsCounter];
  17.  echo '<center>';
  18.  echo '<h3>Oto album ' . $album . '.:</h3><br />';
  19.  
  20.  $imagesCounter=0;
  21.  $images=countImages('albumy/' . $album);
  22.  $listImages=listImages('albumy/' . $album);
  23.  
  24.  while ($imagesCounter<$images) {
  25.  $image=$listImages[$imagesCounter];
  26.  echo '<a href="albumy/' . $album. DIRECTORY_SEPARATOR . $image . '"><img style="border: none;" src="miniaturki/' . $album. DIRECTORY_SEPARATOR . 'm' . $image . '" /></a>';
  27.  $imagesCounter++;
  28.  }
  29.  
  30. echo '</center>';
  31.  
  32. $albumsCounter++;
  33. }
  34. ?>
  35. </body>
  36. </html>


i gdybym zapisal to wszystko z apostrofem na koncu i poczatku to przeciez wkleiloby mi KOD php a nie WYNIK tego skryptu...
a ja chce wyniku. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

acha... i co to znaczy ".=" ? bo jeszcze nie udało mi się na to znaleźć odpowiedzi? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Fipaj
post
Post #8





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


$d .= $b;
to to samo co
$d = $d . $b;
Go to the top of the page
+Quote Post
-BishKopt-
post
Post #9





Goście







Cytat(Fipaj @ 2006-02-19 16:45:45)
$d .= $b;
to to samo co
$d = $d . $b;

aaa... moglem sie domyslic. podobnie jak w c++.

a czy znasz moze jakis sposob na moj problem z tym plikiem html?
Go to the top of the page
+Quote Post
ave
post
Post #10





Grupa: Zarejestrowani
Postów: 117
Pomógł: 2
Dołączył: 29.01.2004
Skąd: Rz-ów

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


eval();
http://forum.php.pl/index.php?showtopic=20...=0&#entry121796
http://pl2.php.net/manual/pl/function.eval.php
albo wpisanie do crona
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: 23.08.2025 - 10:25