Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jeśli url zawiera znaki to wykonaj instukcje warunkową, PHP
lukaszzgz
post 14.11.2022, 20:06:54
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 28.12.2020

Ostrzeżenie: (0%)
-----


Jak zrobić instukcje warunkową w PHP, że jeśli adres URL zawiera jakieś znaki to wyświetl jeden tekst a w przeciwnym wypadku wyświetl inny tekst

Wiem że jest takie coś jak $_SERVER['REQUEST_URI'] ale jak sprawdzić czy zawiera on określony ciąg znaków ?

i jeszcze jak zrobić instukcje warunkową która po / w adresie url zawiera wyrażenie regularne [0-9]{3} to wypisz jeden komunikat a w przeciwnym razie inny drugi komunikat?
Go to the top of the page
+Quote Post
Salvation
post 14.11.2022, 21:12:23
Post #2





Grupa: Zarejestrowani
Postów: 342
Pomógł: 70
Dołączył: 15.07.2014

Ostrzeżenie: (0%)
-----


Cytat(lukaszzgz @ 14.11.2022, 20:06:54 ) *
jak sprawdzić czy zawiera on określony ciąg znaków ?

Dla PHP > 8.0: https://www.php.net/manual/en/function.str-contains.php
Dla PHP < 8.0: https://www.php.net/manual/en/function.strpos.php

A co do regexa: https://www.php.net/manual/en/function.preg-match.php
Go to the top of the page
+Quote Post
viking
post 15.11.2022, 07:48:22
Post #3





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


I dodatkowo https://www.php.net/manual/en/function.parse-url.php


--------------------
Go to the top of the page
+Quote Post
fate
post 15.11.2022, 17:00:11
Post #4





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. if (preg_match) {} else {}


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 23:13