PHP Classes

File: test.php

Recommend this page to a friend!
  Classes of Lucas Arruda   File Man   test.php   Download  
File: test.php
Role: Example script
Content type: text/plain
Description: A test file in portuguese
Class: File Man
Web interface to manipulate files and directories
Author: By
Last change:
Date: 19 years ago
Size: 6,542 bytes
 

Contents

Class file image Download
<?
include "fileman.php";
$man = new fileman();


echo
"<b>read_file()</b>"; # read_file($file,$start=0,$end="null",$key=0,$ret=0,$high=0)
echo '<font color=#FF9900> # read_file($file,$start=0,$end="null",$key=0,$ret=0,$high=0)</font>';
echo
"<br><br>";

echo
'<font color=blue>$man->read_file("log/log.php",0,"null",1);
     <font color=#FF9900>// mostra o arquivo todo e enumera linhas dele</font></font>'
;
echo
"<br><br>";

$man->read_file("log/log.php",0,"null",1); // mostra o arquivo todo e enumera linhas dele
echo "<br>";

echo
'<font color=blue>$man->read_file("log/log.php",2,2);
     <font color=#FF9900>// le apartir da linha 2, ate a linha 2 (mostra linha 2)</font></font>'
;
echo
"<br><br>";

$man->read_file("log/log.php",2,2); // le apartir da linha 2, ate a linha 2 (mostra linha 2)
echo "<br><br>";



echo
"<b>arr()</b>"; # arr($file,$what=0)
echo '<font color=#FF9900> # arr($file,$what=0)</font>';
echo
"<br><br>";

echo
'<font color=blue>$lines = $man->arr("log/log.php",1);
     <font color=#FF9900>// lista o numero de linhas de um arquivo</font>
     <br>echo $lines." linhas";</font>'
;
echo
"<br><br>";

$lines = $man->arr("log/log.php",1); // lista o numero de linhas de um arquivo
echo $lines." linhas";
echo
"<br>";
echo
"<br><br>";



echo
"<b>write_file()</b>"; # write_file($file,$content,$method=0,$line="null",$jump=1)
echo '<font color=#FF9900>
     # write_file($file,$content,$method=0,$line="null",$jump=1)</font>'
;
echo
"<br><br>";

echo
'<font color=blue>$man->write_file("log/log.php","eu sou a linha 7");
     <font color=#FF9900>// grava na ultima linha (que no caso é a 7)</font>
     <br>$man->read_file("log/log.php");
     <font color=#FF9900>// mostra o arquivo todo</font></font>'
;
echo
"<br><br>";

$man->write_file("log/log.php","eu sou a linha 7"); // grava na ultima linha (que no caso é a 7)
$man->read_file("log/log.php"); // mostra o arquivo todo
echo "<br>";

echo
'<font color=blue>$result2 = $man->find_file("log/log.php","7");
     <font color=#FF9900>// procura um termo em um arquivo</font>
     <br>echo $result2." ocerrências do termo \'7\'.";</font>'
;
echo
"<br><br>";

$result2 = $man->find_file("log/log.php","7"); // procura um termo em um arquivo
echo $result2." ocerrências do termo '7'.";
echo
"<br>";
echo
"<br><br>";



echo
"<b>del_file()</b>"; # del_file($file,$line,$all=0)
echo '<font color=#FF9900> # del_file($file,$line,$all=0)</font>';
echo
"<br><br>";

echo
'<font color=blue>$man->del_file("log/log.php",7);
     <font color=#FF9900>// deleta a linha 7, que havia sido criada</font>
     <br>$man->read_file("log/log.php");
     <font color=#FF9900>// mostra o arquivo todo e lista as linhas</font></font>'
;
echo
"<br><br>";

$man->del_file("log/log.php",7); // deleta a linha 7, que havia sido criada
$man->read_file("log/log.php"); // mostra o arquivo todo e lista as linhas
echo "<br><br><br>";

echo
'<font color=blue>$cont = $man->read_file("log/log.php",0,"null",0,1);
     <font color=#FF9900>// retorna o conteudo do arquivo em $cont</font>
     <br>$man->del_file("log/log.php",0,1);
     <font color=#FF9900>// deleta o arquivo</font></font>'
