-3

私はphpが初めてです。今私はこれらを知りたい

1) 最後のフォルダーまでの URL パスを取得する方法 URL を取得http://www.abc.com/xyz/aaa/bbb/login.php?id=23 したい場合http://www.abc.com/xyz/aaa/bbb

2)データベースから表示中に画像に暗号パスを与える方法

<img src="<?php echo $path;?>" />この $path 不可解なものをどのように与えることができますか

3) 毎日午後 11 時にメールを送信する方法

4

1 に答える 1

1

いくつかの答えを集め始めましょう。上記のコメントの質問に有意義な答えを与えることができれば、さらに多くのことが続くかもしれません:


質問 1 : ほとんどの場合、これがやりたいことです。

substr($url, 0, -strlen(strrchr($url,'/')))

または:

dirname(sprintf('http://%s%s', $_SERVER['HTTP_HOST'], $_SERVER['REQUEST_URI']))

質問 2 : どこかで公開された画像を参照するために URL 内で使用されるパスを難読化してもほとんど意味がありません。誰もが画像を参照できるようにするには、URL で画像を参照する必要があります。これが機能するには、画像の場所が URL によって公開されている必要があります。難読化された URL は画像を参照していますが、見た目は異なります。誰でもその URL を使用して画像を取得できます。


質問 3 : 毎日午後 11 時に実行されるシステム レベルで crontab エントリを構成します。そのジョブは のようなものを呼び出しますwget http://localhost/myapp/sendmail.php。そのスクリプトsendmail.phpは必要なデータを収集し、電子メールを送信します。

于 2012-11-14T11:03:10.827 に答える