Php string truncation. upload. upload. uploadbanear. the first phase of upload. in the second phase of upload, how can this problem be solved. upload is truncated, as long as there is something behind it ------ solution ------------------ use this: $ strpreg_replace (#. upload # s, $ str); to match and try -- php string truncation
./Upload/
./Upload/
./Upload/banear
./Upload/Phase 1
./Upload/Phase II
How to truncate./upload/, as long as it is behind
------ Solution --------------------
Use this: $ str = preg_replace ('# \./upload/# s', '', $ str); to match
------ Solution --------------------
$ Strarr = explode ("upload/", $ str );
Echo $ strarr [1];
------ Solution --------------------
PHP code
$ Handle = opendir ('.. /upload/'); $ arr = array (); $ file_arr = array (); while ($ file = readdir ($ handle) {$ newpath = ".. /upload /". $ file; if (is_dir ($ newpath) {$ arr [] = $ newpath; $ file_arr [] = $ file ;}} foreach ($ file_arr as $ key => $ val) {echo $ val.'
';}