Answers.Body: <p>That seems very odd because <a href="https://www.php.net/move_uploaded_file" rel="nofollow noreferrer">move_uploaded_file()</a> is a built-in PHP function.</p>
  <p>Are you using shared hosting?  Because of security implications, it's quite possible your host has disabled this function.  If so, please open a support request with your host.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-01-18T08:12:36.640Z
Answers.Text: Thanks for your answer.
  That's was the issue, I contacted my host and the function was disabled.
  Now it works well
Answers.UserDisplayName: Antoine
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-01-17T15:50:54.803Z
Answers.LastActivityDate: 2024-01-17T15:50:54.803Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>I have recently updated CiviCRM on a Joomla site from 5.63.3 to 5.69.2.</p>
  <p>Since this update, I have a error when submitting a contribution from frontend in which there is a form with a possibility to upload a file:</p>
  <p><em>call to undefined function move_uploaded_file()</em></p>
  <p>It works well when no file is submitted.</p>
  <p>PHP version is 8.2, I tried also with 8.0, 8.1 &amp; 7.4, and same error.</p>
  <p>Any idea how to solve this issue ?</p>
  <p>Thanks</p>
  
Tags: <contributions>
Title: Error call to undefined function move_uploaded_file() after update from 5.63 to 5.69
ThreadText: # Error call to undefined function move_uploaded_file() after update from 5.63 to 5.69
  
  (Asked by: username_0 on 2024-01-17)
  
  I have recently updated CiviCRM on a Joomla site from 5.63.3 to 5.69.2.
  
  Since this update, I have a error when submitting a contribution from frontend in which there is a form with a possibility to upload a file:
  
  *call to undefined function move\_uploaded\_file()*
  
  It works well when no file is submitted.
  
  PHP version is 8.2, I tried also with 8.0, 8.1 & 7.4, and same error.
  
  Any idea how to solve this issue ?
  
  Thanks
  
  **Tags:** contributions
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2024-01-17. Score: 1
  
  That seems very odd because [move\_uploaded\_file()](https://www.php.net/move_uploaded_file) is a built-in PHP function.
  
  Are you using shared hosting? Because of security implications, it's quite possible your host has disabled this function. If so, please open a support request with your host.
  
  > **Comments:**
  > **username_0**: Thanks for your answer. That's was the issue, I contacted my host and the function was disabled. Now it works well  
  
  ---
  
  