Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
 
  HOME    TRACKER    PHP




Deleting Contents In File With PHP


Hi, I need to get to a specific part of the file and delete a line so i can overwrite it with a new value. Example ...

$Money = array(
0 => 10000,
1 => 932394,
2 => 3254#<Money>
);

I need to change first choice "0 => 10000" and replace it with "0 => 7500" so it seems like they spent 2500 moneys I dunno if its possible but if it is please help, and thanks in advance FYI, the file is called testfile.inc and i dunno what that .inc means :P I just got it from a script i downloaded Further more, i want to do this change/replace through a form or a click using PHP.




View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread
Deleting Folder And Contents With PHP
Im using this code to delete a folder using my script but it says Directory not empty. What code could i use that will delete the folder, subfolders, and all its contents.

$currentdir = getcwd();
$directory="$currentdir/users/$_COOKIE[username]/albums/$_GET[albumname]";
rmdir($directory);

Batch File Deleting And Folder Deleting
I have a folder in my web site where I used php to create and copy in files. but now I can't delete them easily. The only way I know how that is possible is through php. I get an error the following ftp error:

550 th: Permission denied
I had the chmod() set to 0777 on every file and folder. But I still seem to loss control over the files when I try and do things with them through other means.

I think it is because the user I use to access the files via ftp a diffrent user. So I tryed to add a function with chown() for the new files I was posting and uploading. It didn't work on those new files. so it looks like the only thing I can do is use the unlink() function which deletes the files fine.

The only problem is now I have something like 100 sub directories all with files in them. I need to figure out a way to batch delete them. I can't find a script that goes through and finds all file contents including all sub directories and unlink those things.

I found some that will use a for loop to list out the contents of a folder but it is just files. No sub directories. Any body got any ideas on which functions I should use or know where a script is that I can base mine off of.

I am not sure how to approach this since what I tryed with chown and chmod has failed thus far. I currently have no code and am starting from scratch on this batch flushing of my directory.

Deleting A File From Server Through A File List
I've been having trouble with this for a while. Ages ago I made an upload script that lets you upload to files/upload/ and then once you upload it, a piece of PHP will show the files in that folder.

In the admin section of my page i'm trying to find a way to delete the files off the server without having to dig into the FTP and do it manually.
Are you able to do that with PHP? Code:

Output Variable Contents In Htm File From Php File
I have a PHP file. No MYSQL database. I'd like to have it open an .htm file and output the results in the php file to the .htm template. So, for example say there is a bunch of variables called:

$make
$model
$year

I want to open a .htm file and output the contents of $make, $model & $year in the htm format using variables in the htm itself. ie. {make} {model} {year} and it would import the contents of each into the corresponding tag.

File Get Contents()
I need to verify, (working on the HTML section of a mailer), If in my php.ini: allow_url_fopen is On Will file_get_contents(file URL) called as follow:

$mailer->Body = str_replace('{MEMBER_NAME}', $member_name, file_get_content($htmlBody) );

Allows the file to become my email body? where $htmlBody comes from the DB...

Getting The Contents Of A File.
Is it possible to get the contents of a file; display the contents in a textbox; and edit the contents of that file. Then click a button and change the contents to the new updated file.

The reason I want to know this is because I have programmers on my site and I don't want them to have access to the FTP or cPanel. They will jus enter the name of the file, click submit, be able to edt and replace that file. All without FTP or cPanel.

File Put Contents
looking to write to a file with out overwriting the previous data?  is there a way to turn overwrite off with the file put contents?? im trying to keep a log of form data.

File Get Contents
i am trying the example of get_file_contents but i get the following error.

what i want to do is get all the web page of google but the code wont work any ideas please cheers.

Warning: file_get_contents() expects at most 2 parameters, 5 given in

<?php
$content=file_get_contents("http://www.google.com",FALSE,NULL,0,20);
echo $content;
?>

