Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


sratatata
Napisane: 12.06.2019, 12:16:05





Grupa: Zarejestrowani
Postów: 42
Dołączył: 25.05.2019

Ostrzeżenie: (20%)
X----

Cytat(inuma @ 11.06.2019, 15:23:44 ) *
Można go przerobić na taki który ściąga z kilku plików. Już na upartego powiedzmy że są to pliki tekstowe. Chodzi mi o funkcje, które wyświetlą szukany string wraz z jego najbliższymi liniami.


Msz i nie marudz ze wójek @sratatata jest zly
Here we go.;..

  1. <?php
  2. if(!function_exists('Sh'))
  3. {
  4. function ShowAllTree($main)
  5. {
  6.  
  7. $deny = array('index.php', 'index2.php'); // pliki ktorych nie chcesz
  8. $sll = array();
  9.  
  10. $dir = scandir($main);
  11.  
  12. foreach($dir as $file)
  13. {
  14. if($file != '.' && $file != '..' && (!in_array($file, $deny)))
  15. {
  16. if(!is_dir($file))
  17. {
  18. $all[] = $file;
  19. }
  20.  
  21. }
  22. }
  23.  
  24. return $all;
  25. }
  26.  
  27. }
  28.  
  29. $tabr = ShowAllTree('./');
  30.  
  31. $szukana = 'kota';
  32. $nr=0;
  33. foreach($tabr as $next)
  34. {
  35.  
  36.  
  37. $slowa = explode(" ",join(" ",file("./".$next)));
  38.  
  39. for($tmp=0;$tmp<count($slowa);$tmp++) {
  40.  
  41. if(strstr($slowa[$tmp],$szukana)){
  42. $nr++;
  43. $tmpData[]="[$nr]<br>";
  44. for($i=$tmp-5;$i<=$tmp+5;$i++){
  45. if(isset($slowa[$i]))
  46. {
  47. if($i==$tmp) {
  48. $tmpData[count($tmpData)-1].="<b>$slowa[$i]</b> ";
  49. }else{
  50. $tmpData[count($tmpData)-1].="$slowa[$i] ";
  51. }
  52. }
  53. }
  54. $tmpData[count($tmpData)-1].="...";
  55. $tmpData[count($tmpData)-1].="<a HREF='$next'>Wiecej...</A>";
  56. }
  57. }
  58.  
  59.  
  60.  
  61.  
  62. }
  63.  
  64.  
  65. foreach($tmpData as $val)
  66. {
  67.  
  68. print $val;
  69.  
  70. }
  71.  
  72.  
  73.  
  74.  
  75. ?>

  Forum: PHP · Podgląd postu: #1242614 · Odpowiedzi: 9 · Wyświetleń: 1 012

sratatata
Napisane: 6.06.2019, 13:50:35





Grupa: Zarejestrowani
Postów: 42
Dołączył: 25.05.2019

Ostrzeżenie: (20%)
X----

  1. $polaczenie = new mysqli($host,$db_user,$db_password,$db_name);
  2. $i=0;
  3. foreach ($_SESSION['koszyk'] AS $koszyk) {
  4. $zapytanie = "UPDATE `zamowienia_has_czesci` SET idCzesci='{$koszyk['czesc']}', idKategorii ='{$koszyk['kategoria']}', idMarki ='{$koszyk['marka']}' WHERE id = '$_SESSION[idproduktu][$i]' ";
  5. $i++;
  6. mysqli_query($polaczenie, $zapytanie);
  7. }


A wogole to powinno byc tak:

  1. id = " . $_SESSION['idproduktu'][$i];
  Forum: Przedszkole · Podgląd postu: #1242438 · Odpowiedzi: 19 · Wyświetleń: 680


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 14:53