Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błędy Deprecated
Forum PHP.pl > Forum > PHP
yank5532
Witam!

Mam problem robilem wyszukiwarke na aby wyszukiwala mi w pliku tekstowym
i wyskakuja mi bledy:

  1. Deprecated: Function split() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 9
  2.  
  3. Deprecated: Function eregi() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10
  4.  
  5. Warning: eregi() expects parameter 2 to be string, array given in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10
  6. Home
  7.  
  8. Deprecated: Function split() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 9
  9.  
  10. Deprecated: Function eregi() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10
  11.  
  12. Warning: eregi() expects parameter 2 to be string, array given in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10
  13.  
  14. Deprecated: Function split() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 9
  15.  
  16. Deprecated: Function eregi() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10
  17.  
  18. Warning: eregi() expects parameter 2 to be string, array given in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10
  19.  
  20. Deprecated: Function split() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 9
  21.  
  22. Deprecated: Function eregi() is deprecated in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10
  23.  
  24. Warning: eregi() expects parameter 2 to be string, array given in /home/u687011385/public_html/torrent-magnet/wyszukiwarka.php on line 10


moj plik php:

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


prosze o pomoc (ps. i przepraszam ze jak pisze nie dodaje polskich znakow poniewaz cos przycisk "Alt" mi nie dziala)
Turson
A czego oczekujesz? split zamieniasz na explode a eregi na preg_replace
yank5532
oczekuję aby przy wyszukiwaniu te błędy na stronie się nie wyświetlały

Cytat(Turson @ 24.12.2014, 18:37:43 ) *
A czego oczekujesz? split zamieniasz na explode a eregi na preg_replace


nie stety tak jak ty muwisz też jest źle ale już sobię z tym fantem poradziłem poprostu wszystkie napisy "eregi" zamieniłem na "@preg_match" ważne jest aby ten znak "@" też się tam znajdował bo inaczej te błędy też będą nam wyskakiwać biggrin.gif
Turson
@ tylko sprawia, że błędy się nie pojawią, ale to nie znaczy, że musi działać
yank5532
no tak ale umnie to działa biggrin.gif może u innych też bedzie działać
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.