Wpis z mikrobloga

Mireczki jest sprawa, jestem zielony z php ale mam instrukcję mniej więcej co i jak, potrzebuje pomocy w implementacji pewnej funkcjonalności. Przy wysyłce "GRATIS" ma nie być pobrania i co należy zrobić to:
"sprawdzić kod do gratisu np.: przez print_r() i zablokować pobranie w taki sam sposób jak w linijce 48..."
Poniżej wklejam linijkę 48. Mógłby ktoś pomóc jak to napisać? Mogę nawet odpalić coś za pomoc :)
#php #webdev #programowanie
Pobierz Stefaniak91 - Mireczki jest sprawa, jestem zielony z php ale mam instrukcję mniej wię...
źródło: comment_TQAZnqMvIw50Nwovt0KNKD4Bf3zgHUAM.jpg
  • 22
@Stefaniak91: NO TO dopisz pod linijka 48 kolejna linijke:

if($_code == 'GRATIS' && strlen(strstr($shipping,'pobranie'))> 0) continue;
wtedy nie idzie dalej w danej pętli i nie wypisze pobrania do wyboru (???)
@Stefaniak91: jeszcze pytanie czy to strlen(strstr jest odporne na nazwy typu Pobranie;POBRANIE,PoBrAnIe itp. , ale skoro inne przykłady w kodzie zakomentowane masz tak podane to pewnie zadziała
@Stefaniak91: Ogólnie sobie na phptester.net sprawdziłem jak to działa i w przypadku słowa "Pobranie" ten kod nie zadziała, więc jeżeli w tym $shipping jest tylko 'przedplata' i 'pobranie' to powinno zadziałać, ale jak tam się pojawiają inne nazwy jak np. "Pobranie" (z wielkiej litery) to kaput