php array 질문
본문
이 경우는 잘 작동합니다.
$okey = array('e5aDfd2bnRs', 'zEMt3qViMjk');
$selected = array_rand($okey);
$key=$okey[$selected];
'e5aDfd2bnRs', 'zEMt3qViMjk' 를 list.txt 에 넣고 아래 코드를 썼을때는 작동하지 않습니다.
$file = file_get_contents('list.txt');
$okey = array($file);
$selected = array_rand($okey);
$key=$okey[$selected];
어떻게 해야할까요??
!-->!-->답변 5
$file = file_get_contents('list.txt');
$okey = array($file);
$arr_key = explode(',',$okey[0]);
$selected = array_rand($arr_key);
$key=$arr_key[$selected];
echo $key;
print_r($okey);
var_dump(is_array($okey));
이렇게 찍어 보세요. 값이 어떻게 나오는지...
각 변수를 print_r2 함수로 찍어서 현재 변수의 내용물 확인하며 작업해 보세요.
참고로, $okay 변수 상태입니다.
Array
(
[0] => 'e5aDfd2bnRs', 'zEMt3qViMjk'
)
호스팅을 이용한다면 업체에서
보안상 file_get_contents 을 막을 수도 있습니다.
구문과 띄어 쓰기 확인하세요
답변을 작성하시기 전에 로그인 해주세요.