Deleting Uploaded File
I am using a from in which users enter data as well as upload a file. I also give them an opportunity to delete their entry. Currently I am deleting the entry from the database.

File Get Contents Issue.
In folder WWW i have text file named news.txt. I'm calling file_get_contents("news.txt"); form index.php in the same folder. I got error:

Warning: file_get_contents(news.txt): failed to open stream: No such file or directory in /home/www/index.php on line 14.

File Get Contents - Timeout
I Have googled and founds lots of references and examples of stream_set_timeout for fsockopen, but none showing how you apply a timeout to file_get_contents which I need to use in this case.

Can anyone give me a sample of how to set a timeout on file_get_contents, as I understand that it can be applied to all PHP streams?

This does not timeout after 2 seconds:

$url ="http://www.mydomain.com";
stream_set_timeout($contents, 2);
$contents = file_get_contents($url, false);
Print $contents;

File Get Contents() Error
I made a PHP5 script that uses the file_get_contents() funtion and when I run the script, I get this error:

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration

I called my host up and they said that it is a coding error, not a security or server error,

Here is the code:

<?php
$address = "http://www.example.com";
echo htmlspecialchars(file_get_contents($address));
?>

Put Contents Of XML File Into An Array
I need some way to generate an array that holds the same structure and data of a xml file.

File Get Contents .limitation?
See this simple file_get_contents code

<?php
$link= 'http://www.example.com'
$content=file_get_contents($link);
echo $content;
?>

I tried the code with these links:

1. http://www.example.com (...worked OK. Also tried google.com, yahoo.com,... all OK.)

2. http://www.example.com/buy/chess (...$content captured an error page instead of the result)

3. http://www.example.com/chessmotifs (...$content returned nil, ... totally nothing. This is the one I need the code to work btw.)

Could this be because the site (in this case cafepress) uses some sort of scripts to generate their sub-pages? If yes, is there an alternatif method to "file_get_contents" that allows a page to generate fully before capturing?

Reading File Contents
I am parsing a file delimited by |. For some
reason the content is displayed to the browser properly - but the loop
is consistenlty outputting "one more row" of just the titles.
Perhaps I'm going about it completely wrong:

<?php

$filename = 'books.file'
$fp = fopen("$filename", "r");

while (!feof ($fp)) {
$contents[] = explode("|", fgets($fp, 4096));
}
fclose ($fp);
$loop=1;
foreach ($contents as $row) {
echo "<b>$loop</b> -------------------<br>";
echo "<b>Reviewer</b>: $row[0]<br>";
echo "<b>Date</b>: $row[1]<br>";
echo "<b>Title:</b> $row[2]<br>";
echo "<b>Author:</b> $row[3]<br>";
echo "<b>Rating:</b> $row[4]<br>";
echo "<b>Comments:</b> $row[5]<br><br>";
$loop++;
}

echo "<a href="bookreview.html">Insert a new book review</a>";

?>

If File Contents Equals
I'm trying to create a script that will check the contents of the file and will display a certain message if it does equal the correct value. How would I go about checking a files contents? I tried

if (readfile("$file1") == "144.173.19.121") {
echo "your ip";
} else {
echo "doesn't work";}

File Contents To Variables
I have a file populated with information formated as on many lines:

date: person:id:info:info2

please note that : is the seperater. How can I get this data into variables:

$date:$person:$id:$info:$info2

I can open the file, display it's contents, even take the : out of it with this code I got from php.net: PHP Code:

Reading Zip File Contents
say i have a zip file - test.zip - with a file - somefile.txt - in it,
whose contents are as follows:

this is a test

when i try running the following script on the above zip file, i get
everything i should be getting, save for the contents of somefile.txt
(example output follows the script):

