מישהו?
eido
-
חיבור וניתוק נכון למסד נתונים -
חיבור וניתוק נכון למסד נתוניםאני מדבר בעיקר על זה
// $stmt->close(); // $conn->close(); } catch (mysqli_sql_exception $e) { logRequest('/tmp/request_log.txt', "Database Connection Failed: " . $e->getMessage()); respondError("שגיאה"); } finally { if (isset($stmt)) { $stmt->close(); } $conn->close(); }יש בעיה לעשות פשוט
if (isset($stmt)) { $stmt->close(); } $conn->close();או שצריך לוודא עוד משהו? שיש חיבור פעיל או משהו?
-
חיבור וניתוק נכון למסד נתוניםעד היום השתמשתי בקוד הזה:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); // הפעלת זריקת חריגות אוטומטית לשגיאות try { $conn = new mysqli($host, $username, $password, $dbname); $conn->set_charset("utf8mb4"); $sql = *****; $stmt = $conn->prepare($sql); $stmt->bind_param("si", $_REQUEST['***'], $_REQUEST['***']); if ($stmt->execute()) { logRequest('/tmp/request_log.txt', "ok - **** בהצלחה"); header('Content-Type: application/json; charset=utf-8'); echo json_encode([ "status" => "success", "message" => "*** בהצלחה" ], JSON_UNESCAPED_UNICODE); } else { logRequest('/tmp/request_log.txt', "error - שגיאה"); respondError("שגיאה ב***"); } // $stmt->close(); // $conn->close(); } catch (mysqli_sql_exception $e) { logRequest('/tmp/request_log.txt', "Database Connection Failed: " . $e->getMessage()); respondError("שגיאה"); } finally { if (isset($stmt)) { $stmt->close(); } $conn->close(); }האם יש בזה בעיה? בצורת הסגירה?
-
תגובה: API רחובות לפי שכונות\ שכונות לפי עריםאולי זה יעזור לך
9ad3862c-8391-4b2f-84a4-2d4c68625f4b__2025_08_31_03_30_4_354.csv -
ניהול מודעות בSQLאני בונה מערכת לפרסום דירות, כחלק מהפרוייקט אני צריך לתת למאזין להרשם כמנוי לצינתוקים לפי סינון לדוגמא דירות בירושלים, דירות 4 חדרים ברמת אלחנן שבבני ברק. וכמובן צריך שתהיה אפשרות לסנן מה המאזין שמע כבר ומה לא.
מאגר לנתוני הדירות עשיתי עם כל הלוגיקה של הכנסה, מציאת התאמה, שליפה, עדכון ומחיקה.
השאלה איך עושים את הקטע של המאזינים?
אני יכול להוסיף מסד נתונים שיכיל מספר טלפון ואת הנתונים האפשריים וכשיש מודעה חדשה להשוות אותה לנתונים האלו ואם יש התאמה לצנתק לאותו אחד. זה נכון?
איך עושים את ניהול המודעות? מה הוא שמע ומה לא? -
הדרך הנכונה לכתוב לוגים בPHPתודה רבה!
-
הדרך הנכונה לכתוב לוגים בPHPתודה
גם אני לא מבין... קפצו עלי עם בעיות אבטחה קריטיות...function logRequest($logFile = '/tmp/request_log.txt', $extraInfo = null) { $timestamp = date('Y-m-d H:i:s'); $method = $_SERVER['REQUEST_METHOD'] ?? 'CLI'; $uri = $_SERVER['REQUEST_URI'] ?? 'N/A'; $ip = $_SERVER['REMOTE_ADDR'] ?? 'localhost'; // איסוף פרמטרים $params = ($method === 'POST') ? $_POST : $_GET; $paramsString = json_encode($params, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); // הכנת טקסט של פרמטר נוסף אם יש $extraInfoText = $extraInfo !== null ? "Extra: " . print_r($extraInfo, true) . "\n" : ''; // בניית תוכן הלוג $logEntry = "[$timestamp] IP: $ip\nMethod: $method\nURI: $uri\nParams: $paramsString\n$extraInfoText--------------------------\n"; // כתיבה לקובץ (append) file_put_contents($logFile, $logEntry, FILE_APPEND); }זה הקוד, נראה לי תקין לחלוטין... לא יודע מה רצו ממני
-
מערכת לניהול ומעקב אחר מתמודדים או מטופלים עם תזכורות חכמותלדעתי אפשר בC# לעשות בקלות תוכנה שתשמור את הנתונים בפורמט של XML ותטען אותם למקומות הנכונים לדוגמא:
<?xml version="1.0"?>
<Company>
<boys>
<persinalDetails>
<FirstName>israel</FirstName>
<LastName>israeli</LastName>
<ContactNo>0534123456</ContactNo>
<Address>address</Address>
</persinalDetails>
<actions>
<act>
<description> </description>
<progress> </progress>
</act>
</actions>
</boys>
</Company>
ועם זה תשחק -
הדרך הנכונה לכתוב לוגים בPHPמה הדרך הנכונה לכתוב לוגים של כשל בsql או בכלל כשלים?
כל הבינות מלאכותיות שיגעו אותי שזה לא בטוח וצריך להוריד פרטים, אבל אם לא אכתוב פרטים איך אדע מה הבעיה?
כתבתי לוג לתיקיית tmp, זה לא אמור לזלוג החוצה, לא?