I’ve got a SSL certified server running drupal 7.37. Everything was working fine until I started adding form submission to a module I’m working on. As soon as I submit the form, I get ‘Secure Connection Failed’ in all browsers. I can get to other pages ok, but not the homepage which then also throws the same error. This persists until I restart my internet connection.
I did the following test to try and find the problem:
I submit the form on my desktop pc – secure connection failed.
I try to go to the domain root – secure connection failed.
I check on my laptop which is connected to the same router – secure connection failed.
I check on my phone using 4g – works fine.
So I seem to be causing a local network wide issue somehow, but I don’t know how to fix it.
This is the form, it just uploads an xml file to the temp directory:
$form['file'] = array( '#type' => 'file', '#title' => t('XML file'), ); $form['submit_button'] = array( '#type' => 'submit', '#value' => t('Import'), ); return $form;
This is the validate function:
$file = file_save_upload('file', array( 'file_validate_extensions' => array('xml'), )); if ($file = file_move($file, 'public://')) { $form_state['storage']['file'] = $file; } else { form_set_error('file', t("No file was uploaded. Check extension is .xml")); }
This is the submit function:
$file = $form_state['storage']['file']; unset($form_state['storage']['file']); dsm($file); $file->status = FILE_STATUS_PERMANENT; file_save($file); $filepath = file_create_url($file->uri); dsm($filepath);
Any help would be appreciated, it’s driving me mental.
UPDATE: This problem disappeared for a few hours, then returned for no apparent reason. I’m thinking it might be a problem with my internet provider.
Sponsored by SupremePR