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

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

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

chagold

@chagold
אודות
פוסטים
2.4k
נושאים
496
שיתופים
0
קבוצות
0
עוקבים
3
עוקב אחרי
0

פוסטים

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

  • שרשור ערכים בקוד JS
    chagoldC chagold

    @dovid תודה רבה.

    תכנות

  • הטמעת פלגאין לסליקת אשראי ב וורדפרס
    chagoldC chagold

    https://www.prog.co.il/threads/המלצה-לחברת-סליקה.352947/#post-5435748

    תכנות

  • שרשור פרמטרים של array בקוד php
    chagoldC chagold

    @dovid אמר בשרשור פרמטרים של array בקוד php:

    תרא

    הבעיה שהקוד הוא ענק, ולא ניתן להציג את כולו במסגרת הזאת (אולי אם יש משהו תואם ל-JSFIDDLE ל-PHP?).

    בכל אופן, אנסה להציג ככה:
    אני צריך להזין שRRAY לתוך איברים ב-ARRAY. במקרה הקלאסי כותבים ככה:

       $root['Objects'] = ARRAY(.....)
    

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

      $root['Objects']['foldera'] = ARRAY(.....)
    

    עכשיו, זה עוד מצויין כשאני מגדיר את הנתיב ($root['Objects']['foldera']) ידנית, אבל כיון שהתיקיות הם רבות אז אני צריך לעשות פונקציה שתביא לי את הנתיב הנכון, כמו

     $root['Objects']['foldera']
     $root['Objects']['folderb']
    

    והבעיה שכשאני עושה פונקציה, אני מקבל שגיאה בנוסח

       Notice: Undefined variable: $root['Objects']['foldera'] in /var/www/html/folders.php on line 177
    

    (זה לא יעזור לי ליצור את המשתנה ע"י (IF(ISSET כי אני צריך גישה למשנה קיים במערך, השאלה איך ניגשים אליו.

    נ.ב. אני מוכרח לציין שהצורה היחידה שהצלחתי לשרשר את הפונקציה היתה ככה:

      ${'root' . $this->get_string_peremeters_folders()}
    

    תודה רבה

    (נ.ב מתסכל זה כשאתה לא עושה טעות והבאג הוא בקוד, לא כשאתה כתבת לא נכון ולכן לא הבינו אותך).

    תכנות

  • עזרה ל-api Amazon Rekognition aws
    chagoldC chagold

    אני מנסה לממש את הAPI הזה (שמטרתו חיפוש פרצוף מתמונה אחת איפה הוא בתמונה אחרת).
    יש 2 אפשרויות להצבת התמונות בקוד, או תמונות מתוך המחשב או תמונות שמאוכסנות בשרת S3 של אמזון.
    הבעיה, ומה שמוזר, שכשאני משתמש בקוד לקבלת תמונות מתוך המחשב, הכל עובד יופי, וכשאני מנסה לעבוד עם התמונות שמאוכסנות בS3 אני מקבל שגיאה 400. (למרות שהפניה היא אותה פניה ורק סוג התמונות משתנה).

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

    תודה מראש

    תכנות

  • עזרה בפתרון בעיית העלאת קבצים במערכת פורומים xenforo שנמצאת על שרת עם פיירוול Wordfence
    chagoldC chagold

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

    תכנות

  • מה אפשר לעשות עם https://datatables.net/?
    chagoldC chagold

    @clickone , דבר ראשון תודה על ההפניה ל-https://datatables.net/.

    שאלה: יש איזה מקום שיש להם דוקומנטציה לדוגמא המופיעה בדף הבית שלהם שאפשר לפתוח עמודות נוספות כמשניות בלחיצת כפתור?
    ו-2 - שם זה הכל בטבלה. אבל כרגע אני לא צריך פריסה טבלאית אלא כל מיני אובייקטים (שמטבעו של HTML5 מסודרים במודל הקופסה). אמור להיות בעיה במיונים והסינונים כל עוד זה יעבור דרך המנוע של datatables?

    תכנות

  • איך עושים סינון בתוך לולאת FOR (JS) ואיך מגדירים מספר כלשהו ברג'קס?
    chagoldC chagold

    באמת הרגשתי ככה 😵 😮 (כי עם העברית העילגת שלי בזבזתי שעות על זה).
    נו..

    תכנות

  • דיון: אפיון מערכת
    chagoldC chagold

    @clickone אמר בדיון: אפיון מערכת:

    שינויים לעתיד בסכומים (לדוגמה מחיר עלה / ירד) תעשה בטבל של הגדרת ההוצאות.
    וככה אתה מרוויח על הדרך הסטורייה של הקבועות מבחינת שינויים

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

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

    תכנות

  • איך מכניסים list שבhtml לתוך array js?
    chagoldC chagold

    אני מתנצל על חוסר הבהירות. (ממוסר אני לא מפחד, אני מסתתר מאחורי הניק שלי😏).
    תודה על הכל.

    ה-select2 שם את הנתונים בתוך אובייקט UL כשכל 'תג' נוסף הוא IL נוסף. השאלה הראשונה שלי היתה איך להעביר את זה למערך JS כי לא הסתדרתי עם הקוד.
    במהלך השעות האחרונות קלטתי שהיתה לי שגיאה טכנית בקוד, והצלחתי לגשת לנתונים. וכעת השלב השני הוא ליצור מהם מערך.

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

    ושוב תודה על העזרה, הביקורת וההכוונה. (כמלאך המכה על קודקודו ואומר לו גדל).

    תכנות

  • עזרה בגיבוש הצעת מחיר
    chagoldC chagold

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

    תכנות

  • עוד קצת עזרה למניפולציות על ה-select2
    chagoldC chagold

    רק רציתי לסגור את הנושא עם הצלחת המימוש.

    תכנות

  • עזרה בselect2
    chagoldC chagold

    הסתדרתי. הבעיה אכן היתה התלויות

    תכנות

  • אחסון אתרים (nodejs)
    chagoldC chagold

    @magicode כאשר עסקתי בVBA אז עורך הקוד היה מציג את כל הclassים שבפרוייקט. כיום כשאני ניגש לשרת עם winscp ועורך את הקבצים אז העורך מציג לי רק את הקובץ הספציפי ולא מכיר בשאר הקבצים המקושרים בפרוייקט.
    שאלתי אם בגישת SSH הזו הוא מכיר את כל הפרוייקט או רק את הקובץ הספציפי שאותו עורכים.

    תכנות

  • איך עושים שדה input שהמילים נהפכים לתגיות כמו בתיבת כתיבת הודעה של ג'ימייל?
    chagoldC chagold

    @dovid תודה רבה!!!!!!!!!!

    תכנות

  • איך עושים ארוע באקסל בעת שינוי בתא מסוים
    chagoldC chagold

    @yits
    בנוגע לשאלה הראשונה
    הנתונים המרועננים שמגיעים מהד"ב הם קשורים לאותה הטבלה? כי אם לא , אז תעביר את הטבלה לגליון אחר.

    תכנות אקסל

  • מהו הלוח תשלומים עבור פרויקט
    chagoldC chagold

    @avi-rz https://tchumim.com/topic/6209

    תכנות

  • בקשת cURL לnginx שעובדת מהקונסול אבל לא מתוך PHP
    chagoldC chagold

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

    תכנות

  • בקשת cURL לnginx שעובדת מהקונסול אבל לא מתוך PHP
    chagoldC chagold

    התקרבתי לפתרון. לא יודע איך לחצות את הגשר.
    ניסיתי לבדוק אם הPHP יריץ את הפקודה cmd זה כן יעבוד. והתברר שהבקשה עצמה תקינה, (והיא גם מדפיסה את התגובה לקובץ c:\url_response.txt), היא רק לא מחזירה את הפלט לתוכנת הPHP שביקשה אותה.
    זה הפקודה

        function createFullSystem() {
            $urlFile = 'C:\\url_command.txt';
            $batchFile = 'C:\\url_runner.bat';
            $outputFile = 'C:\\url_response.txt';
            
            $url = "http://g-in.com:200/index.php?" . http_build_query([
                'format' => 'json',
                'p' => 'chack_token_to_sp',
                'Module' => 'sub_projects',
                'token_sub_project' => 'kjsadouewio',
                'token_user' => 'AIAvo7yAhWqMrQJl271P',
                'nick' => 'administrator'
            ]);
            
            file_put_contents($urlFile, $url);
            
            $batchContent = "@echo off\n";
            $batchContent .= "cd C:\\tools\n";
            $batchContent .= "set /p URL=<" . $urlFile . "\n";
            // בדיוק אותה פקודה שעובדת ב-CMD
            $batchContent .= "C:\\Windows\\System32\\curl.exe -v -H \"User-Agent: PHP/cURL\" --connect-timeout 10 -m 10 \"%URL%\" > " . $outputFile . " 2>&1\n";
            $batchContent .= "exit\n";
            
            file_put_contents($batchFile, $batchContent);
            
            $descriptorspec = array(
                0 => array("pipe", "r"),
                1 => array("pipe", "w"),
                2 => array("pipe", "w")
            );
            
            $process = proc_open("cmd /c " . $batchFile, $descriptorspec, $pipes);
            
            if (is_resource($process)) {
                stream_set_blocking($pipes[1], 0);
                stream_set_blocking($pipes[2], 0);
                
                $start = time();
                $timeout = 1;
                
                do {
                    $status = proc_get_status($process);
                    if (!$status['running']) {
                        break;
                    }
                    if (time() - $start > $timeout) {
                        proc_terminate($process);
                        echo "Process terminated due to timeout\n";
                        break;
                    }
                    sleep(1);
                } while (true);
                
                fclose($pipes[0]);
                fclose($pipes[1]);
                fclose($pipes[2]);
                proc_close($process);
            }
            
            if(file_exists($outputFile)) {
                echo "Response from server:\n";
                echo file_get_contents($outputFile);
            }
        }
    
    תכנות

  • בקשת cURL לnginx שעובדת מהקונסול אבל לא מתוך PHP
    chagoldC chagold

    זה לוג רק של שגיאות.
    הוא נוצר באמצעות הקוד הזה -

    c:\tools\nssm.exe set PHP-FPM AppParameters "-b 127.0.0.1:9000 -d error_log=C:/php/logs/php-fpm.log -d display_errors=1 -d log_errors=1 -d error_reporting=E_ALL"
    

    לא הצלחתי לעשות לוג של כל הבקשות

    # nginx.conf - Combined Configuration
    
    worker_processes  1024;
    
    error_log  "C:/nginx/logs/error.log";
    #error_log  logs/error.log  notice;
    #error_log  logs/error.log  info;
    
    events {
        worker_connections  1024;
    }
    
    http {
        include       "C:/nginx/conf/mime.types";
        
    
        default_type  application/octet-stream;
        charset utf-8;
        log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                         '$status $body_bytes_sent "$http_referer" '
                         '"$http_user_agent" "$http_x_forwarded_for"';
    
        log_format  debug  '$remote_addr - $remote_user [$time_local] "$request" '
                       '$status $body_bytes_sent "$http_referer" '
                       '"$http_user_agent" "$http_x_forwarded_for" '
                       'rt=$request_time ua="$upstream_addr" '
                       'us="$upstream_status" ut="$upstream_response_time" '
                       'ul="$upstream_response_length" '
                       'cs=$upstream_cache_status';
    
    access_log  logs/access.log  debug;
    
        access_log  "C:/nginx/logs/access.log"  main;
    
        sendfile        on;
        keepalive_timeout  65;
    
        # FastCGI Settings
        fastcgi_buffers 8 16k;
        fastcgi_buffer_size 32k;
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
    
        # Default server (port 80)
        server {
            charset utf-8;
            listen 80;
            server_name localhost;
            root C:/xampp/reko;
            
            location / {
                index index.php index.html index.htm;
                try_files $uri $uri/ /index.php?$args;
                autoindex on;
            }
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
            location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
            }
        }
    
        # Port 200 server (reko)
        server {
            listen 200;
            server_name localhost;
            root C:/xampp/reko;
            
            location / {
                index index.php index.html index.htm;
                try_files $uri $uri/ /index.php?$args;
                autoindex on;
                proxy_connect_timeout 10;
                proxy_send_timeout 10;
                proxy_read_timeout 10;
            }
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
    
            location ~ \.php$ {
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
            }
        }
    
    
    }
    

    והקונפיגורציה של php-fpm

    [global]
    pid = C:/nginx/php-fpm.pid
    error_log = C:/php/logs/php-fpm.log
    
    [www]
    listen = 127.0.0.1:9000
    listen.allowed_clients = 127.0.0.1
    user = nobody
    pm = dynamic
    pm.max_children = 5
    pm.start_servers = 2
    pm.min_spare_servers = 1
    pm.max_spare_servers = 3
    access.log = C:/php/logs/php-fpm-access.log
    catch_workers_output = yes
    
    תכנות
  • 1 / 1
  • התחברות

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

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