Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Zaspis wykonywanego pliku
b_chmura
post
Post #1





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Witam

Bylibyście wstanie oświecić mnie jak zapisać wynik pliku na którym aktualnie działamy?

Tok działania:
W pliku plik.php wykonujemy szereg zadań. Jeśli plik nie zwróci nam żadnego błędu jego wynik zapisujemy do plik.html.

plik.php
Kod
<html>
<head>
<title>Tytul</title>
<body>
<div>cos tam</div>
<?php
function b_echo($in)
{
  echo '<b>'.$in.'</b>';
}

b_echo('Witaj swiecie!');
?>
</body>
</html>
<?php
function save($filename)
{
  //jak ma wyglądać ta funkcja by zapisać do pliku to co mamy wyżej?
}
save('plik.html');
?>


plik plik.html wyglądałby tak:
Kod
<html>
<head>
<title>Tytul</title>
<body>
<div>cos tam</div>

<b>Witaj swiecie!</b>

</body>
</html>


Ten post edytował b_chmura 15.12.2007, 14:24:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


drPayton - Nie wiedzieć czemu ale jeśli w pliku wywołam przykładowo funkcje drzewa katalogów (podam niżej) file_put_contents wyświetla mi ostrzeżenie:
Cytat
Warning: file_put_contents(xxx) [function.file-put-contents]: failed to open stream: Permission denied in /xxx/xxx/xxx/xxx.xxx on line xxx


Funkcja:
  1. <?php
  2. function all_dir($katalog = './', $cat = '', $idR = '')
  3. {
  4. $dir = sort_scandir($katalog, 1);
  5. $cat .= $katalog;
  6. $cnt = $cntP = 1;
  7.  
  8. foreach($dir as $file)
  9. {
  10. if(is_dir($file))
  11. { 
  12. $id = $idR.$cnt;
  13. echo '<div class="file">- '.cut($file).' <a onClick="javascript: ShowHide('dir_'.$id.'''button_'.$id.'');" id="button_'.$id.'">+</a> <span id="filesize">'.$id.'</span> <span style="display: none;" id="dir_'.$id.'">'."\n";
  14. all_dir($file.'/', $cat, $id.'.');
  15. echo '</span></div>';
  16. $cnt++;
  17.  
  18. }
  19. else
  20. {
  21. echo '<div class="file">- <a href="'.pl($cat.$file).'" title="'.$file.'">'.cut($file).'</a> <span id="filesize">('.r_filesize($file).') '.$idR.$cntP.'</span></div>'."\n";
  22. $cntP++;
  23. }
  24. }
  25. chdir('../');
  26. }
  27. ?>
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: 26.12.2025 - 06:05