$_SESSION['username'], 'message' => $message ]) . PHP_EOL; file_put_contents($messagesFile, $newMessage, FILE_APPEND); } exit; } // העלאת תמונה if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['image'])) { $image = $_FILES['image']; if ($image['error'] === UPLOAD_ERR_OK) { $extension = pathinfo($image['name'], PATHINFO_EXTENSION); $allowedExtensions = ['jpg', 'jpeg', 'png', 'gif']; if (in_array(strtolower($extension), $allowedExtensions)) { $imagePath = 'uploads/' . uniqid() . '.' . $extension; move_uploaded_file($image['tmp_name'], $imagePath); $newMessage = json_encode([ 'user' => $_SESSION['username'], 'image' => $imagePath ]) . PHP_EOL; file_put_contents($messagesFile, $newMessage, FILE_APPEND); } } exit; } // קריאת כל ההודעות $messages = []; if (file_exists($messagesFile)) { $fileContents = file($messagesFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); if ($fileContents !== false) { $messages = array_map(function($line) { return json_decode($line, true); }, $fileContents); } } ?>