הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   תיקון לאתר (https://hosts.co.il/forums/showthread.php?t=109487)

Eyale 15-10-15 11:03

תיקון לאתר
 
אני מחפש לתקן קוד באתר
מעורב ב PHP, mysql, js
יש בו טופס חיפוש שפועל טוב ומנסה לשדרג אותו
אם מישהו יכול לסייע בפרטי או בסקייפ

BarSpecial 15-10-15 12:19

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

MasterNetwork 17-10-15 12:39

תעלה לפה את הקוד ונעזור לך..

Eyale 19-10-15 08:49

זה קצת ארוך לפרוס את זה פה
אני רוצה שבחיפוש אפשר יהיה להזין מספר קודים מופרדים בפסיק, היום זה עובד בקוד אחד בכל פעם
www.trackmail.tk
חלק מהקוד מופיע כאן
מי שרוצה לעזור לי בפרטי מוזמן, בעיה למתקדמים

while1 19-10-15 10:10

תביא לכאן את הקוד המעודכן אחרי הפיתרון שנתנו לך שם.

אפשר לעזור לך על גבי הפורום, כדי שאנשים נוספים יוכלו להיעזר בזה לבעיות דומות.

MasterNetwork 20-10-15 22:07

קוד:

<?php
$textarea=$_POST["textarea"];
$codes=explode("\r\n", $textarea);
$i=0;
foreach ($codes as $code){
$i++;
echo "No. {$i}: {$code}<br/>";
}
?>


ה "\r\n", מפריד כל שורה.
במידה ואתה רוצה להחליף בפסיק, שים פסיק ;-0

Eyale 23-10-15 14:27

ציטוט:

נכתב במקור על ידי MasterNetwork (פרסם 897963)
קוד:

<?php
$textarea=$_POST["textarea"];
$codes=explode("\r\n", $textarea);
$i=0;
foreach ($codes as $code){
$i++;
echo "No. {$i}: {$code}<br/>";
}
?>


ה "\r\n", מפריד כל שורה.
במידה ואתה רוצה להחליף בפסיק, שים פסיק ;-0

ניסיתי זה לא פותר את זה הבעיה היא שזה שולח את זה לשרת ומחזיר לי רק את התשובה של הראשון בלי היתר, עם רווחים בלי פסיקים
הכנסתי את הכול לתוך הלולאה וזה עדיין לא פועל.
די בטוח שזה אפשרי


קוד:

$textarea = $_POST ["textarea"];
$codes = explode ("\r\n", $textarea);
$i = 0;

foreach ($codes as $code){
       
        $i++;
        echo "No. {$i}: {$code}<br/>";

        $itemType = substr( $code, 0, 2 ) . substr( $code, -2 );

        $url = "http://www.israelpost.co.il/itemtrace.nsf/trackandtraceJSON?openagent&_=1412972965324&lang=HE&itemcode={$code}&sKod2={$itemType}";

        $json = file_get_contents($url);

        $obj = json_decode($json);
        echo $obj->{'itemcodeinfo'};

}


BarSpecial 23-10-15 14:49

אחרי ה-explode תעשה
var_dump($codes);

ותן פה את הפלט.

MasterNetwork 23-10-15 15:35

או שתעשה גם
echo $url;
אחרי שאתה מגדיר את ה url.
ותראה אם זה הכתובת אליה רצית להגיע.
ואתה מוזמן להעלאות גם את הקוד המלא. או לפחות חלק טוב ממנו שנוכל להבין יותר את הבעיה.

Eyale 25-10-15 12:31

מצורף
 
1 קבצים מצורפים
ציטוט:

ואתה מוזמן להעלאות גם את הקוד המלא. או לפחות חלק טוב ממנו שנוכל להבין יותר את הבעיה.
רוב הקוד מופיע בלינק ששמתי קודם
החלק השלישי בשגיאה זה כי אני בודק את זה לוקאלי.
אם יש מישהו פנוי לעזור בפרטי ונפרסם את הפתרון


כל הזמנים הם GMT +2. הזמן כעת הוא 23:07.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