Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function parseWord($userDoc)
- {
- $fileHandle = fopen($userDoc, "r");
- $word_text = @fread($fileHandle, filesize($userDoc));
- $line = "";
- $tam = filesize($userDoc);
- $nulos = 0;
- $caracteres = 0;
- for($i=1536; $i<$tam; $i++)
- {
- $line .= $word_text[$i];
- if( $word_text[$i] == 0)
- {
- $nulos++;
- }
- else
- {
- $nulos=0;
- $caracteres++;
- }
- if( $nulos>1996)
- {
- break;
- }
- }
- $lines = explode(chr(0x0D),$line);
- $outtext = "";
- foreach($lines as $thisline)
- {
- $tam = strlen($thisline);
- if( !$tam )
- {
- continue;
- }
- $new_line = "";
- for($i=0; $i<$tam; $i++)
- {
- $onechar = $thisline[$i];
- if( $onechar > chr(240) )
- {
- continue;
- }
- if( $onechar >= chr(0x20) )
- {
- $caracteres++;
- $new_line .= $onechar;
- }
- if( $onechar == chr(0x14) )
- {
- $new_line .= "</a>";
- }
- if( $onechar == chr(0x07) )
- {
- $new_line .= "\t";
- if( isset($thisline[$i+1]) )
- {
- if( $thisline[$i+1] == chr(0x07) )
- {
- $new_line .= "\n";
- }
- }
- }
- }
- $new_line = str_replace("HYPERLINK" ,"<a href=",$new_line);
- $new_line = str_replace("\o" ,">",$new_line);
- $new_line .= "\n";
- $new_line = str_replace("INCLUDEPICTURE" ,"<br><img src=",$new_line);
- $new_line = str_replace("\*" ,"><br>",$new_line);
- $new_line = str_replace("MERGEFORMATINET" ,"",$new_line);
- $outtext .= nl2br($new_line);
- }
- return $outtext;
- }
- $userDoc = "cv.doc";
- $text = parseWord($userDoc);
- echo $text;
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement