Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Wykasowanie wszystkich cyfr, spacji i kropek z pliku.
gustawgustaw
post 6.05.2007, 20:15:31
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.03.2007

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


Witam
Mam plik w takim formacie:
  1. slowo1 3.318 3.318 1
  2. slowo2 3.271 6.589 2
  3. slowo3 3.143 9.732 3
  4. slowo4 2.629 12.361 4


byłbym bardzo wdzięczny za komendę w Sed, albo skrypt w PHP, jak wykasować z tego pliku wszystkie spacje, cyfry i kropki, ale zostawiając przerwy pomiędzy słowami, aby wynikowy plik wyglądał tak:
  1. slowo1
  2. slowo2
  3. slowo3
  4. slowo4


Pozdrawiam


-------------------------
ponieważ dostałeś odpowiedzi
wątku nie zamknę ale na przyszłość
pamiętaj o odpowiednim [tagu]
w temacie
~Cienki1980


Ten post edytował Cienki1980 6.05.2007, 20:46:52


--------------------
Tanie serwery
Go to the top of the page
+Quote Post
Cezar708
post 6.05.2007, 20:31:52
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


  1. <?php
  2. $lines = file($myFilePath);
  3. foreach($lines as $lineNr => $line){
  4. $lines[$lineNr] = mb_strcut ( $line, 0, strlen($line)-strlen(strstr($line, ' ')) );
  5. }
  6. $strContent = implode("n", $lines);
  7. $handle = fopen($filename, 'w');
  8. fwrite ( $handle, $strContent );
  9. fclose($handle)
  10. ?>


pisałem z palca wiec moga być parsery

w 6 lini jest oczywiscie "\n" zamiast "n\"

Ten post edytował Cezar708 6.05.2007, 20:36:20
Go to the top of the page
+Quote Post
gustawgustaw
post 6.05.2007, 21:01:24
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.03.2007

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


Fakt, przy uruchomieniu pliku wyskakuje takie coś:
  1. <?php
  2. Warning: Invalid argument supplied for foreach() in /home/slowo.php on line 3
  3.  
  4. Warning: implode() [function.implode]: Bad arguments. in /home/slowo.php on line 6
  5.  
  6. Warning: fwrite(): supplied argument is not a valid stream resource in /home/slowo.php on line 8
  7.  
  8. Warning: fclose(): supplied argument is not a valid stream resource in /home/slowo.php on line 9
  9. ?>


Czy ktoś wie co zrobić, aby ten skrypt działał?

Ten post edytował gustawgustaw 6.05.2007, 21:07:44


--------------------
Tanie serwery
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: 25.06.2025 - 14:58