Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]funkcje i include
Forum PHP.pl > Forum > Przedszkole
unnament
Witam,
Mam pewnien problem. Napisalem sobie funkcje:

  1. function zamiana($takie) {
  2. $patterns = array();
  3. $patterns[0] = '/Ę/';
  4. $patterns[1] = '/Ó/';
  5. $patterns[2] = '/Ą/';
  6. $patterns[3] = '/Ś/';
  7. $patterns[4] = '/Ł/';
  8. $patterns[5] = '/Ż/';
  9. $patterns[6] = '/Ź/';
  10. $patterns[7] = '/Ć/';
  11. $patterns[8] = '/Ń/';
  12. $patterns[9] = '/ę/';
  13. $patterns[10] = '/ó/';
  14. $patterns[11] = '/ą/';
  15. $patterns[12] = '/ś/';
  16. $patterns[13] = '/ł/';
  17. $patterns[14] = '/ż/';
  18. $patterns[15] = '/ź/';
  19. $patterns[16] = '/ć/';
  20. $patterns[17] = '/ń/';
  21. $replacements = array();
  22. $replacements[17] = ':k17;';
  23. $replacements[16] = ':k16;';
  24. $replacements[15] = ':k15;';
  25. $replacements[14] = ':k14;';
  26. $replacements[13] = ':k13;';
  27. $replacements[12] = ':k12;';
  28. $replacements[11] = ':k11;';
  29. $replacements[10] = ':k10;';
  30. $replacements[9] = ':k09;';
  31. $replacements[8] = ':k08;';
  32. $replacements[7] = ':k07;';
  33. $replacements[6] = ':k06;';
  34. $replacements[5] = ':k05;';
  35. $replacements[4] = ':k04;';
  36. $replacements[3] = ':k03;';
  37. $replacements[2] = ':k02;';
  38. $replacements[1] = ':k01;';
  39. $replacements[0] = ':k00;';
  40.  
  41. ksort($patterns);
  42. ksort($replacements);
  43.  
  44. $exit=preg_replace($patterns, $replacements, $takie);
  45.  
  46. return("$exit");
  47. }


Działa ona poprawnie, gdy znajduje sie bezposrednio w kodzie, ale nie dziala juz, gdy wkleje ja do pliku, gdzie mam reszte funkcji i ten plik includuje.

Dlaczego?
zordon
Może najpierw używasz, a później includujesz? smile.gif

Pokaż kod, w jaki sposób includujesz. Jaki błąd dostajesz?
poli25
spróbuj
return $exit;

ale przeciez działa Ci to co zrobiłes

zrobiłem tak
<?php

include 'funkcja.php';

$a=zamiana(bartężą);
echo $a;

?>
i działa
unnament
Dziwne, bo wlasnie mi nie zamienia smile.gif
A juz jakies inne funkcje dzialaja normalnie
poli25
No tego nie wiem winksmiley.jpg fajna funkcja w ogóle, kiedys myslałem o czyms podobnym - mam gotowca winksmiley.jpg hehe

jedyne co mi przychodzi do głowy co mozesz zmienic to daj sobie
@$a=zamiana(bartężą); moze jak masz jakies ostrzezenia to skrypt nie wykonuje sie questionmark.gif

wynik -> bart:k09;:k14;:k11;
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.