سؤال

أقوم بإنشاء نموذج اتصال لموقع ويب ، لكن عندما أحاول رسالة اختبار ، أحصل على هذا الخطأ: 401 - غير مصرح به: يتم رفض الوصول بسبب بيانات الاعتماد غير الصالحة

الموقع هو: http://zimik-webdesign.com/contact_us.html

ها هو PHP:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Submitting...</title>

</head>

<body>

<?php
$First_Name = $_POST ['first_name'];
$Last_Name = $_POST ['last_name'];
$Email = $_POST['email'];
$Number = $_POST['phone_number'];
$Company = $_POST['company'];
$Country = $_POST ['country'];
$Message = $_POST['message'];
$formcontent="First Name: $First_Name
\n Last Name: $Last_Name
\n Email: $Email 
\n Number: $Number
\n Company: $Company
\n Country: $Country
\n Message: $Message";
$recipient = "tristan@ukbigbuy.com";
$subject = "Contact";
$mailheader = "From: $Email \r\n";
ini_set("sendmail_from","tristan@ukbigbuy.com");
mail($recipient, $subject, $formcontent, $mailheader) or die("Please try again.");
echo "Form Submitted.";
header("Location: http://www.zimik-webdesign.com/contact_us.html");
?>

</body>
</html>

وهنا هو HTML للنموذج:

<form id="contact_form" action="mail.php" method="post" name="contact_form">
<table border="0" align="center">
<tr>
<td rowspan="10">&nbsp;</td>
<td align="left"><label for="first_name">
<span class="b1" style="text-align:left;">First Name</span></label></td>
<td rowspan="10">&nbsp;</td>
<td align="left"><label for="message"><span class="b1" style="text-align:center;">Message</span></label></td>
<td rowspan="10">&nbsp;</td>
<td align="left"><label for="phone_number"><b1><span class="b1" style="text-align:left;">Phone Number</span></b1></label></td>
<td rowspan="10">&nbsp;</td>
</tr>
<tr>
<td><input type="text" name="first_name" class="text" id="first_name">
</td>
<td rowspan="7">
<textarea name="message" id="message"></textarea>
</td>
<td>
<input type="text" name="phone_number" class="text" id="phone_number">
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left"><label for="last_name"><span class="b1">Last Name</span></label></td>
<td align="left"><label for="company"><span class="b1">Company</span></label></td>
</tr>
<tr>
<td><input type="text" class="text" name="last_name" id="last_name"></td>
<td><input type="text" class="text" name="company" id="company"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="left"><label for="email"><span class="b1">Email</span></label></td>
<td align="left"><label for="country"><span class="b1">Country</span></label></td>
</tr>
<tr>
<td><input type="text" class="text" name="email" id="email"></td>
<td><input type="text" class="text" name="country" id="country"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="center"><input name="Submit" type="submit" id="Submit" form="contact_form" formaction="mail.php" formenctype="multipart/form-data" formmethod="POST" formtarget="_self" title="Submit" value="Submit"/></td>
<td>&nbsp;</td>
</tr>
</table>
</form>

اي مساهمه في هذا ستكون خدمة عظيمة. شكرًا.

لقد راجعت الأذونات كما اقترحها Raj وغيرت أذونات المالك من الكتابة إلى القراءة/الكتابة وأيضًا تعيين أذونات المجموعة للقراءة أيضًا ، وقد حل هذا المشكلة.

شكرا لراج لمساعدتكم.

هل كانت مفيدة؟

المحلول

هذا هو الجواب من راج وكل الفضل يذهب إليه.

كانت المشكلة هي أن أذونات المالك والجماعة حيث تم تعيينها على الكتابة فقط ، لذا قمت بتغييرها على حد سواء لقراءة/الكتابة التي حلت المشكلة. شكر كبير لراج.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top