@dovid תודה רבה.

chagold
-
שרשור ערכים בקוד JS -
הטמעת פלגאין לסליקת אשראי ב וורדפרס -
שרשור פרמטרים של array בקוד php@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אני מנסה לממש את הAPI הזה (שמטרתו חיפוש פרצוף מתמונה אחת איפה הוא בתמונה אחרת).
יש 2 אפשרויות להצבת התמונות בקוד, או תמונות מתוך המחשב או תמונות שמאוכסנות בשרת S3 של אמזון.
הבעיה, ומה שמוזר, שכשאני משתמש בקוד לקבלת תמונות מתוך המחשב, הכל עובד יופי, וכשאני מנסה לעבוד עם התמונות שמאוכסנות בS3 אני מקבל שגיאה 400. (למרות שהפניה היא אותה פניה ורק סוג התמונות משתנה).למרות שנראה בכל המקומות שחיפשתי לדוגמא כאן שלא אמור להיות הבדל בין המימושים.
נ.ב. המימוש שעשיתי הוא העתקה של כאן, וגם האזור של האכסון.תודה מראש
-
עזרה בפתרון בעיית העלאת קבצים במערכת פורומים xenforo שנמצאת על שרת עם פיירוול Wordfenceמחקתי כרגע.
יתכן שזה בעיה ברמת השרת כיון שהתברר לי שהבעה"ב החליף אחסון השבוע. נחיה ונראה...
תודה רבה. -
מה אפשר לעשות עם https://datatables.net/?@clickone , דבר ראשון תודה על ההפניה ל-https://datatables.net/.
שאלה: יש איזה מקום שיש להם דוקומנטציה לדוגמא המופיעה בדף הבית שלהם שאפשר לפתוח עמודות נוספות כמשניות בלחיצת כפתור?
ו-2 - שם זה הכל בטבלה. אבל כרגע אני לא צריך פריסה טבלאית אלא כל מיני אובייקטים (שמטבעו של HTML5 מסודרים במודל הקופסה). אמור להיות בעיה במיונים והסינונים כל עוד זה יעבור דרך המנוע של datatables? -
איך עושים סינון בתוך לולאת FOR (JS) ואיך מגדירים מספר כלשהו ברג'קס?באמת הרגשתי ככה
(כי עם העברית העילגת שלי בזבזתי שעות על זה).
נו.. -
דיון: אפיון מערכת@clickone אמר בדיון: אפיון מערכת:
שינויים לעתיד בסכומים (לדוגמה מחיר עלה / ירד) תעשה בטבל של הגדרת ההוצאות.
וככה אתה מרוויח על הדרך הסטורייה של הקבועות מבחינת שינוייםאם הבנתי נכון את @clickone , אז אם אתה בעתיד רוצה לשנות את סוג ההוצאות (בין אם אתה רוצה לשנות את הקביעות ובין אם אתה רוצה לשנות את הסכום), אז אתה יוצר סוג הוצאה חדש ומשתמש בו מכאן והלאה, ולא לשנות את הסכום והתדירות בסוג ההוצאה הקיים, כי אז זה ישנה לך גם ביחס להוצאות ההיסטוריות שלך שיש להם את קוד ההוצאה הזה).
אבל בטבלת סוג ההוצאות הזו, אתה צריך לכנן גם אותה בחכמה, שלא יהיה על כל שינוי קטן סוג הוצאה נפרד, בלי כללי מפפתח ברורים לגשת לטבלה. לדוגמא, אם יהיה לך בתוך טבלה של 100 סוגי הוצאות יהיו 2 שורות של הוצאה חודשית ב-20 לחודש וההבדל היחיד יהיה אם זה יוצא אוטומטית או לא, אז באיזשהו שלב בעתיד כשתשתמש בסוג אחד מביניהם (לדוגמא ידני) ותרצה לעבור לאוטומטי ולא תדע שיש לך שורה כזו כבר,אתה עלול ליצור רשומה שלישית. ועוד באגים על זה הדרך. לכן מומלץ לעשות טופס סינון או כללי מפתח ברורים.
-
איך מכניסים list שבhtml לתוך array js?אני מתנצל על חוסר הבהירות. (ממוסר אני לא מפחד, אני מסתתר מאחורי הניק שלי
).
תודה על הכל.ה-select2 שם את הנתונים בתוך אובייקט UL כשכל 'תג' נוסף הוא IL נוסף. השאלה הראשונה שלי היתה איך להעביר את זה למערך JS כי לא הסתדרתי עם הקוד.
במהלך השעות האחרונות קלטתי שהיתה לי שגיאה טכנית בקוד, והצלחתי לגשת לנתונים. וכעת השלב השני הוא ליצור מהם מערך.כרגע, אני מנסה לממש את האובייקט לפי מה שכתבת כאן, בינתיים אני לא מצליח. אנסה בע"ה מחר לפני שאני פונה לפורום.
ושוב תודה על העזרה, הביקורת וההכוונה. (כמלאך המכה על קודקודו ואומר לו גדל).
-
עזרה בגיבוש הצעת מחיראחרי שאני מתקין מערכת בסיסית אני יכול לעשות תמונה ולהעתיק אותה לשרתים אחרים (אני יודע שהאופציה תמונה קיימת בדיגיטל אושן, השאלה האם זה יתן לי את החסכון בהתקנות כפולות או שעדיין אצטרך לעבוד על הכל)?
-
עוד קצת עזרה למניפולציות על ה-select2רק רציתי לסגור את הנושא עם הצלחת המימוש.
-
עזרה בselect2הסתדרתי. הבעיה אכן היתה התלויות
-
אחסון אתרים (nodejs)@magicode כאשר עסקתי בVBA אז עורך הקוד היה מציג את כל הclassים שבפרוייקט. כיום כשאני ניגש לשרת עם winscp ועורך את הקבצים אז העורך מציג לי רק את הקובץ הספציפי ולא מכיר בשאר הקבצים המקושרים בפרוייקט.
שאלתי אם בגישת SSH הזו הוא מכיר את כל הפרוייקט או רק את הקובץ הספציפי שאותו עורכים. -
איך עושים שדה input שהמילים נהפכים לתגיות כמו בתיבת כתיבת הודעה של ג'ימייל?@dovid תודה רבה!!!!!!!!!!
-
איך עושים ארוע באקסל בעת שינוי בתא מסוים@yits
בנוגע לשאלה הראשונה
הנתונים המרועננים שמגיעים מהד"ב הם קשורים לאותה הטבלה? כי אם לא , אז תעביר את הטבלה לגליון אחר. -
מהו הלוח תשלומים עבור פרויקט -
בקשת cURL לnginx שעובדת מהקונסול אבל לא מתוך PHP@yossiz תודה רבה!
זנ כנראה לא הבעיה. (והא ראיה שעבד לי הגישה לcmd).
אבל לו הייתי יודע על הפוסט בסטאק הייתי מראש מוותר על nginx בלוקאלי. (או מתקין לינוקס בלוקלי?).
עכ"פ חזרתי עכשיו לאפאצי שהיה לי, ונראה אם אני יסתדר בהמשך. -
בקשת cURL לnginx שעובדת מהקונסול אבל לא מתוך PHPהתקרבתי לפתרון. לא יודע איך לחצות את הגשר.
ניסיתי לבדוק אם ה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זה לוג רק של שגיאות.
הוא נוצר באמצעות הקוד הזה -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