How to create a file using php code in linux..?
-
hi ! i am trying to create file using the following code in php but i am not able to create file.can anyone please help me to fix the problem so that i can get out of it: the code is: <?php $file_name="/home/abc.crt"; if(file_exists($file_name)) { echo ("$file_name does exsist"); } else { echo ("$file_name does'nt exsist"); touch ($file_name);//create the file if it doesn't exist } ?> How to create a file .any alternate method : even i have tried with the following code but still strucked.: <?php $fh = fopen(" myfile.txt", "w+"); if($fh==false) die("unable to create file"); ?> output is: unable to create file.
-
Answer:
probably due to file permissions. by default, most web servers run as an unprivileged user - so if they get compromised, they are unable to do anything of significance. your first example will work if you do the following at your linux prompt as root; cd /home mkdir test chmod 777 test/ this creates /home/test/ which is writable by all users. then simply change your first line to $file_name="/home/test/abc.crt" and run it. if this works, then you need to change your write permissions for wherever you want the file to be written to. this will be the same for your second piece of code; keep us posted. (just thinking; if you are running windows/iis instead - look at modifying the permissions of the folder you are writing to, by right clicking the folder, selecting 'properties' and then the 'security' tab. simple file sharing must be turned off for you to see the security tab)
sweta agarwal at Yahoo! Answers Visit the source
Related Q & A:
- How to read csv file using php?Best solution by Stack Overflow
- How to Create a file in "my documents" folder?Best solution by Stack Overflow
- How to create a graph using python?Best solution by Stack Overflow
- How to create a table in PHP with MySQL?Best solution by Stack Overflow
- How to create a loop for below code?Best solution by WordPress
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.