環境はxp、apache2、php5、Postgresql8.2です。
1台のPCをサーバ&クライアントにしています。
ただ今PHPとPostgresqlの勉強をしています。
「aa.php」から
「ee.php」のユーザ関数「ads()」を呼び出すために
以下のようにしてみました。
--------------
aa.php
<a href="./ee.php function ads()" target="migi">質問</a>
--------------
ところが
Not Found
というエラーなってしまいます。
どのように呼び出せばいいのか
ご教示して頂けたら幸いです。
--------------
ee.php
<?php
function ads(){
・
・
・
}
No.2ベストアンサー
- 回答日時:
> <a href="./ee.php function ads()" target="migi">質問</a>
面白い表現ですね。この記述はどこか参考にしたのですか?
外部の関数を読込ませるには、includeやrequireを使います。
http://jp2.php.net/include/
http://jp2.php.net/require
<?php
include("./ee.php");
ads();
?>
と書いて下さい。
関数に関しては下記マニュアルを。
http://jp2.php.net/manual/ja/language.functions. …
PHPマニュアルをよく読めば全ての疑問が解決します、というより、それが全てかもしれません。
No.1
- 回答日時:
なにをなさりたいのかわかりませんが、少なくとも例題のような
クライアントが任意のユーザー関数をダイレクトに実行方法は
ありません。
というかあったら怖くてPHPなんてつかえません。
もしdeldata()など適当な名前の削除プログラムを指定してあったとして
偶然クライアントがそれを実行してしまったら・・・・わかります?
あえてやるならee.phpにget形式でパラメータを渡して、実行させる
程度でしょうか?
//aa.php
<a href="./ee.php?func=ads" target="migi">質問</a>
//ee.php
<?php
if($_REQUEST["func"]=="ads") ads();
function ads(){
・・・
}
?>
この回答への補足
ご返事有り難うございました。
>もしdeldata()など適当な名前の削除プログラムを指定してあったとして
>偶然クライアントがそれを実行してしまったら・・・・わかります?
ハイ、分かりました。
そうですよね。
ということは、
あまり外部からはユーザ関数を呼び出さない方が良いということですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- PHP phpでアクセスカウンターの数値の割合でリンク先を変更したい 1 2022/09/16 11:47
- PHP 共通の処理をまとめる方法がわからないのでアドバイスお願いします。 1 2022/12/19 20:20
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- PHP php テーブルが作成できない 1 2022/11/17 23:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HYのAM11:00のラップの部分の歌...
-
PHP PDOライブラリが読み込まれ...
-
phpの中でphpを書けないか
-
フォームで戻った際に入力済み...
-
東京都の高校の九段高校ってど...
-
<A href ~ と一緒に値を渡すには
-
PHPからMSSQLへの接続結果の文...
-
Apache 2.4.0でphp5.3を使うには?
-
これの対応OSを教えて下さい。p...
-
header(Location:~)で$_SESS...
-
ログイン判定後の画面遷移について
-
.htaccessにphp_valueが使用できな
-
PHPINFOが見えない
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
form actionで二つ送信先を指定...
-
PHPMailerで大きなファイルが送...
-
fopenでファイルが開かない場合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
これの対応OSを教えて下さい。p...
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
-
*.php、*.php3、*.phtmlの違い
-
<A href ~ と一緒に値を渡すには
-
HYのAM11:00のラップの部分の歌...
-
PEAR(Image_QRCode)のエラー
-
さくらインターネットでメール...
-
PHPINFOが見えない
-
PEAR installでエラー
-
リンクのクリック数をカウンタ...
-
phpからoutlook起動
-
PHPからMSSQLへの接続結果の文...
-
libphp5.so がないと?
-
phpの中でphpを書けないか
-
【PHP】tmp_nameの命名規約につ...
-
Apache 2.4.0でphp5.3を使うには?
-
header(Location:~)で$_SESS...
-
phpエラーメッセージ
-
PHPでの画面遷移について
おすすめ情報