텍스트 파일에 저장된 데이터가 다음과 같이 구분되어 있습니다. Name1 | Number1 | 이름 2 | Number2 |서버 측 언어없이 .txt 콘텐츠 포함?
나는 다음과 같이 PHP로 몇 가지 별도의 값을 호출
지금은 동일한 데이터베이스 (.txt 인 파일)에서로드 동일한 사이트를 구축 할 필요가 있지만, 내가 어떤 PHP를 사용할 수 없습니다<?php
$fp = fopen('db.txt','r');
if (!$fp) {echo 'ERROR'; exit;}
$loop = 0;
while (!feof($fp)) {
$loop++;
$line = fgets($fp, 1024); //use 2048 if very long lines
$field[$loop] = explode ('|', $line);
?>
<p>Some text.. <?php echo ''.$field[$loop][2].''; ?></p>
<p>Some more text. Text and value <?php echo ''.$field[$loop][4].''; ?></p>
<?php
$fp++; }
fclose($fp);
?>
또는 서버 쪽 lang 전혀. .html 파일을 저장할 수 있도록 서버 측없이이 작업을 수행 할 수있는 방법이 있습니까? 자바 스크립트로 텍스트 파일 (및 분리 된 값을 호출)을 포함 할 수 있습니까?
이렇게 발견되었지만 값을 분리하고 한 번에 하나의 값만 가져 오는 방법을 모르겠습니다. 현재 전체 텍스트 파일이 스팬에 표시됩니다. PHP 코드와 비슷한 것을 할 수 있다면 좋을 것입니다.
<script> jQuery.get('db.txt', function(data) { $('#text').html(data.replace('|','<br />')); }); </script>
<span id="text"></text>
당신은 여기에서 나를 도와 드릴까요? : S는
UPDATE : 내 대답
이 내가 뭘 찾았는지, 그것은 꽤 잘 작동 생각, 또는 어떻게 그것을 개선하는 어떤 제안이 있습니까?
<script type="text/javascript">
jQuery.get('db.txt', function(data) {
$('#db').html(data);
var element = $("#db").text().split("|");
$('#1').text(element[1]);
$('#3').text(element[3]);
});
</script>
<span id="db" style="display:none;"></span>
<span id="1"></span>
<span id="3"></span>
내 텍스트 파일이 다음과 같이 보이는 경우 | Number1 | 이름 2 | Number2 | 이 표시됩니다 여기의 지시에
번호 1 수 2
jQuery를 사용하여 텍스트 파일을 가져 와서 구문 분석하고 페이지로 렌더링 할 수 있습니다. 또는 일부 프로그램을 사용하여 정적으로 HTML을 렌더링하고 (텍스트 파일이 변경 될 때마다 새로 고침) 결과를 업로드 할 수 있습니다. – Thilo
다음과 같은 형식이 있습니다. http://stackoverflow.com/questions/1981815/jquery-read-a-text-file – matino