• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    נפתר מה הנתיב של הקובץ שלי ב 000webhost

    פורום PHP
    5
    41
    1205
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ל
      לעזור לכולם מומחה @שלוימלה נערך לאחרונה על ידי

      @שלוימלה

      if ($_GET['a'] == NULL){echo "read=t-נא הקישו את הערך הראשון=a,no,,1,10,No,yes";exit();}
      if ($_GET['b'] == NULL){echo "read=t-נא הקישו את הערך השני=b,no,,1,10,No,yes";exit();}
      if ($_GET['c'] == NULL){echo "read=t-נא הקישו את הערך השלישי=c,no,,1,10,No,yes";exit();}
      

      אתה צריך לכתוב בסוגריים $a ולא עם ה GET כי שינית את זה

      ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ש
        שואל ברצינות @לעזור לכולם נערך לאחרונה על ידי

        @לעזור-לכולם אמר במה הנתיב של הקובץ שלי ב 000webhost:

        @שלוימלה

        if ($_GET['a'] == NULL){echo "read=t-נא הקישו את הערך הראשון=a,no,,1,10,No,yes";exit();}
        if ($_GET['b'] == NULL){echo "read=t-נא הקישו את הערך השני=b,no,,1,10,No,yes";exit();}
        if ($_GET['c'] == NULL){echo "read=t-נא הקישו את הערך השלישי=c,no,,1,10,No,yes";exit();}
        

        אתה צריך לכתוב בסוגריים $a ולא עם ה GET כי שינית את זה

        הוא ממש לא שינה, הוא רק יצר משתנה נוסף שניגש לאותו נתון.

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • A
          avrham ניהול @לעזור לכולם נערך לאחרונה על ידי

          @לעזור-לכולם זה לא נכון מה שאתה אומר, לא אכפת לימות מה יש במשתנה או שהוא ריק הבעייה שלו שתיקיית php בשרת שלו, וכן כל הקבצים שבתוכה לא נמצאים בתוך תיקיית pablic_html! זה נכון. @שלוימלה שים לב לזה, קודם תעביר את הקבצים ואז תעדכן. וזה פשוט מאד, נכנסתי לקישור בדפדפן ואני מקבל שגיאת 404 שאומרת שהקובץ לא קיים. לכן אני חושב שזה לא בתוך התיקייה הנ"ל, או שהשם / קישור לקובץ לא תקין.

          אם תרצה אני יכול לבדוק מה הבעייה וכו' אבל יהיה לי יותר נח במייל, אז אם תרצה תעבור ל: avrhco770@gmail.com

          בהצלחה!

          ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ל
            לעזור לכולם מומחה @avrham נערך לאחרונה על ידי

            @avrham @שואל-ברצינות
            אכן זה באמת לא משנה כתבתי לו את זה ישנה את הקוד שלו כי ככה כותבים בדרך כלל

            A תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • A
              avrham ניהול @לעזור לכולם נערך לאחרונה על ידי avrham

              @שלוימלה קח את הקוד הזה, זה קוד שלך רק יותר מסודר. ושים לב, שממולץ בשביל לשמור על קוד איכותי וקריא תקרא למשתנים בשמות מובנים יותר!:

              <?php
              $a = $_GET['a'];
              $b = $_GET['b'];
              $c = $_GET['c'];
              if ($a == NULL && $b == NULL && $c == NULL ){echo "read=t-אנא הקישו את סוג התרגיל, לחיבור הקישו 1, לכפל הקישו 2, לחילוק הקישו 3, לחיסור 4=a,no,,,,No,yes,,,1.2.3.4,";exit();}
              if ($b == NULL && $c == NULL && $a != NULL){echo "read=t-נא הקישו את הערך הראשון=b,no,,,,No,yes";exit();}
              if ($c == NULL && $b != NULL && $a != NULL ){echo "read=t-נא הקישו את הערך השני=c,no,,,,No,yes";exit();}
              if ($a == 1){
              print "id_list_message=t-התוצאה היא.n-$b+$c";
              }elseif ($a == 2) {
              print "id_list_message=t-התוצאה היא.n-$b*$c";    
              }elseif ($a == 3){
              print "id_list_message=t-התוצאה היא.n-$b%$c";
              }elseif ($a == 4){
              print "id_list_message=t-התוצאה היא.n-$b-$c";
              }else{
              print "id_list_message=t-אין סוג תרגיל";
              }
              ?>
               
               
              
              
              ל ש 2 תגובות תגובה אחרונה תגובה ציטוט 0
              • ל
                לעזור לכולם מומחה @avrham נערך לאחרונה על ידי

                @avrham
                אצלך זה עובד?
                אין לך את הבעיה שכתבתי לעיל?
                (הבעיה אצלך היא שהשרת של ימות קורא רק את השורה הראשונה שמודפסת על המסך ובדלל שאין לו עדיין את המשתנה a,b,c אז הוא שולח אזהרה ורק לאחר מכן הוא מדפיס את ה read והשרת לא מבין מה כתוב ומה לעשות)

                A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • A
                  avrham ניהול @לעזור לכולם נערך לאחרונה על ידי

                  @לעזור-לכולם הקוד תקין מאד, אין שגיאות, למה שלא יעבוד? אצלו בכלל ימות לא מגיעים לובץ! הקישור זה שגיאת 404!
                  אבל אני ישים את הקוד אצלי בשרת ונראה.

                  ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ל
                    לעזור לכולם מומחה @avrham נערך לאחרונה על ידי

                    @avrham
                    נחכה ונראה

                    A 2 תגובות תגובה אחרונה תגובה ציטוט 0
                    • A
                      avrham ניהול @לעזור לכולם נערך לאחרונה על ידי

                      @לעזור-לכולם צודק, זה עושה שניה שקט, אבל זה לא בגלל המשתנים, שניה אני יראה.

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • A
                        avrham ניהול @לעזור לכולם נערך לאחרונה על ידי avrham

                        @לעזור-לכולם אוקיי. הבעייה היא שבגלל שכל המשתנים שווים ל NULL אז הוא לא יודע מה להפעיל. זה קוד תקין שעובד:

                        <?php
                        $a = $_GET['a'];
                        $b = $_GET['b'];
                        $c = $_GET['c'];
                        if ($a == NULL && $b == NULL && $c == NULL ){echo "read=t-אנא הקישו את סוג התרגיל, לחיבור הקישו 1, לכפל הקישו 2, לחילוק הקישו 3, לחיסור 4=a,no,,,,No,yes,,,1.2.3.4,";exit();}
                        if ($b == NULL && $c == NULL && $a != NULL){echo "read=t-נא הקישו את הערך הראשון=b,no,,,,No,yes";exit();}
                        if ($c == NULL && $b != NULL && $a != NULL ){echo "read=t-נא הקישו את הערך השני=c,no,,,,No,yes";exit();}
                        if ($a == 1){
                        print "id_list_message=t-התוצאה היא.n-$b+$c";
                        }elseif ($a == 2) {
                        print "id_list_message=t-התוצאה היא.n-$b*$c";    
                        }elseif ($a == 3){
                        print "id_list_message=t-התוצאה היא.n-$b%$c";
                        }elseif ($a == 4){
                        print "id_list_message=t-התוצאה היא.n-$b-$c";
                        }else{
                        print "id_list_message=t-אין סוג תרגיל";
                        }
                        ?>
                         
                         
                        
                        
                        ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ל
                          לעזור לכולם מומחה @avrham נערך לאחרונה על ידי לעזור לכולם

                          @avrham

                          ובטלפון זה עובד לך?
                          ואם כן, האם ההתראות מבוטלות אצלך?

                          A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • ש
                            שואל ברצינות @avrham נערך לאחרונה על ידי שואל ברצינות

                            @avrham אמר במה הנתיב של הקובץ שלי ב 000webhost:

                            @שלוימלה קח את הקוד הזה, זה קוד שלך רק יותר מסודר. ושים לב, שממולץ בשביל לשמור על קוד איכותי וקריא תקרא למשתנים בשמות מובנים יותר!:

                            <?php
                            $a = $_GET['a'];
                            $b = $_GET['b'];
                            $c = $_GET['c'];
                            if ($a == NULL && $b == NULL && $c == NULL ){echo "read=t-אנא הקישו את סוג התרגיל, לחיבור הקישו 1, לכפל הקישו 2, לחילוק הקישו 3, לחיסור 4=a,no,,,,No,yes,,,1.2.3.4,";exit();}
                            if ($b == NULL && $c == NULL && $a != NULL){echo "read=t-נא הקישו את הערך הראשון=b,no,,,,No,yes";exit();}
                            if ($c == NULL && $b != NULL && $a != NULL ){echo "read=t-נא הקישו את הערך השני=c,no,,,,No,yes";exit();}
                            if ($a == 1){
                            print "id_list_message=t-התוצאה היא.n-$b+$c";
                            }elseif ($a == 2) {
                            print "id_list_message=t-התוצאה היא.n-$b*$c";    
                            }elseif ($a == 3){
                            print "id_list_message=t-התוצאה היא.n-$b%$c";
                            }elseif ($a == 4){
                            print "id_list_message=t-התוצאה היא.n-$b-$c";
                            }else{
                            print "id_list_message=t-אין סוג תרגיל";
                            }
                            ?>
                             
                             
                            
                            

                            אין סיבה לוודא בדיקה חוזרת של כל הפרמטרים שלוש פעמים (שורות 5-7) אם אתה משתמש ב-exit
                            אם כבר - אפשר לוותר על ה-exit ולהשתמש ב-elseif במקום ב- if

                            A תגובה 1 תגובה אחרונה תגובה ציטוט 1
                            • A
                              avrham ניהול @שואל ברצינות נערך לאחרונה על ידי

                              @שואל-ברצינות צודק. מה שהבאתי זה רק יותר ריווח בקוד, ושינתי את הטקסט ליותר ברור.

                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • A
                                avrham ניהול @לעזור לכולם נערך לאחרונה על ידי

                                @לעזור-לכולם שוב, בטלפון זה עובד לי מעולה, וההתראות לא מבוטלות אצלי, (ניסתי את זה על שרת חינמי ככה שיש שם התראות, וגם לא ניסתי לכבות אותם...)

                                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • ש
                                  שלוימלה נערך לאחרונה על ידי

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

                                  A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • A
                                    avrham ניהול @שלוימלה נערך לאחרונה על ידי

                                    @שלוימלה תקשיב, יש לך בעיה שהקישור לא נכון, הקוד שלך תקין, אבל הקישור לא... תכנס לשרת ותעשה לקובץ קליק ימני ותראה "נוף" תלחץ על זה ותעבור לקישור של הקובץ.

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • ש
                                      שלוימלה נערך לאחרונה על ידי

                                      למעשה מה הקישור שאני צריך לכתוב במערכת

                                      ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • ל
                                        לעזור לכולם מומחה @שלוימלה נערך לאחרונה על ידי

                                        @שלוימלה
                                        api_link=https://example.com/YemotApi
                                        ובמקום הקישור הנל תשים את הקישור שלך

                                        ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • ש
                                          שלוימלה @לעזור לכולם נערך לאחרונה על ידי שלוימלה

                                          @לעזור-לכולם לא עזרת לי כלום כל השאלה שלי מה הקישור המדויק כי הקישור שכתוב למעלה בפוסט הראשון לא עבד לי וחוץ מזה מה זה ה YEMOTAPI שהוספת שם זה לכולם או דוגמא

                                          ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • ל
                                            לעזור לכולם מומחה @שלוימלה נערך לאחרונה על ידי

                                            @שלוימלה
                                            דוגמא
                                            אחרי שאתה גומר לכתוב את הטופס תעשה לזה גלישה[בלחיצה על העכבר בצד ימין האפשרות השלישית]
                                            יפתח לך חלון חדש תעתיק את הURL

                                            ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון