まず、私は「新しい」(数ヶ月間だけコーディングしています)PHPにログインし、ログインしたユーザーが表示するファイルを取得しようとしています。ログインしたユーザーのファイルURLを取得して画面に表示
私はbaseband
とurl
を含むいくつかのオプションを試しましたが、私はそれが必要な方法で動作するように見えません。ここで
は、私のコードの抜粋です:
$personCalendar = '/folder\calendars\people';
$personFiles = scandir($personCalendars);
$personID = $_SESSION['Person_ID'];
$test = preg_grep('/'.personID.'/',$personFiles);
print_r($test);
echo basename($test);
print_r
からの出力は偉大である私にArray ([312] => s15399.ics)
を与えますが、私はちょうどs15399.ics
部品を必要とし、それはページのURLを何かの最後に追加していhttps://servername.com/index.php/calendar?s15399.ics
のように、ファイルを受け取り、カレンダーに「購読する」ことができます。
baseband
私はそれに驚いていません。
これは可能ですか?そうでない場合は、これを行うにはどのような方法をおすすめしますか?
ベースバンド?私は混乱しています、それはモバイルデバイスのコンテキストでですか?その 'url()'関数を使用していますか?私は次のことを確信していません。あなたが '$ test'要素の値だけを必要とするなら、' reset($ test) 'を使います。 - "最初の配列要素の値を返します。配列が空の場合はFALSEを返します。" – ficuscr
申し訳ありませんが、私は 'url()'関数をテストしていましたが、機能しませんでした。私はそれを取り除いた。 –