나는 모든 유형의 "파일, file_get_contents, fopen, opendir 등"을 사용하여 내가 삼중으로하는 것을 성취하려고 노력했지만 나에게는 할 수있는 일이 없다. , 이것은 슬프게도 나의 이해 beyong 간다. 그러나 여기서 나는 배울 것입니다.검색 출력 문자열을 사용하여 로컬 네트워크 파일 열기
내가 원하는 것을 원하십니까? 나는 LucidWorks와 함께 일하고 있으며 "C : // example/example/..."주어진 특정 경로를 검색하고 모든 파일을 대상으로 전체 텍스트 검색을 수행하는 인트라넷 검색을 구축했습니다. 내 인트라넷의 웹 사이트에서 검색의 출력은 간단하다 : 충분히되지 않는 것으로,
이제
- 문서 제목
- 바디 제목, 내 게으른 동료 동반자는 문서 제목을 클릭 할 수 있기를 원합니다. 실제로 그 뒤에있는 문서의 전체 경로가 있으므로 더 잘 그려 볼 수 있습니다. "C : /Ex/ex/docs/sap/text.txt (또는 다른 종료)) 로컬로여십시오.
다음은 내가 성취하려고 노력하는 것과 관련이 있다고 생각하는 코드의 일부입니다. 내가 만든 "솔루션"은 작동하지 않지만 여기에서 성취하려고하는 것에 대한 아이디어를 줄 수 있습니다.
$searchParams = array( 'hl' => 'true', 'hl.fl' => 'body' ); $response = $LWS->search($query, $offset, $limit, $searchParams); if ($response->response->numFound > 0) { foreach ($response->response->docs as $doc) { ?> <div id="resultbox"> <span id="resulttitle"> <?php echo "<a href={$doc->id}'>{$doc->title}</a><br />"; ?> </span> <?php $content = (("{$doc->id}'>{$doc->title}")); print_r('<a href= ' . fopen(str_replace('%', ' ', $content), "r+") . '>Open File</a><br />'); ?> <SPAN ID="copytext" > <?php echo substr($content, -100); ?> <br></SPAN> <div id="sbody"> <?php echo "..." . $response->highlighting->{$doc->id}->body[0] . "...<br /><br />"; } echo '<br />'; return; } else { echo "No results for \"" . $query . "\""; return; } ?>
위의 코드는 조금 더 있지만 질문과 관련이 없습니다. 그래서 당신이 사람들을 이동
, 나는 도움을 바라고, 새로운 무언가를 :) 배울 수 있도록 당신의
href
속성으로 파일의 내용을 넣어하려는 것처럼
솔루션이 작동하지 않는다고 말하는 것은 무엇을 의미합니까? 오류를 출력합니까? 또는 출력이 예상 출력과 다를 수 있습니까? – Pudge601
다음과 같이 출력 오류가 발생합니다 :'Warning : fopen (file :/C :/Users/dominikf/Desktop/TestUti/Test 20Sap 20Uti 20Test 20Sap 20Uti 20 20- 20Kopie 20 (10) .txt '>) function.fopen] : 스트림을 열지 못했습니다 : C : \ wamp \ www \ Intranet_Server \ searcher.php의'55 행에 잘못된 인수가 있습니다 .' 또는 파일 링크가 files.php로 리디렉션됩니다 (여기서 내용이 표시됨) . 행 55는'print_r ('Open File
'); 섹션의 코드입니다! :) – Disturbed