![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Jak zliczyć ile jakiś tam znaków np. kropek "." znajduje sie w danym pliku?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
[php:1:cf515e9721]<?php
$znak="."; $plik=readfile("plik.txt"); ereg($znak,$plik,$wyniki); echo "Znak ".$znak." występuje w pliku ".count($wyniki)." razy."; ?>[/php:1:cf515e9721] -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
coś to niechce prawidłowo działać
![]() cały czas pokazuje wartość 1 tekst który wyswietla: ".edek. i. mietek. Znak . występuje w pliku 1 razy. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
bo readfile wypisuje zawartość pliku, spróbuj file_get_contents
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Poddaję się, nie jarzę o co chodzi z tym file_get_contents!
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
RTFM
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
Cytat RTFM
tłumacze: Przeczytaj Ten Piep**** Manual - czyli szukaj opisu w www.php.net -------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
hmm, wyskakuje mi cały czas
"Call to undefined function: file_get_contents()" |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 0 Dołączył: -- Skąd: W - WA -> GRO Ostrzeżenie: (0%) ![]() ![]() |
To zaktualizuj swoje php do wersji podanej w opisie funkcji (zawsze jest podane, od ktorej wersji php dana funkcja jest zaimplementowana).
-------------------- Zanim zadasz pytanie, zawsze wczesniej zajrzyj do manuala ( pl.php.net/manual/pl/ ).
Szukasz skryptow - www.hotscripts.com |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Funkcja [manual:28c508aa75]file_get_contents[/manual:28c508aa75] jest dostępne dopiero od wersji php 4.3.0, więc użyj takiego czegoś:
[php:1:28c508aa75]<?php $znak="."; $nazwa="plik.txt"; $plik=fread(fopen($nazwa,"r"),filesize($nazwa)); ereg($znak,$plik,$wyniki); echo "Znak ".$znak." występuje w pliku ".count($wyniki)." razy."; ?>[/php:1:28c508aa75] -------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
dalej nici z tego kodu
![]() plik.txt Kod . . .dom.
.mafia.. hasło. . powinno pokazać 9, a cały czas pokazuje 1 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zobacz to - troche namieszałem ale działa ;-)
[php:1:fd1fc7217f]<?php $plik="plik"; $tablica=file($plik); $ile=count($tablica); for($i=0; $i<=$ile-1; $i++){ $liczba=substr_count("$tablica[$i]", "."); $tab2[]=$liczba; } echo array_sum($tab2); ?>[/php:1:fd1fc7217f] |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 136 Pomógł: 2 Dołączył: 13.05.2003 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
WIELKIE DZIĘKI!!!
![]() DZIAŁA |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 13:06 |