2012-05-08 2 views
0

есть файл справки, который я создал в Notepad ++ со следующим синтаксисомЗагрузка файла справки с PHP-кодом в базу данных MySql?

//Filename:PHP_Help.html 

<!-- Heading of the Issue/Solution 

// it may contain PHP Code or Mysql Queries or General Description 
<?php 

    // Code that fixed the issue/ Solution to a problem 
?> 

Some general Description 
--> 

я использовал выше формат, потому что в Notepad ++, если я нажимаю «ALT + 0»

его отображения в

<!-- Heading of issue 1 
<!-- Heading of issue 2 

, так что это помогает найти решение проблемы с чтением заголовка. Но файл справки увеличился в размерах и содержит сотни вопросов

Так я пытаюсь загрузить файл в базу данных и использовать PHP для поиска вопросов/решений

Моя база данных схема должна быть как

Create table issues 
(
id int auto_increment primary key, 
header nvarchar(100), 
content text 
); 

Вопрос: как загрузить конкретный файл в базу данных?

ответ

0
// Read the file into a php variable: 
$filecontents = file_get_contents ("PHP_Help.html"); 

// explode the string into individual records: 
$records = explode ("<!--" , $filecontents); 

// work through the array of records: 
foreach($records as $record) { 
    // find your first linefeed 
    $headingend = strpos($record, chr(13)); 
    // get the heading 
    $heading = substr($record, 0, $headingend); 
    // and the content 
    $content = substr($record, $headingend); 
    // write to the database... 
}