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

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



  #1  
ישן 12-01-2010, 14:15
  haahoo haahoo אינו מחובר  
 
חבר מתאריך: 22.12.04
הודעות: 25
עזרתכם עם בדיקת URL וקבלת תשובה לשאליתה. שימוש בפונקציות CURL

שלום חברים.




נתקלתי בבעיה חדשה ואני זקוק לעצתכם.

באתר שלי לאחרונה אני משתמש בשרת חיצוני לוידוא קיומם של מספרי איי-פי במאגר כלשהו.
אחרי בדיקת סיסמא שאני מציג ושליחת שאילתה עם הנתונים לשרת עצמו (עד כאן הכל טוב) , אני שולח את האיי-פי לדף כלשהוא לצורך העניין על מנת לקבל ממנו 4 אפשרויות תשובה:

ERROR - יוחזר במידה יש שגיאה באחד הפרמטרים, עם פירוט השגיאה.
ALREADY_IN - יוחזר במידה והIP כבר רשום במאגר.
NOT_REG - יוחזר במידה והIP לא רשום במאגר.
SYS_BLOCKED - יוחזר במידה והIP קיים במאגר ונחסם על ידי המערכת.

משום מה, כשאני מריץ את הכתובת בבראוסר אני מקבל את אחת מהתשובות האלו, אבל הקוד שלי מחזיר לי תמיד את של התנאי "אחרת" כפי שתראו בקוד.

אנא ספרו לי איפה הטעות שלי.





הקוד:








קוד PHP:
<?php
if($_POST['passok']=='yes'
{
$ip $_SERVER['REMOTE_ADDR'];
$list urlencode($_POST['list']);
$pass urlencode($_POST['pass']);
$request "http://www.test-ip.co.il/ExtApi/Pool.php?get=1&accountid&act=check&list=".$list;
$curlSend3 curl_init();
curl_setopt($curlSend3CURLOPT_URL$request3);
curl_setopt($curlSend3CURLOPT_RETURNTRANSFER1);
$curlResultC curl_exec ($curlSend3);
 
curl_close ($curlSend3);
if (
preg_match ("/ALREADY/"$curlResultC)) {
$url "complete.php?m=OK&p=".$list."";
} elseif (
preg_match ("/SYS/"$curlResultC)) {
$url "complete.php?m=BLOCK";
} elseif (
preg_match ("/ERROR/"$curlResultC)) {
$url "complete.php?m=ERROR";
} else {
$url "complete.php?m=".$curlResultC."+".$curlResultS;
}
 
$result"<br /><font color='white'>אנו בודקים כרגע את כתובת הIP שלך,<br /> אנא המתן 15 שניות ולאחר מכן תועבר לדף סיום <br />ההרשמה.</font>";
$refresh '<META HTTP-EQUIV="Refresh" CONTENT="15;URL='.$url.'">';
$dis "";
}else{
$result "<font color='white' size='3'>שגיאה!<br />אנא בדוק את הסיסמה שנית<br />
לחזרה על תהליך ההרשמה לחץ <a href='index.php'>כאן</a>
</font>"
;
$refresh "";
$dis 'disabled="disabled"';
}
}
?>


נערך לאחרונה ע"י haahoo בתאריך 12-01-2010 בשעה 14:20.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

הדף נוצר ב 0.03 שניות עם 11 שאילתות

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

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