Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // Written by Calg00ne.
- class parser {
- function process($szFile, $szTable) {
- $hFile = fopen($szFile, 'r');
- $szContents = fread($hFile, filesize($szFile));
- $iLineCount = substr_count($szContents, "\r\n");
- $aLines = explode("\r\n", $szContents);
- $szQueryFields = "";
- $szQueryValues = "";
- for($i = 0; $i <= $iLineCount; $i++) {
- if(strpos($aLines[$i], "=") != false) {
- for($x = 0; $x <= strpos($aLines[$i], "="); $x++) $szQueryFields .= $aLines[$i][$x];
- for($y = strpos($aLines[$i], "="); $y <= strlen($aLines[$i]); $y++) $szQueryValues .= $aLines[$i][$y];
- }
- }
- $szQueryFields = str_replace("=", ", ", $szQueryFields);
- $szQueryValues = str_replace("=", "', '", $szQueryValues);
- $szQueryFields[strlen($szQueryFields)-2] = "";
- $szQueryFields[strlen($szQueryFields)-1] = "";
- $szQueryValues[3] = "";
- $szQueryValues[1] = "";
- $szQueryValues[2] = "";
- fclose($hFile);
- return "INSERT INTO " . $szTable . " (" . $szQueryFields . ") VALUES(" . $szQueryValues . "');";
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement