שמתי לב שהסיבה שבחשבונות מסויימים זה מופיע ובחלק לא
זה כיון שזה מופיע בטעינה מחודשת של הגימייל
לכן אם הגימייל שלכם פתוח כל הזמן זה לא יופיע
ואם תכנסו לאיזה מייל שאתם לא כ"כ נכנסים לשם זה לפתע יופיע
שמתי לב שהסיבה שבחשבונות מסויימים זה מופיע ובחלק לא
זה כיון שזה מופיע בטעינה מחודשת של הגימייל
לכן אם הגימייל שלכם פתוח כל הזמן זה לא יופיע
ואם תכנסו לאיזה מייל שאתם לא כ"כ נכנסים לשם זה לפתע יופיע
@nigun אכן אסביר מה עשיתי
א. מדובר בשרת לינוקס
ב. התקנתי את זה על השרת https://www.cyberciti.biz/open-source/html-to-pdf-freeware-linux-osx-windows-software/
ג. את ההמרה ביצעתי על ידי הפעלת התוכנה ב php בקוד הבא
$exec = shell_exec("html2pdf http://path/to/.html /path/to/new.pdf");
ד. כדי שידפיס לי את הגופן שאני רוצה הוספתי ל html את הגופן הרצוי בתגית <FONT> (לוודא שזה מותקן)
ד. וככה קיבלתי את התוצאה המושלמת בדיוק כפי שזה מוצג בדפדפן
חן חן ל@nigun שנתן לי את ההדרכה
מצאתי את המחלקה הזאת
Dompdf
כאן https://github.com/dompdf/dompdf#recommendations
וזה אכן מעולה וממש נח לשימוש
אשמח להדרכה איך להמר דפי HTML באופן שיציג את המלל מימין לשמאל ושיטען גופן בעברית
זה ההפעלה של המחלקה
// reference the Dompdf namespace
use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new Dompdf();
$dompdf->loadHtml('hello world');
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'landscape');
// Render the HTML as PDF
$dompdf->render();
// Output the generated PDF to Browser
$dompdf->stream();
תודה
אוכל לתת לך (בתשלום) ממשק לניתוח הנתונים לפי שלוחות ותאריכים + סיכום ידידותי ונח
במייל 4244046@gmail.com
@100ches אמר בבעיה בחיבור מיקרופון נשמח אם מישהו יוכל לעזור בדחיפות:
החיבור של האוזניות הוא חיבור יחיד של 3.5 מ"מ
כשלי היה בעיה דומה פותר הבעיות סידר לי
אלי יעזור גם לך
@nigun אמר בפתרון לקריסת המערכות הטלפוניות?:
מוכנים
שמעתי עכשיו שהחל משבוע הבא היתן יהיה לקבל בימות מערכת ללא קריסות בתשלום
שזה הקצאה מיחדת רק למערכת שלך
אותו דבר גם בהתחברות ישירות משורת הפקודה
או התחברות מ PHP
דחוף !!!!!
לפתע אני מקבל הודעה זו בכניסה למסד הנתונים על ידי phpmyadmin
מה זה יכול להיות
(לא שיניתי כלום, לא נכסתי להגדרות, לא התעסקתי עם כלום ,כלום)
אוכל לפתח לך ב API
שטרם ההקלטה המג"ש יקיש את היום שעבורו הוא מקליט
או משהו דומה להעלות שיעור עם שם של התאריך המבוקש וכדו'
ובהגיע התאריך המבוקש השיעור יעבור אוטמטי לשלוחת השיעורים המבוקשת
תוכל לפנות אלי 4244046@gmail.com
משהו כזה
נכון הבנת
דומיין Y זה אני (צד השרת)
ואת הנל הוספתי
אך זה עדיין לא עובד
לא, זה שני דומיינים שונים
מאיזה צד זה חוסם?
ואם כן יש פתרון??
רשמתי api ב php שמחזיר json
וזה השגיאה שנוצרת
Access to XMLHttpRequest at 'https://XXXXXXX?XXX=XXX' from origin 'https://XXX.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
הוספתי גם את זה ועדיין לא נפתר
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Credentials", "true");
res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
res.header("Access-Control-Allow-Headers", "Access-Control-Allow-Headers, Origin,Accept, X-Requested-With, Content-Type, Access-Control-Request-Method, Access-Control-Request-Headers");
אשמח לעזרה בפתרון הבעיה
תודה,
עם המענה שלך אכן חיפשתי בלוג
חיפוש בגוגל אכן הביא לי את הפתרון הזה
להתקין את ההרחבות ולהפעיל את האפאצ'י מחדש
sudo apt-get install php-zip
sudo phpenmod zip
sudo service apache2 restart
מצאתי את זה
אבל משום מה על השרת שמותקן על המחשב זה עובד
אבל על השרת הרגיל לא עובד
אולי יש משהו שצריך להתקין?
<?php
$valid_files = array('1.png');
if(count($valid_files > 0)){
$zip = new ZipArchive();
$zip_name = "pixels.zip";
if($zip->open($zip_name, ZIPARCHIVE::CREATE)!==TRUE){
$error .= "* Sorry ZIP creation failed at this time";
}
foreach($valid_files as $file){
$zip->addFile($file);
}
foreach($valid_files as $file){
$zip->addFile($file);
}
$zip->close();
if(file_exists($zip_name)){
// force to download the zip
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename="'.$zip_name.'"');
ob_clean();
flush();
readfile($zip_name);
//remove zip file from temp path
unlink($zip_name);
}
} else {
echo "No valid files to zip";
exit;
}
היכן ניתן למצוא הסבר להורדת קבצים מרובים מהשרת על ידי PHP?
או להוריד את כל הקבצים
אך נראה לי טוב יותר משהו שיחוס אותם לזיפ וכדו'
ואז יוריד את הזיפ
תודה
@nigun אמר בעומס על השרת:
אז
גם בדפדפן יש לי איטיות בגלל נטפרי וחברת התקשורת
לכן אין לי כ"כ איך למדוד את זה
וכיון שאני מקבל פניות על איטיות אני רוצה לודא שלא אצלי הבעיה
אני מנהל כמה מערכות בימות המשיח
כאשר רוב השלוחות הינן בתקשורת API
כעת המעכרות סובלות מאיטיות
אני יודע שזה בכל המערכות אבל האם גם השרת שלי מקבל איטיות מעומס מתקשרים וזה מכפיל את האיטיות?
יש את הגרפים של ממשק השרת אשמח לדעת האם משהו שם אמור לסמן על עומסים שיגרמו לאיטיות 