Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [tablice] no i troche pliki
Forum PHP.pl > Forum > PHP
grzeg
Czesc wam!
Mam taki kod:

Kod
$alias="http";

$filename = "plik.txt";

$arr=array();

$plik = fopen ($filename, "r");

$arr = fread ($plik, filesize ($filename));

fclose ($plik);



if (in_array("$alias", $arr)) {

print ("Taka wartosc istnieje");

exit;

}


Zawartosc plik.txt wyglada tak:
Kod
http A 123.132.123

dns A 852.521.251

alias A 985.214.152

I teraz pytanie jak zrobic zeby skrypt wyszukiwal podany ciag znakow($alias) w tym pliku przy wykorzystaniu tablic?questionmark.gif
Pozdrawiam
zombie
poczytaj komentarze: w manualu. :wink:
?
Nie wiem czy to jest dobre ...

[php:1:ad2a536b63]

<?
if($email!=""){//dopisujemy adres do listy
$file="klienci.inc";
$fp=fopen("$file", "a");
flock($fp, 2);
fwrite($fp, "$emailn");
flock($fp, 3);
fclose($fp);
echo"Adres został dopisany";
}

if($szukane==""){
$szukane="xyz";}//jakiś ciąg znaków który na pewno nie wystąpi w pliku
$adresy = file("klienci.inc");

for ($index=0; $index < count($adresy); $index++)
{ $grupa = split("|", chop($adresy[$index])); //zamieniamy linie na tablicę
$count="0";
?>

<? if (eregi("$szukane", $adresy[$index])) {
$count++;
echo "$count. <a href=mailto:$grupa[0]>$grupa[0]</a><br>";}?><?}
//jeśli w tablicy znajduje się szukany ciąg wyświetlamy linię która go zawiera
//wykorzystujemy tu funkcję eregi(), aby wyświetlić wszystkie pozycje wpisz @

?>[/php:1:ad2a536b63]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.