<?
$filename = 'test.zip'
if (($temp = zip_open($filename))) {
while ($entry = zip_read($temp))
if (preg_match('/.txt$/',zip_entry_name($entry))) {
print "file name = '".zip_entry_name($entry)."'
";
print "file size = '".zip_entry_filesize($entry)."'
";
print "contents = '".zip_entry_read($entry)."'
";
}
zip_close($temp);
}

?>

the output is as follows:

file name = 'somefile.txt'
file size = &#3914;'
contents = ''

the output i would like and expect is as follows:

file name = 'somefile.txt'
file size = &#3914;'
contents = 'this is a test'

Need To Read The File Contents
I have a small problem.i need to read the file contents from the url.here is the desc of the problemthe file(local file with compelte path) name should pass thru url(no file upload option)so i need to read that file and store that content in the databasehere is the examplehttp://example.com/read.php?file="D://text.txt"Once i enter this url in the browser, i need to read that text.txt file and store the content of text.txt into DB.

Open File And Get Contents
I need to open a file and then echo the contents into a text area. I tried file_get_contents(), but it doesn't work, it isn't recognised as a function..

Any other way of doing this?

Delete File Contents
Can someone post some code to show me how to delete a file from a folder please? I need to delete a file first, and then upload something in it's place. Maybe a bit of code to slide in what i have already would work? Code:

How To Append A Flv File Contents To Another Flv File.
Could u pls helpe me how to append a flv movie file to another flv movie file.

Deleting A File A Short Time After
I have a feature on my site where a user chooses to download a
file, I create the file on a temp location on the server and allow the
user to download the file. I would like the file to be automatically
deleted after half an hour, but I'm a little unsure (and wonder if
it's possible) to do this with PHP.

I am running PHP 4 with Apache 1.27 web server running on Red Hat
Linux.

Deleting File(images) From Server
I want to be able to delete images I don’t use from my image directory on the server. Deleting images from my Mysql database goes well, but I can’t delete them from server directory. I use this simple function but even the path is right it doesn’t work. Code:

Deleting Lines From Flat File
I am trying to display all the news items in my flat file with 'delete' links (<a href="managedeletenews.php?action=delete&id=$key">Delete[/url]) that call the same page to strip out the line and rewrite the file.

