Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Edycja *.txt w formacie UNIX
Ardziej
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 1
Dołączył: 5.05.2009

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


Witam wszystkich użytkowników !
Mam jeden problemik, który już częściowo rozwiązałem, mianowicie chodzi mi edycje plików *.txt
Gdy edytuję w formacie WINDOWS to gdy w moim prostym edytorze
  1. <?php
  2. }; break ;
  3. case 'studio':
  4. echo "<h2>Edycja podstrony Studio</h2>";
  5. if(isset($_POST['change']))
  6. {
  7. $studiofile=stripslashes($_POST['studio']);
  8. // przypisanie zmniennej $file nazwy pliku
  9. $file = "../flash/text/studio.txt";
  10. // uchwyt pliku, otwarcie do dopisania
  11. $fp = fopen($file, "w");
  12. // blokada pliku do zapisu
  13. flock($fp, 2);
  14. // zapisanie danych do pliku
  15. fwrite($fp, $studiofile);
  16. // odblokowanie pliku
  17. flock($fp, 3);
  18. // zamknięcie pliku
  19. fclose($fp);
  20. echo"<img src=\"res/icons/ok.gif\" style=\" float:left; margin:10px;\" alt=\"accept\" /><p style=\"margin-top:50px;\"><strong>Zrobione!</strong></p>";
  21. }
  22. else
  23. {
  24. ?>
  25. <form method="post" action="#">
  26. <fieldset style="border:0">
  27. <div class="divform"><label>Zawartość:</label><textarea name="studio" rows="50" cols="50" style="width: 450px; height:200px;"><?php include ("../flash/text/studio.txt"); ?></textarea></div>
  28. <div class="divform"><label>&nbsp;</label><input type="submit" name="change" class="buttons" value=" " /></div>
  29. </fieldset>
  30. </form>

To gdy daję enter to wiadomo, że w formacie WINDOWS następna linia dodawana jest za pomocą
  1. \r\n

Zaś w formacie UNIX jest tal jak chce czyli
  1. \n

Ale za pomocą tego edytora zapisuję w formacie WINDOWS
Wie może ktoś jak to zmienić?
Pozdrawiam i Życzę Wesołych Świąt ! party.gif
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 14:37