![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
musze znalezc nastepujacy string w tekscie '$customer_database = "'
jak to zrobic? Z gory dziekuje Adam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
poradzi sobie tez z ' = "'
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A czemu miałoby sobie nie poradzić?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
dlatego ze
$hayStack = $read_line; $needle = '$customer_database'; $needlePos = strpos($hayStack, $needle); znajduje natomiast $hayStack = $read_line; $needle = '$customer_database ='; $needlePos = strpos($hayStack, $needle); nie znajduje nic |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 32 Dołączył: 5.08.2008 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
-------------------- ---------------------------
"Jeżeli trzeci dzień z rzędu nie chce Ci się pracować tzn że dziś jest ŚRODA ! Algorytmy , Programowanie , Tworzenie WWW - SPRAWDŹ |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
a może pokażesz zawartość $hayStack
![]() -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
prosze bardzo....
$haystack u mnie sa to kolejne linie z pliku *.php linia ktora musze znalezc wyglada tak: $customer_databasename = "nazwaBazyDanych" ; wiec musze znalezc dokladnie '$customer_databasename = "' taki string... |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
u mnie działa
Kod $text='$customer_databasename = "nazwaBazyDanych";'; var_dump(strpos($text,'$customer_databasename =')); U mnie działa. Ale pewnie nie przeczytałeś ostrzeżenia z manuala na temat tej funkcji Funkcja ta moze ci zwrocic 0 w przypadku jezeli ciag zaczyna sie od pierwszego znaku Lub FALSE (typu boolean) jezeli nie znajdzie. Więc może źle sprawdzasz czy znalazło. Jezeli to jest ok to zaznacz sobie tą część tekstu, skopiuj i wklej do strpos i zobaczymy czy zadziała. Ten post edytował wookieb 29.01.2009, 11:05:51 -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
są dwie opcje... możliwe, że znaki po oby stronach ' = ' to nie spacje, ale np. tabulatory.
ale jeżeli twoim celem jest tylko wyciągniecie treści umieszczonej w cudzysłowach, to spróbuj:
powodzenia. -------------------- - Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... - |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 18.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
dziekuje
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 05:53 |