Find Jobs
Hire Freelancers

Read and write .conf file using PHP

$30-5000 USD

In Progress
Posted about 13 years ago

$30-5000 USD

Paid on delivery
I need PHP code to do the following: 1. Read a .conf file (where ";" starts comments, sections are bracketed, and parameter values are set using "name = value" format) and display it in a web form that can be edited. 2. Take the edited values and write them to a file specified in a field on the form from 1 above. 3. Allow the user to download the new file, but also keep a copy on the server. See below for more details and sample info. ## Deliverables Sample file ([login to view URL]) contents are: ; settings sample [general] ; server network settings server_ip = "[login to view URL]" subnet_mask = "[login to view URL]" ;filename for server log log_file_path = "/mnt/abc/[login to view URL]" ; Below are settings related to email [smtp] ; enable smpt logging to a file smtp_log_to_file = 1 PHP 1 would build an html form based on a template .conf file that resides on the server with the php files. The form would be divided into sections with labels and fields : <h2>General</h2> <table> <tr><td>SERVER IP<td><input type="text" value="[login to view URL]" name="server_ip"> <tr><td>SUBNET MASK<td><input type="text" value="[login to view URL]" name="subnet_mask"> <tr><td>LOG FILE PATH<td><input type="text" value="/mnt/abc/[login to view URL]" name="log_file_path"> <h2>SMTP</h2> <tr><td>SMTP LOG TO FILE<td><input type="text" value="1" name="smtp_log_to_file"> <h2>File</h2> Enter Filename: <input type="text" name="filename" value="[login to view URL]"> <input type="button" onclick="[login to view URL]" value="Generate File"> When submitted, the form would generate a new .conf file , named based on the fielname in the "filename" input field. The user could download that file and the file should reside on teh server. Thanks
Project ID: 3132512

About the project

26 proposals
Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$7 USD in 2 days
5.0 (135 reviews)
4.8
4.8
26 freelancers are bidding on average $57 USD for this job
User Avatar
See private message.
$51 USD in 2 days
4.9 (186 reviews)
7.3
7.3
User Avatar
See private message.
$51 USD in 2 days
4.9 (454 reviews)
6.6
6.6
User Avatar
See private message.
$59.50 USD in 2 days
4.9 (99 reviews)
6.0
6.0
User Avatar
See private message.
$110.50 USD in 2 days
4.3 (56 reviews)
6.1
6.1
User Avatar
See private message.
$42.50 USD in 2 days
5.0 (11 reviews)
5.1
5.1
User Avatar
See private message.
$25.50 USD in 2 days
4.7 (33 reviews)
5.1
5.1
User Avatar
See private message.
$51 USD in 2 days
4.9 (12 reviews)
4.9
4.9
User Avatar
See private message.
$21.25 USD in 2 days
5.0 (44 reviews)
4.7
4.7
User Avatar
See private message.
$34 USD in 2 days
4.9 (37 reviews)
4.4
4.4
User Avatar
See private message.
$51 USD in 2 days
5.0 (35 reviews)
4.2
4.2
User Avatar
See private message.
$21.25 USD in 2 days
4.7 (25 reviews)
3.9
3.9
User Avatar
See private message.
$25.50 USD in 2 days
5.0 (16 reviews)
3.5
3.5
User Avatar
See private message.
$29.75 USD in 2 days
5.0 (9 reviews)
3.5
3.5
User Avatar
See private message.
$59.50 USD in 2 days
4.6 (5 reviews)
3.5
3.5
User Avatar
See private message.
$85 USD in 2 days
5.0 (3 reviews)
3.1
3.1
User Avatar
See private message.
$34 USD in 2 days
5.0 (8 reviews)
2.5
2.5
User Avatar
See private message.
$25.50 USD in 2 days
4.8 (6 reviews)
2.2
2.2
User Avatar
See private message.
$17 USD in 2 days
5.0 (4 reviews)
1.7
1.7
User Avatar
See private message.
$85 USD in 2 days
5.0 (8 reviews)
1.4
1.4
User Avatar
See private message.
$29.75 USD in 2 days
5.0 (9 reviews)
0.8
0.8

About the client

Flag of UNITED STATES
Oakland, United States
5.0
95
Payment method verified
Member since Oct 30, 2002

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.