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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
ASSA

ASS

@ASS
אודות
פוסטים
162
נושאים
32
קבוצות
0
עוקבים
2
עוקב אחרי
2

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • שמירת חשבונית בעיצוב HTML בשרת
    ASSA ASS

    @pcinfogmach כתב בשמירת חשבונית בעיצוב HTML בשרת:

    innerhtml

    נניח שיש לי innerhtml

    <!-- Placeholder for dynamic content -->
    <div id="dynamicContent"></div>
    
    <script>
    // PHP content generation
    var dynamicContent = `
        <div class="col-12">
            <div class="card">
                <!-- ... rest of your PHP-generated HTML content ... -->
            </div>
        </div>
        <?php
            // Your existing PHP code to generate content
        ?>
    `;
    </script>
    
    <script>
    // Inserting the content into the placeholder
    document.getElementById('dynamicContent').innerHTML = dynamicContent;
    </script>
    
    

    איך אני שומר את זה בצד שרת מיד ברענון הדף? הקוד שלי מורכב משילוב של PHP ו HTML בכמה מקומות.


  • שמירת חשבונית בעיצוב HTML בשרת
    ASSA ASS

    שלום לכולם.
    בחלק מתוכנת ניהול מלאי, הזמנות והפקת חשבוניות שאני מפתח עבור עסק שלי, עיצבתי חשבונית מס בקובץ עם חלקי PHP (למשיכת מידע מתוך מסד נתונים) וקוד HTML ו CSS.
    אני רוצה לשמור את עיצוב החשבונית כמו בפקודה

    javascript:window.print()
    

    אבל לא בצד לקוח, אלא בצד שרת , כלומר שמיד ברענון הדף תישמר החשבונית בתקייה בשרת.
    ניסיתי להשתמש ב:
    Dompdf ו wkhtmltopdf אך העיצוב לא נשמר רק הטקסט.

    מישהו מכיר דרך טובה יותר?

    תודה


  • חתימה דיגיטלית במסמך חשבונאי
    ASSA ASS

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


  • שליחת הודעות שגיה לצד לקוח - בעיה
    ASSA ASS

    @dovid @צדיק-תמים
    הבעיה הייתה

    "<?php
    

    ה " נכנס לתגובה

    תודה רבה על העזרה


  • שליחת הודעות שגיה לצד לקוח - בעיה
    ASSA ASS

    אני אבדוק ב Network ויעדכן, תודה רבה


  • שליחת הודעות שגיה לצד לקוח - בעיה
    ASSA ASS

    @dovid @צדיק-תמים
    תודה, השרת שלי מחזיר שגיאה, הוספתי את זה:

                        $.ajax({
                            type: "POST",
                            url: "validation.php",
                            data: {
                                'form': currentTab,
                                'formData': formData
                            },
                            success: function(data) {
                                console.log('Server response: ', data); // Debugging line
    
                                // Check if there are any errors
                                if (data.errors && Object.keys(data.errors).length > 0) {
                                    // Log the errors for debugging
                                    console.error('Validation errors:', data.errors);
    
                                    // Display each error using the toast plugin
                                    for(var key in data.errors) {
                                        if(data.errors.hasOwnProperty(key)) {
                                            $.toast({
                                                heading: 'Error',
                                                text: data.errors[key], // get the error message using the key
                                                hideAfter: 8000, // in milli seconds
                                                showHideTransition: 'slide',
                                                stack: 3,
                                                position: 'mid-center',
                                                icon: 'warning',
                                                bgColor: '#FFC800',
                                                loaderBg: '#FF9F00', // To change the background
                                                textColor: 'white',
                                                textAlign: 'left'
                                            });
                                        }
                                    }
                                } else if (data.success) {
                                    // If success is true, display success message and/or move to next tab
                                    console.log('Form submission successful');
                                    // Your code to switch to the next tab or show a success message
                                }
                            },
                            error: function(jqXHR, textStatus, errorThrown) {
                                // Handle server errors, network errors, etc
                                console.error('AJAX error: ', textStatus, errorThrown);
                                $.toast({
                                    heading: 'Error',
                                    text: '.אירעה שגיאה בתהליך העיבוד של הטופס, בבקשה נסה שוב',
                                    hideAfter: 8000,
                                    showHideTransition: 'slide',
                                    stack: 3,
                                    position: 'mid-center',
                                    icon: 'error',
                                    bgColor: '#FF0000',
                                    loaderBg: '#FF9F00',
                                    textColor: 'white',
                                    textAlign: 'left'
                                });
                            },
                            complete: function() {
                                // Code to always run after the AJAX call finishes, regardless of success or error
                                //console.log('AJAX request completed.');
                                // For example, re-enable the submit button if it was disabled
                            }
                        });
    

    השאלה למה..


  • שליחת הודעות שגיה לצד לקוח - בעיה
    ASSA ASS

    @dovid
    זה כל הפלט, זה מה שכתבתי בפוסט הראשון, אני לא מצליח להבין את זה, כי השגיאה מתרחשת, ובוודאות נוצרת ע"י הסקריפט:

            // Return any validation errors for the first step without proceeding
            if(count($errors) > 0) {
                
                $parsedDataString = print_r($errors, true);
                file_put_contents('parsedData.txt', $parsedDataString);
    
                header('Content-Type: application/json');
                echo json_encode(['errors' => $errors, 'db_errors' => $db_errors]);
                exit;
           
            }
    

    כפי שניתן לראות הכנסתי כתיבה של השגיאות לקובץ, בתוך הקובץ מופיעה השגיאה, להלן פלט הקובץ:

    Array
    (
        [Company_Name] => שם החברה יכול להכיל אותיות ומספרים בלבד
    )
    
    

    כלומר, ברור שיש שגיאה, אך אני לא מבין מדוע

    success: function(data) {
                                console.log('Server response: ', data); // Debugging line
    

    בכלל לא פועל, עוד לפני

    if (data.errors && Object.keys(data.errors).length > 0) {
    

  • שליחת הודעות שגיה לצד לקוח - בעיה
    ASSA ASS

    @dovid
    אשמח לשתף.
    זה הפלט, כמה שגיאות שלמיטב ידיעתי לא קשורות ונתוני הטופס:

    VM362:8338 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'facebook.json')
        at getConfig (<anonymous>:8338:42)
        at ClickToLoad.init (<anonymous>:11132:37)
        at ClickToLoad.callInit (<anonymous>:3180:18)
        at <anonymous>:11424:33
        at Array.forEach (<anonymous>)
        at Object.init (<anonymous>:11422:26)
    getConfig @ VM362:8338
    init @ VM362:11132
    callInit @ VM362:3180
    (anonymous) @ VM362:11424
    init @ VM362:11422
    await in init (async)
    apply @ VM362:11490
    (anonymous) @ VM371:3
    (anonymous) @ VM371:5
    inject @ inject.js:114
    (anonymous) @ inject.js:208
    Show 2 more frames
    Show less
    vendor.min.js:24892 Uncaught TypeError: Cannot read properties of undefined (reading 'length')
        at Object.getRegexMask (vendor.min.js:24892:404)
        at l.init (vendor.min.js:24899:27)
        at new n (vendor.min.js:24899:418)
        at HTMLInputElement.k (vendor.min.js:24901:227)
        at Function.each (vendor.min.js:381:19)
        at jQuery.fn.init.each (vendor.min.js:203:17)
        at a.fn.mask (vendor.min.js:24901:253)
        at HTMLInputElement.<anonymous> (app.min.js:1:11969)
        at Function.each (vendor.min.js:381:19)
        at jQuery.fn.init.each (vendor.min.js:203:17)
    getRegexMask @ vendor.min.js:24892
    l.init @ vendor.min.js:24899
    n @ vendor.min.js:24899
    k @ vendor.min.js:24901
    each @ vendor.min.js:381
    each @ vendor.min.js:203
    a.fn.mask @ vendor.min.js:24901
    (anonymous) @ app.min.js:1
    each @ vendor.min.js:381
    each @ vendor.min.js:203
    t.initMask @ app.min.js:1
    t.init @ app.min.js:1
    t.init @ app.min.js:1
    (anonymous) @ app.min.js:1
    (anonymous) @ app.min.js:1
    vendors.js:58 Refused to load the script 'https://js.stripe.com/v3' because it violates the following Content Security Policy directive: "script-src 'self' 'wasm-unsafe-eval' 'inline-speculation-rules'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
    
    (anonymous) @ vendors.js:58
    (anonymous) @ vendors.js:58
    N @ vendors.js:58
    (anonymous) @ vendors.js:58
    Promise.then (async)
    65085 @ vendors.js:58
    o @ content-script.js:7411
    95133 @ vendors.js:58
    o @ content-script.js:7411
    86493 @ vendors.js:401
    o @ content-script.js:7411
    5309 @ content-script.js:1118
    o @ content-script.js:7411
    (anonymous) @ content-script.js:7411
    o.O @ content-script.js:7411
    t @ content-script.js:7411
    (anonymous) @ vendors.js:2
    Show 16 more frames
    Show less
    vendors.js:58 Error: Failed to load Stripe.js
        at HTMLScriptElement.<anonymous> (vendors.js:58:1979)
    (anonymous) @ vendors.js:58
    Promise.catch (async)
    65085 @ vendors.js:58
    o @ content-script.js:7411
    95133 @ vendors.js:58
    o @ content-script.js:7411
    86493 @ vendors.js:401
    o @ content-script.js:7411
    5309 @ content-script.js:1118
    o @ content-script.js:7411
    (anonymous) @ content-script.js:7411
    o.O @ content-script.js:7411
    t @ content-script.js:7411
    (anonymous) @ vendors.js:2
    Show 13 more frames
    Show less
    null:1 
            
            
           GET https://stockermart.com/GOODIES/null 404 (Not Found)
    goodies_enrollment.php:406 Submitting form: first
    goodies_enrollment.php:426 Serialized form data:  (11) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]0: {name: 'Company_Name', value: '%'}1: {name: 'Company_number', value: '955555555'}2: {name: 'type_business', value: 'חנות קמעונאית'}3: {name: 'City', value: 'לוד'}4: {name: 'Address', value: 'יע'}5: {name: 'Zip', value: '0023453'}6: {name: 'contact', value: 'מורדכי'}7: {name: 'Company_phone', value: '055-555-5555'}8: {name: 'Company_phone2', value: '055-555-5555'}9: {name: 'Company_email', value: 'd@gmail.com'}10: {name: 'business_size', value: '31-100'}length: 11[[Prototype]]: Array(0)
    goodies_enrollment.php:406 Submitting form: second
    goodies_enrollment.php:426 Serialized form data:  [{…}]0: {name: 'biz_type', value: 'מזומן'}length: 1[[Prototype]]: Array(0)
    
    

    ניתן לראות ששם החברה אינו תקין, כי רשום %, וסקריפט האימות שלו אינו מאפשר את זה:

    switch ($form) {
        case 'first':
            $companyName = test_input($parsedData["Company_Name"] ?? '');
            if ($companyName === '') {
                $errors['Company_Name'] = "חסר שם חברה";
            } elseif (!preg_match("/^[A-Za-zא-ת0-9 ]*$/u", $companyName)) {
                $errors['Company_Name'] = "שם החברה יכול להכיל אותיות ומספרים בלבד";
    

    לכן אמורה להתקבל שגיאה.

    תודה רבה על העזרה


  • שליחת הודעות שגיה לצד לקוח - בעיה
    ASSA ASS

    @dovid
    אני יודע היטב להסתכל ב Network .
    הפלט הוא נתוני הטופס, כצפוי.


  • שליחת הודעות שגיה לצד לקוח - בעיה
    ASSA ASS

    היי
    יש לי בצד שרת קוד PHP ששולח שגיאות אם קיימות בטופס:

            // Return any validation errors for the first step without proceeding
            if(count($errors) > 0) {
                
                header('Content-Type: application/json');
                echo json_encode(['errors' => $errors, 'db_errors' => $db_errors]);
                exit;
           
            }
    

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

            <script>
            $(document).ready(function() {
                $('.next').click(function(e) {
                    e.preventDefault();
    
                    // Get the current tab
                    var currentTab = $('.tab-pane.active').attr('id');
                    console.log('Submitting form: ' + currentTab); // Debugging line
    
                    // Determine the correct form id based on the current tab
                    var formId;
                    switch(currentTab) {
                        case 'first':
                            formId = 'profileForm';
                            break;
                        case 'second':
                            formId = 'bizForm';
                            break;
                        //case 'third':
                            //formId = 'otherForm';
                            //break;
                    }
    
                    // Delay the serialization and the AJAX request
                    setTimeout(function() {
                        // Serialize the form data
                        var formData = $('#' + formId).serializeArray();
                        console.log('Serialized form data: ', formData); // Debugging line
    
                        $.ajax({
                            type: "POST",
                            url: "validation.php",
                            data: {
                                'form': currentTab,
                                'formData': formData
                            },
                            success: function(data) {
                                console.log('Server response: ', data); // Debugging line
    
                                // Check if there are any errors
                                if (data.errors && Object.keys(data.errors).length > 0) {
                                    // Log the errors for debugging
                                    console.error('Validation errors:', data.errors);
    
                                    // Display each error using the toast plugin
                                    for(var key in data.errors) {
                                        if(data.errors.hasOwnProperty(key)) {
                                            $.toast({
                                                heading: 'Error',
                                                text: data.errors[key], // get the error message using the key
                                                hideAfter: 8000, // in milli seconds
                                                showHideTransition: 'slide',
                                                stack: 3,
                                                position: 'mid-center',
                                                icon: 'warning',
                                                bgColor: '#FFC800',
                                                loaderBg: '#FF9F00', // To change the background
                                                textColor: 'white',
                                                textAlign: 'left'
                                            });
                                        }
                                    }
                                } else if (data.success) {
                                    // If success is true, display success message and/or move to next tab
                                    console.log('Form submission successful');
                                    // Your code to switch to the next tab or show a success message
                                }
                            }
                        });
                    }, 500); // 500 ms delay
                });
            });
    
    
            </script>
    

    בקונסולה לא מופיע , לא:

                                    console.error('Validation errors:', data.errors);
    
    

    וגם לא:

                                    console.log('Form submission successful');
    
    

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

    תודה רבה


  • הדפסת תוכן גליון שלם בגוגל שיטס
    ASSA ASS

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

    $range = '1!A1:D4';
    $response = $service->spreadsheets_values->get($spreadsheetId, $range);
    $values = $response->getValues();
    print_r($values);
    

    השאלה איך אני יכול להדפיס את כל מה שיש , בלי לציין את הטווח.

    תודה רבה.


  • שדרוג מחשב לעיבוד תלת מימד
    ASSA ASS

    שלום
    אני משתשמש בתוכנות לרינדור וביצוע סמולציות מורכבות בתלת מימד.
    כרגע יש לי מעבד I7-8700
    וכרטיס מסך NVIDIA GeForce GTX 1060 3GB

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

    השאלה מה עדיף לשדרג, מעבד או כרטיס מסך או שניהם.


  • גיבוי ממערכת הצלה של קונטבו (Debian Rescue - Debian 11)
    ASSA ASS

    @A0533057932
    אי אפשר.
    לא נותן להתחבר.


  • גיבוי ממערכת הצלה של קונטבו (Debian Rescue - Debian 11)
    ASSA ASS

    @A0533057932
    זה תשובתם:

    Repeating and repeating your last reply, does not change the fact, that we are not able to perform any backups for you, due to data safety reason. Please note by booting the rescue system as example, you could directly use FTP to backup all your data. However, before, you would need to mount the disk.


  • גיבוי ממערכת הצלה של קונטבו (Debian Rescue - Debian 11)
    ASSA ASS

    @A0533057932
    לא ידעתי שאפשר לשלם להם.
    איך עושים את זה?


  • גיבוי ממערכת הצלה של קונטבו (Debian Rescue - Debian 11)
    ASSA ASS

    @A0533057932
    כי ל RDP לא מתחבר בגלל שזה על מצב של מערכת הצלה, וסיסמה רגילה בלי מערכת הצלה אין לי .
    בחיבור עם UltraVNC בגלל שזה על מצב של מערכת הצלה אני מקבל מסך שחור ועיגול של טעינה שמסתובב כבר חצי שעה.


  • גיבוי ממערכת הצלה של קונטבו (Debian Rescue - Debian 11)
    ASSA ASS

    @A0533057932
    אני צריך לדעת איפה התיקיות שלי, שאלתי איך לעשות אמרת עם ממשק גרפי, שום ממשק גרפי לא אפשרי.
    לכן אני עדיין תקוע באיך לדעת איפה התקיה שלי בלי לכתוב פקודות ב Putty.
    ‏‏לכידה.PNG


  • גיבוי ממערכת הצלה של קונטבו (Debian Rescue - Debian 11)
    ASSA ASS

    @A0533057932
    אני לא מצליח להתחבר כי אין לי את הסיסמה הרגילה.
    והוא גם לא נותן לאפס.‏‏לכידה.PNG


  • גיבוי ממערכת הצלה של קונטבו (Debian Rescue - Debian 11)
    ASSA ASS

    @A0533057932
    התחברתי דרך UltraVNC אבל בגלל שזה על מצב של מערכת הצלה אני מקבל מסך שחור ועיגול של טעינה שמסתובב כבר חצי שעה.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 8
  • 9
  • 1 / 9
  • התחברות

  • אין לך חשבון עדיין? הרשמה

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