However, when the delete link is clicked nothing happens (except the page's address changing from "managedeletenews.php" to the above.

Am I using the references to the $id or $key variables incorrectly?
Is it something to do with the undefined $action variable?
Or is it something else??
BTW, the embedded styles for the delete link - shown below - don't seem to be throwing up any errors. Code:

Deleting Session File From Server
A session is deleted after the browser window is closed. I have been trying to work out why the session file remains on the server (it is named something like sess_3ghy6...) and has to be manually deleted. I want to avoid having hundreds of these files collecting on the server ....

Deleting Rows On Text File
I have a function where it writes data on a text file with an assigned id. For example, the text file looks like:

data.txt

1|Hey
45|Hi
76|Hello

What I'd like to do is add a function that will allow me to use the specific line that start with the id. For example:

delete.php : On this file I will pass the id number and based on it, the function will go to the data.txt file and delete the specific row. So if I pass the id=45, it will remove that row ONLY and the data.txt file will look like below after removal:

1|Hey
76|Hello

How Do I Open A Dir And Print The Contents Of Each File?
i can do it in perl with this

$dirtoopen = "./database/";
opendir(DIR, "$filetoopen") or die "cannot open";
@files = readdir(DIR);
closedir(DIR);

foreach $file(@files){
$filetoopen = "./database/$file";
open(FILE, "$filetoopen") or die "cannot open";
$contents = <FILE>;
close(FILE);
($addonname, $description, $submitter) = split(//, $contents);
print "$addonname | $description";
}

but how would i with php?

Overwrite File To Update Contents
I'm hoping someone can help me figure this little problem i am having with the following PHP script... i have registration form that a person can use to sign up for email, and when they submit there information, i have a script that is suppose to write to a text file the username and email address...
however, is there a way to delete the contents of the text file or overwrite it completely with all the usernames and email addresses in the database(which was already there to begin with) plus the new person's username and email address???? the idea here is to have the most current info from the database be written to the text file when someone signs up for email...
the following code snippet is the code that is suppose to place the new user's username and email address...

Displaying Contents Of A Text File?
I'm trying grab the content of a text file and print it a web page. I believe that I should be using something along the lines of "file" or "fopen", but I'm not having any luck. Any thoughts or tips?

Basic File Get Contents Errors
I'm a newbie and have been learning PHP on and off for a while now.
I am trying to rebuild my website after my host dissapeared along with all my sites data, and I am very nearly 100% complete to the point prior to data loss.

However, one of the pieces of code written by another programmer is simply baffling me at the moment, and I think it may be due to the fact the code was badly written for a much older version of PHP compared to the version the site is on now with my new host etc

The code should be searching for images from one of my suppliers websites but it runs and does nothing at all...I have checked the suppliers URL's and they match the code so what is going on here....am I missing something really simple?

Printing The Contents Of Each File In A Directory
I've been trying to create a PHP page that reads each file in a directory (txt, for example), and then outputs the contents of the file. The purpose for this is for someone advertising products for a website, so that he can use a form to describe the product, and then saves each entry as a new txt file.

I then want the php to print the contents of the file. I've set it up so that it is html code, so formatting is not an issue.

I've figured out how to read the contents of a single file, using file_get_contents. I can also display each file NAME from the directory. However, when I add file_get_contents into the loop, the php script wont run.

Here's what I have so far:

<?php

     $handle = opendir('sales');

if($handle)
{
   while(false !== ($file = readdir($handle)))
   {
print "$file <br>";

$contents = file_get_contents($file);
print "$contents <br>";
   }
closedir($handle);
}?>

I've tried using seperate php entries and also had a play with readf and such, but can't seem to get anything to work. It seems like a common thing to want to do, and I've probably just made a small mistake somewhere?

Deleting A Line Of Text From A Txt File From A Form
How can i delete a line of text from a .txt file using a form?

because i have a form right now that saves information from a form to a txt file for news, now i need to know how to make it so i can delete it from a form.

also, if you know how, how do you overwrite lines of text in txt files from a form?

Deleting Not Working - Flat File Database
I have to decrypt the $email variable in order to delete from a flat file database. I am not sure how to do this... It decrypts it and trims it to display on a select field, but I don't know how to make it delete. Code:

Deleting Strings Of Data In Flat File Db
I have a flat file database with some data stored in it. I have a script which uploads new data to it and want to have a script where by i can delete specific rows of data.

I have a 'delete' link which when clicked is meant to delete that specific row of data which works when each columb of data is a single word with no spaces but when i have strings of data it won't delete.

Place File Contents Into Table On Page
Hi all. Am new to PHP and trying to get the following to work. I dont know if it is possible at all, and would appreciate any help.

I have a folder called Books. It contains an htm page called books.htm which has some graphic elements on it. It also contains a file (either excel or csv, or tab delimited.... whichever will work best in this situation). This file contains two columns. 1st colums-1st row contains an image name (e.g. alice.gif). And the 2nd column-1st row contains a text discripition (e.g. Alice in Wonderland....bla bla..). And so on for the next rows. The folder also contains the actual 'alice.gif' and all images that are listed in the 1st column.

What i am trying to achive is thus:-
When the books.htm page is called. I want the table in the file to be recreated on the page under the existing graphic elements. In that table, instead of the image names in the first column, i want the actual image (which is present in that folder), to be planted there in that specific cell on the htm page!

Read A Text File Where Contents Are Going Over 2 Lines
I have this code to read the contents of a text file: PHP Code:

Read The Contents Of A Text File Into MySql Using PHP
New to this, have the basics, can build a form and such. My problem is I
need to be able to open a file on a pc/s on the network, read the data
character by character, check to see if a certain character is present, if
it is, update the database and continue reading the file until it comes
across the character again, updates the database and so on . . . .

Deleting Lines From Top Of A Large Open Text File
I am splitting up one huge text file in several smaller files to prepare them for database processing. So far I tested it with files up to 100MB and everything works fine.

Now here's my question: To optimize my script I would like to incrementally remove all lines form the original file which have already been copied to the smaller file.
This would speed up reading the original file in each loop.

Unfortunatelly I couldn't find a way to remove/delete lines from an open file. Of course I could read the whole file, delete the lines and then write it back. But for files bigger than 1 GB this doesn't seem to be a good idea....

File Get Contents Does Not Work When Reading Pages From 'mydomain.com'
Working on Linux, I created this script:
---
$url = "http://www.mydomain.com";
$html = @file_get_contents($url, "r") or die("Can't open URL");
echo $html;
-----

This script:
- works ok on my PC box (PHP 4.4.5) with 'http://www.google.com'
- works ok on my PC box (PHP 4.4.5) with 'http://www.mydomain.com'
- works ok on my server (PHP 4.4.2) with 'http://www.google.com'
- DOES NOT work on my server (PHP 4.4.2) with 'http://www.mydomain.com'

Does anybody have any tip to find out why I can't read 'http://www.mydomain.com' on my server? Must I modify something on my 'mydomain.com' server (I manage it)?

Deleting
how could i delete everything from a table in a mysql db except for the 10 latest things ?

Deleting All Files
Is it possible to delete all files in a folder using unlink() or something similar?

Deleting The Saved Db The One Before?
I made a script that backups the database as sql file in the server. I mean script writes it into the harddrive, but everytime when i execute the script the harddrive loss another 3 mb. How can i modify the script to delete the one before when i execute it to write the new one?

Need Help With Deleting Records
I'm trying to add a link on the display of a record to delete that record.

The main part of the record is stored in pw_event, then there are several rating fields for that record stored in pw_rate, and there is also several records for the first record stored in pw_whois.

I need to have a link that will deleted everything for that record in all three tables.

Here is my display script:

PHP Code:

Deleting Last Comma
The code below displays pet names like so:

Fido, Bowser, Kittycat, Spot,

and I want to delete only the last comma. I tried 'substr' and 'rtrim' and both of those delete the space and comma between each name, not just the last name as I'd like, so I end up with:
Fido,Bowser,Kittycat,Spot,

How would I delete only the last comma, so that it is this instead?
Fido, Bowser, Kittycat, Spot

Even with trim and substr, I end up with:

Deleting A Session
I want to be able to delete a session so that the next time there's a call to session_start, it creates a new session ID. I don't want to destroy the session variables specifically (though this will be a side-effect of what I'm doing) so I know that session_destroy isn't what I want to do.

I presume I should just delete the session cookie manually. Is there a neater way? And if not, how do I do this?

Deleting A Director
I'm using this code trying to make ato delete a file or folder under w2k, apache.

$direct=split("repadmin.php",$PATH_TRANSLATED);
$file=$direct[0].$filedeleted;
$filesys = eregi_replace("/","",$file);
$delete = @chmod ($filesys, 0775);
unlink("$delete");
header("Location:repadmin.php");
exit;

but return this warning:

Warning: unlink(1) [function.unlink]: No such file or directory in c:program filesapache groupapachehtdocsguonline epositorio epadmin.php on line 94

I checked the whole path and looks good.

Deleting Files
The below should delete files from a dir older than a week. I set the $dtime to 0 to test the script but it deletes nothing. What is wrong? Code:

Deleting Files
I'm using different files to store some arrays to make administration of a very small job-logger very easy. I currently read the file, remove the element to be deleted, delete the whole file, and write the file again without that element. Is there a way to remove a single element out of that file without deleting the whole file?


Copyright © 2005-08 www.BigResource.com, All rights reserved