Fix PHP8 Form and PM Portal Integration

Customer: AI | Published: 18.11.2025
Бюджет: 250 $

After moving our project-management portal from PHP 6 to PHP 8, the quote request form on our public site stopped working. Before the upgrade every submission did two things at once: it sent us an email confirmation and it pushed the data straight into the portal as a new quote record. Now neither action fires, yet the visitor sees the usual success page and no PHP errors are displayed. Mail-server settings remained untouched during the migration, so the fault most likely sits inside the upgraded PHP code or any library it relies on (PHPMailer, SwiftMailer, custom SMTP wrapper, etc.) or within the API call that writes to the portal’s database. Here’s what I need from you: • Trace the form workflow, pinpoint why both the mail routine and the insert routine fail under PHP 8, and patch the code without breaking existing functionality. • Validate that a live submission triggers one email to our sales inbox and creates an identically populated quote record inside the PM portal—no manual refreshes, no cron jobs. • Provide a concise report of what was fixed (file names, line numbers, functions or classes affected) so I can keep it under version control. I’ll give you SSH and portal access as soon as we agree to proceed. Once the fixes are deployed I’ll send a test submission; if the email lands and the quote appears, we’re done. The quote form and PM portal integration is broken and it needs to be fixed asap. RULES: 1. You must have prior experience with integrating public facing quote forms with backend database integration using php 8 and mysql 2. Your bid must be a real / practical bid. NO placeholders are allowed 3. Do not contact us outside of the freelancer platform. 4. Your identity must be verified by Freelancer and your profile must have prior client feedback.