;
echo
"<br><br>";

echo
"-";
echo
"<br><br>";

$cont = $man->read_file("log/log.php",0,"null",0,1); // retorna o conteudo do arquivo em $cont
$man->del_file("log/log.php",0,1); // deleta o arquivo

echo '<font color=blue>$man->write_file("log/log.php",$cont,0,"null",0);
     <font color=#FF9900>// grava $cont sem quebra no comeco</font>
     <br>$man->read_file("log/log.php");
     <font color=#FF9900>// mostra o arquivo todo e lista as linhas</font></font>'
;
echo
"<br><br>";

$man->write_file("log/log.php",$cont,0,"null",0); // grava $cont sem quebra no comeco
$man->read_file("log/log.php"); // mostra o arquivo todo e lista as linhas
echo "<br>";



echo
"<b>find_file()</b>"; # find($file,$content)
echo '<font color=#FF9900> # find($file,$content)</font>';
echo
"<br><br>";

echo
'<font color=blue>$result1 = $man->find_file("log/log.php","linha");
     <font color=#FF9900>// procura pela palavra \'linha\' no arquivo</font>
     <br>echo $result1." ocerrências do termo \'linha\'.";</font>'
;
echo
"<br><br>";

$result1 = $man->find_file("log/log.php","linha"); // procura pela palavra 'linha' no arquivo
echo $result1." ocerrências do termo 'linha'.";
echo
"<br><br>";

echo
'<font color=blue>$result2 = $man->find_file("log/log.php","eu");
     <font color=#FF9900>// procura pela palavra \'eu\'</font>
     <br>echo $result2." ocerrências do termo \'eu\'.";</font>'
;
echo
"<br><br>";

$result2 = $man->find_file("log/log.php","eu"); // procura pela palavra 'eu'
echo $result2." ocerrências do termo 'eu'.";
echo
"<br><br>";

echo
'<font color=blue>$result2 = $man->find_file("log/log.php","7");
     <font color=#FF9900>// procura pelo numero 7</font>
     <br>echo $result2." ocerrências do termo \'eu\'.";</font>'
;
echo
"<br><br>";

$result2 = $man->find_file("log/log.php","7"); // procura pelo numero 7
echo $result2." ocerrências do termo '7'.";
echo
"<br><br>";
echo
"<br><br>";



echo
"<b>replace_file()</b>"; # replace_file($file,$content,$line)
echo '<font color=#FF9900> # replace_file($file,$content,$line)</font>';
echo
"<br><br>";

echo
'<font color=blue>$man->replace_file("log/log.php","eu so a linha 1",1);
     <font color=#FF9900>// troca a linha \'1\' por \'eu so a linha 1\'</font>
     <br>$man->read_file("log/log.php",0,"null",1);
     <font color=#FF9900>// le o arquivo, enumera as linhas</font></font>'
;
echo
"<br><br>";

$man->replace_file("log/log.php","eu so a linha 1",1); // troca a linha '1' por 'eu so a linha 1'
$man->read_file("log/log.php",0,"null",1); // le o arquivo
echo "<br>";

echo
'<font color=blue>$man->replace_file("log/log.php","eu sou a linha 1",1);
     <font color=#FF9900>// troca a linha \'1\' por \'eu sou a linha 1\'</font>
     <br>$man->read_file("log/log.php",0,"null",1);
     <font color=#FF9900>// le o arquivo, enumera as linhas</font></font>'
;
echo
"<br><br>";

$man->replace_file("log/log.php","eu sou a linha 1",1); // troca a linha '1' por 'eu sou a linha 1'
$man->read_file("log/log.php",0,"null",1); // le o arquivo, enumera as linhas
echo "<br>";

echo
"<br><br>";
echo
"<b>More examples:</b>";

//$man->write_file("log/log.php","a",0,1); // escreve '<?' na linha '0', gravando no comeco
//$lines = $man->arr("log/log.php",1);

//$man->write_file("log/log.php","b",0,$lines);
//echo "<br>";
//$man->read_file("log/log.php",0,"null",1);


?>