나는이 스크립트를 가지고있어 완벽하게 작동합니다.PHP가 텍스트 파일에서 값을 가져 오는 중
<?php
$lines_array = file("file.txt");
$search_string = "jummie";
foreach($lines_array as $line) {
if(strpos($line, $search_string) !== false) {
list(, $new_str) = explode(":", $line);
//$new_str = trim($new_str);
}
}
echo $new_str;
?>
경우 입력이 파일 :
하나를 수 치즈 : 단어 jummie : foo는 바 :
AR그것은 jummie를 들어, foo는 반환됩니다 (코드에서와 같이) . 이제 코드를 수정했지만 이제는 더 이상 작동하지 않습니다.
<?php
$app_name = $_GET["app"];
$user_name = $_GET["user"];
$web_url = $_GET["weburl"];
$lines_array = file("accounts/userdata/". $user_name ."/". $app_name .".txt");
$search_string = "keyword";
foreach($lines_array as $line) {
if(strpos($line, $search_string) !== false) {
list(, $new_str) = explode(":", $line);
// If you don't want the space before the word bong, uncomment the following line.
//$new_str = trim($new_str);
}
}
$new_str = $keyword;
echo $keyword;
?>
누구에게 어떤 문제가있을 수 있습니까? 감사!
오류 메시지가 표시됩니까? –
무슨 뜻입니까? 어떤 오류가 발생합니까? 잡으려고하는 파일이 있는지 확인 했습니까? 그 파일의 내용을 확인 했습니까? –
@ Nandakumar 어떤 오류 메시지도 표시하지 않지만 출력이나 에코를주지 않습니다 (일치해야 함). – Mdlc