Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: konwertowanie php 5.3 na 7.0
Forum PHP.pl > Forum > PHP
pawelsake
Dzień dobry, posiadam taka fajna wyszukiwareczke i chciałbym naprawić ja bo w php 7.0 nie ma funkcji eregi

  1. $wyszukiwarka = $_POST['wyszukiwarka'];
  2. /* warunek: jeżeli zmienna nie jest pusta */
  3. if($wyszukiwarka!=""){
  4. echo "<ul>\n";
  5. $dane = file("dane.txt");
  6. for($index=0; $index < count($dane); $index++){
  7. $g = split(" \| ", chop($dane[$index]));
  8. $eregi = eregi($wyszukiwarka, $dane);
  9. if(@eregi($wyszukiwarka, $dane[$index])){
  10. echo '<li><a href="'.$g[0].'" title="'.$g[1].'">'.$g[1]."</a></li>\n";
  11. $bl = true;
  12. }
  13. }
  14.  
  15. echo "</ul>";
  16. }
  17. /* w przypadku braku wyników */
  18. if(!$bl){
  19. echo 'Brak wyników';
  20. }
  21. ?>


Proszę o porady
nospor
https://www.php.net/manual/en/function.eregi.php
I masz tam napisane, ze zamiast eregi masz uzyc preg_match. To juz wiesz na jaka funkcje zastapic. Teraz tylko dopasuj wyrazenie dla preg_match i juz
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.