Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

Zmienna zawiera tylko dozwolone znaki


ShroN

Pytanie

Opublikowano

Witam, potrzebuje pomocy, chodzi o to jak sprawdzić czy zmienna zwiera tylko dozwolone znaki, w necie znalazłem perg_match() ale nie ogarniam tej funkcji, gdyby ktoś mi napisał to potrzebuje:
[a-z][A-Z][0-9].,-_=+@

Druga sprawa to jest pytanie odnośnie jak wysłać mail'a w którym działa HTML?

Pozdrawiam

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Opublikowano
40 minut temu, ShroN napisał:

Witam, potrzebuje pomocy, chodzi o to jak sprawdzić czy zmienna zwiera tylko dozwolone znaki, w necie znalazłem perg_match() ale nie ogarniam tej funkcji, gdyby ktoś mi napisał to potrzebuje:
[a-z][A-Z][0-9].,-_=+@

Druga sprawa to jest pytanie odnośnie jak wysłać mail'a w którym działa HTML?

Pozdrawiam

    if (preg_match("/^[a-zA-Z0-9.,-_=+@ \s]+$/", $data)){

        echo "String jest poprawny";
    }
    else{
        echo "String jest niepoprawny";
    }

Wysyłanie maila:

https://css-tricks.com/sending-nice-html-email-with-php/

Opublikowano

Jeśli chodzi sprawdzenie czy adres e-mail jest poprawny

<?php
$email_a = '[email protected]';
$email_b = 'bogus';

if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) {
    echo "This (email_a) email address is considered valid.";
}
if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
    echo "This (email_b) email address is considered valid.";
}
?>

http://php.net/manual/pl/filter.examples.validation.php

I nie trzeba bawić regex, dodatkowo ten regex nie sprawdza czy email jest poprawny tylko czy występują w nim dozwolone znaki, a to mogą być dwie różne kwestie.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...