לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 31-12-2008, 18:16
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 2 שנכתבה על ידי Dj Fistok שמתחילה ב "זה מה שקורה כשאני מעלה את..."

ישראלי לא עצלן ממשיך לחפש

מה שקרה הוא שהשרת כנראה לא מאפשר לצד לקוח לשלוח בקשה במתודת POST.
המושג HTTP verb מקביל למושג HTTP method שמוכר לכולנו בתור המתודות הבאות: GET, POST וכו'...
בעמוד הבא תוכל לראות את הפירוש מאת מייקרוסופט: http://msdn.microsoft.com/en-us/lib...870(VS.85).aspx

האם יכול להיות שבעל השרת חוסם מהלקוחות המתאכסנים אצלו (ביניהם זה אתה) שימוש במתודת POST?
אולי הוא חוסם גם הרצת סקריפטים בצד שרת?

השגיאה מופיעה בעמוד הבא:
http://orxys.brinkster.net/mail.php

אם תיכנס לקישור הנ"ל, תוצג לפניך שגיאה מסוג אחר (שגיאה שהעמוד לא נמצא). אין לי מושג למה השגיאה הזו מופיעה, אולי העמוד באמת לא קיים (תגיד לי אתה?), למרות שסביר להניח שהוא קיים.

דבר נוסף, פתחת קוד PHP עם התגית script. אפשר להתפלסף עמוק יותר על מה עשית אבל אחסוך ממך וממני (אין לי כח כרגע...), ואגיד לך ש-PHP בעצמם ממליצים להשתמש בתגים הפותחים\סוגרים הרגילים:
קוד PHP:
<?php
/* your php code here */
?>

השימוש בתגים פותחים\סוגרים שאתה השתמשת בהחלט תקין, אבל מסיבה לא ברורה הם ממליצים להשתמש בתגים הרגילים והמקובלים...
ראה כאן: http://www.php.net/manual/en/langua...tax.phpmode.php
הסיבה שאני חושב עליה היא להבדיל בין תגיות HTML וקוד PHP בצורה ברורה יותר. דבר נוסף זה כדי שלא יווצר מצב בו הקוד:
קוד:
<script language="php">

הוא בעל משמעות ב-xHTML (בדומה לתגים הפותחים המקוצרים שיש תאימות\דמיון עם XML...).
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 01-01-2009, 15:12
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 5 שנכתבה על ידי Dj Fistok שמתחילה ב "אוקיי זה כמו שטענת השרת שלי..."

הקישור שהבאת מבצע לי הפנייה לחברת איחסון...

בפעם הבאה תחום את קוד ה-PHP בתגי PHP של BBCODE (כמו שתראה אותי עושה זאת עוד מעט)

נסה להחליף את הקוד הקיים בקוד הבא:
קוד PHP:
<?php
$sender
$_POST['sender'];
$subject $_POST['subject'];
$message $_POST['message'];
if(
$sender == '' || $subject == '' || $message =='')
{
echo(
"ישנם פרטים חסרים בטופס");
}
elseif (
$sender == $subject || $sender == $message || $message == $subject)
{
echo(
"אין באפשרותך לכתוב בשני שדות טקסט זהה");
}
else
{
 if (!
mail('orxys@walla.co.il'$subject$message"From:".$sender))
    echo 
'Problem sending the email via mail()<br />';
echo(
"<h3 align=center><b>הודעתך נשלחה בהצלחה</b></h3>");
}
?>

ובדוק אם הפונקציה mail מחזירה ביטוי הדומה ל-FALSE (או בדיוק FALSE), שזה בדיוק מה שבדקתי בקוד למעלה, ולכן פשוט תראה אם יש לך פלט של "Problem sending the email via mail".

יכול להיות שהשרת החינמי לא מאפשר שליחת email. האם אתה בטוח שהוא מאפשר? חשוב לבדוק זאת לפני...
יכול להיות שהדואר נשלח אל ה-"דואר זבל" בתיבת הדואר שלך.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 11:49

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר