Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Call to undefined function prepareURL
Forum PHP.pl > Forum > Przedszkole
-oczko991-
nie działa mi funkcja prepareURL, dlaczego ? na innym serwerze/domenie działa skrypt a na tej nie...
  1. $tytul_prep = prepareURL($tytul);
  2.  


taka działa - $tytul_prep = urlencode($tytul);
cycofiasz
Widocznie jej nie zdefiniowałeś na serwerze, nie znam takiej funkcji w php
-oczko991-
  1.  
  2. function prepareURL($tytul_prep)
  3. {
  4. // pozbywamy się polskich znaków diakrytycznych
  5. $tytul_prep = $this-> clearDiacritics($tytul);
  6.  
  7. // dla przejrzystości wszystko z małych liter
  8. $tytul_prep = strtolower($tytul);
  9.  
  10. // wszystkie spacje zamieniamy na myślniki
  11. $tytul_prep = str_replace(' ', '-', $tytul);
  12.  
  13. // usuń wszytko co jest niedozwolonym znakiem
  14. $tytul_prep = preg_replace('/[^0-9a-z\-\/]+/', '', $tytul);
  15.  
  16. // zredukuj liczbę myślników do jednego obok siebie
  17. $tytul_prep = preg_replace('/[\-]+/', '-', $tytul);
  18.  
  19. // usuwamy możliwe myślniki na początku i końcu
  20. $tytul_prep = trim($tytul, '-');
  21.  
  22. return $tytul_prep;
  23. }
  24.  
  25.  
  26. ////////////////////////////////////////////////////////////////////////
  27.  
  28.  
  29.  
  30. $tytul_tab = mysql_fetch_row(mysql_query("SELECT title FROM mp3 WHERE id=$piosenka_id"));
  31. $tytul = $tytul_tab[0];
  32. $tytul_prep = prepareURL($tytul);



czy dobrze podstawilem w funkcji wartosci $xxx ?
lobopol
źle
  1. $tytul_prep = $this-> clearDiacritics($tytul);
gdzie ty tu masz obiekt
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.