rendered paste body<?php
class hFunctions {
private $_inCount;
private $_hFiles;
private $_hStore;
public function echoP ( $Message, $Times = 1 ) {
if ( $Times <= 0 ) {
echo $Message;
return 1;
} else if ( $Times > 0 ) {
$_inCount = 0;
while ( $_inCount < $Times ) {
echo $Message;
$_inCount++;
}
return 0;
}
}
public function cutLine ( $File, $Line ) {
$_hFiles[0] = fopen ( $File, 'r' );
$_hFiles[1] = fopen ( $File . '.TMP', 'w' );
$_inCount = 0;
while ( !feof ( $_hFiles[0] ) ) {
if ( $_inCount == ( $Line - 1 ) ) {
$_inCount++;
$_hStore = fgets ( $_hFiles[0] );
unset ( $_hStore );
} else {
$_inCount++;
$_hStore = fgets ( $_hFiles[0] );
fputs ( $_hFiles[1], $_hStore );
}
}
fclose ( $_hFiles[0] );
fclose ( $_hFiles[1] );
unlink ( $File );
rename ( $File . '.TMP', $File);
}
public function editLine ( $File, $String, $Line ) {
$_hFiles[0] = fopen ( $File, 'r' );
$_hFiles[1] = fopen ( $File . '.TMP', 'w' );
$_inCount = 0;
while ( !feof ( $_hFiles[0] ) ) {
if ( $_inCount == ( $Line - 1 ) ) {
$_inCount++;
$h_Store = fgets ( $_hFiles[0] );
fputs ( $_hFiles[1], $String . "\r\n" );
} else {
$_inCount++;
$_hStore = fgets ( $_hFiles[0] );
fputs ( $_hFiles[1], $_hStore );
}
}
fclose ( $_hFiles[0] );
fclose ( $_hFiles[1] );
unlink ( $File );
rename ( $File . '.TMP', $File);
}
public function newLine ( $File, $String, $Line) {
$_hFiles[0] = fopen ( $File, 'r' );
$_hFiles[1] = fopen ( $File . '.TMP', 'w' );
$_inCount = 0;
while ( !feof ( $_hFiles[0] ) ) {
if ( $_inCount == ( $Line - 1 ) ) {
$_inCount++;
$h_Store = fgets ( $_hFiles[0] );
fputs ( $_hFiles[1], $String . "\r\n" );
fputs ( $_hFiles[1], $h_Store );
} else {
$_inCount++;
$_hStore = fgets ( $_hFiles[0] );
fputs ( $_hFiles[1], $_hStore );
}
}
fclose ( $_hFiles[0] );
fclose ( $_hFiles[1] );
unlink ( $File );
rename ( $File . '.TMP', $File);
}
}
?>
<html>
<head>
<style type="text/css">
body {
font-family: verdana;
font-size: 10px; }
</style>
</head>
<body>
<?php
$Q = new hFunctions;
?>
</body>
</html>