<?php //"wrap-functions" which replace non-ASP-core functions with the same names //when converting to PHP; function read_file( $filename ) { $fd = fopen( $filename, "r" ); $contents = fread( $fd, filesize( $filename ) ); //echo ("file contents=" . $contents . "\n"); fclose( $fd ); return $contents; } function write_file( $filename,$text_body ) { $fd = fopen( $filename, "w" ); $contents = fwrite( $fd, $text_body); //echo ("written into file " . $filename ." the following text: \r\n<br>" . $text_body); fclose( $fd ); return ""; } //======================================================= //returns list of files in the folder //referenced by relative path // //input: folderspec - relative path //output: returns: showfilelist - list of files surrounded // "with" vbcrlf //------------------------------------------------------- function vir_showfilelist($folderspec){ $target_dir = $folderspec; //echo "<br>listing drectory '$target_dir'<br>"; $dir_handle = dir($target_dir); //echo "Handle: ".$dir_handle->handle."<br>\n"; $dirpath = $dir_handle->path; //echo "Path: ".$dirpath."<br>\n"; $s="\r\n"; //will store listing in $s while($entry=$dir_handle->read()) { //echo "<a href=\"$dirpath/$entry\">$entry</a><br>\n"; $s=$s . "\r\n" . $entry; } $dir_handle->close(); $s=$s . "\r\n"; return $s; } ?>