Ваши if
else
утверждения расположены неправильно.
Они указывают на неправильные условия.
Код перестановки:
<?php
session_start();
if (isset( Ваши if
else
утверждения расположены неправильно.
Они указывают на неправильные условия.
Код перестановки:
[110] ?>
POST['fullname']) && isset( Ваши if
else
утверждения расположены неправильно.
Они указывают на неправильные условия.
Код перестановки:
[110] ?>
POST['email']) && isset( Ваши if
else
утверждения расположены неправильно.
Они указывают на неправильные условия.
Код перестановки:
[110] ?>
POST['phone'])) {
$fullname = Ваши if
else
утверждения расположены неправильно.
Они указывают на неправильные условия.
Код перестановки:
[110] ?>
POST['fullname'];
$email = Ваши if
else
утверждения расположены неправильно.
Они указывают на неправильные условия.
Код перестановки:
[110] ?>
POST['email'];
$phone = Ваши if
else
утверждения расположены неправильно.
Они указывают на неправильные условия.
Код перестановки:
[110] ?>
POST['phone'];
$headers = "MIME-Version: 1.0"."\r\n";
$headers.= "Content-type:text/html;charset=UTF-8"."\r\n";
$headers.= 'From: <'.$email.'>'."\r\n";
$mailto = "google@gmail.com";
$subject = "Web Design & Development Service";
$msg2send = "Hi $fullname,
Hi, we have received one fresh query for you.
Name: $fullname
Email: $email
Phone: $phone ";
$msg2send = nl2br($msg2send);
if (mail($email, $subject, $msg2send, $headers)) {
echo "Thanks for writing to us. We will get back to you as soon as possible.";
} else {
// #1: Swipe with #2
echo "Your enquiry could not be sent for some reason; please try sending us again."; // Flip this with #2
}
} else {
echo "Please fill out all the mandatory fields."; // #2
}
?>
Эквивалент классов типа Haskell в Scala сделан через implicits. Существует два способа сделать то, что Вы хотите
Первое с границами представления
scala> def lessThan[T <% Ordered[T]](x : T, y : T) = x < y
lessThan: [T](T,T)(implicit (T) => Ordered[T])Boolean
scala> lessThan(1,2)
res0: Boolean = true
Второе с неявным параметром
scala> def lessThan[T](x : T, y : T)(implicit f : T => Ordered[T]) = x < y
lessThan: [T](T,T)(implicit (T) => Ordered[T])Boolean
scala> lessThan(4,3)
res1: Boolean = false
Первый - сахар синтаксиса для позже. Позже позволяет больше гибкости.