検索結果

PHP

全10000件中9201~9220件表示
  • 全てのカテゴリ
  • 全ての質問
  • いつもお世話になっております。

    いつもお世話になっております。 小生、只今WindowsXPSP3上でXAMPP1.7.1を使用し、PHPを勉強しているPHP初心者です。 今回皆様にご質問させて頂きたい内容はXAMPPにSmatyをインストールするべきかしないべきかです。 私の環境でXAMPPのフォルダ内で「smarty」というキーワードを入れ、検索してみたところ、以下のファイルが検出されました。 smarty ディレクトリ     C:\xampp\htdocs\xoops\class Smarty.class.php       C:\xampp\htdocs\xoops\class\smarty Smarty_Compiler.class.php   C:\xampp\htdocs\xoops\class\smarty Smarty-2.6.0 ディレクトリ  C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor core.assign_smarty_interface.php C:\xampp\htdocs\xoops\class\smarty\core core.smarty_include_php.php  C:\xampp\htdocs\xoops\class\smarty\core SmartyTask.php C:\xampp\php\PEAR\phing\tasks\ext smarty ディレクトリ C:\xampp\htdocs\extras\extra_languages\pt_utf8\html\class Smarty ディレクトリ C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Converters\HTML Smarty.class.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs Smarty_Compiler.class.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs HTMLSmartyConverter.inc C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Converters\HTML\Smarty core.assign_smarty_interface.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\core core.smarty_include_php.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\core 以上のファイルがあっても、XAMPPにSmartyをインストールしなければ、Smartyの機能は使えないのでしょうか?? また、上記の設定(Smartyをインストールしていない状態)でC:\xampp\sample\templatesフォルダを作成し、以下の.tplファイルを作成しました。 -----.tplファイル------ <html> <head> <title>smatyのテスト</title> </head> <body> ようこそ、($name)さん<br/> Hello World! </body> </html> そしてその上位フォルダにindex.phpを作成しました。 -----index.php----- <?php require_once "Smarty.class.php"; $smarty = new Smarty; $smarty->assign('name', '桃太郎'); $smarty->;display('index.tpl'); ?> 上記の2ファイルを作成し、http://localhost/sampleにアクセスしても、 「Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `'{'' or `'$'' in C:\xampp\htdocs\sample\index.php on line 6」のエラーが出現し、正確に表示されません。 お忙しい中、大変申し訳ございませんが、先輩方アドバイス宜しくお願い致します。

    • ベストアンサー
    • PHP
  • 画像イメージの背景を透過にすることができません。

    GDライブラリを使用して、PHPでグラフ画像を生成させたいのですが、 環境によって、透過の関数がうまく動作しません。 $color = imagecolorclosest(元の画像, 255, 255, 255); ImageColorTransparent(元の画像, $color); <OKな環境> ・Linux ・PHP4.2.2 <NGな環境> ・solaris ・PHP4.2.4-dev どなたかご教授ください、よろしくお願いします。

    • 締切済み
    • PHP
    • t_n_t
    • 回答数1
  • OpenPNE(2.x)に携帯版Adsense

    OpenPNE(2.x)に携帯版Google Adsenseを導入する方法 inc_ktai_header.tplに({php})adsense_mobile.php({/php})というようにincludeしたら、変数を汚染してセッションを狂わせるのかページ遷移ごとにログインを必要とするようになってしまいました。 動作をおかしくせず導入する方法を教えてください。

    • ベストアンサー
    • PHP
  • onclick=で値が渡らない

    xoops+phpで以下の記述をしているが、ボタンを押しても、http://test2/xoops/modules/profile/List.phpの先頭にmodeの値が渡らない。(getもpostもだめ) 記述方法が違うのでしょうか。 <input type='button' value='タ' onclick="location.href = 'http://test2/xoops/modules/profile/List.php';mode.value='Edit';createYearSelected.value='2015';employeeCode.value='999000001';" >

    • ベストアンサー
    • PHP
  • フィルをダウンロードする

    PHPを作りたいのですが <?php ?????????????????? ?> <form method="post" action="<?=$_SERVER['PHP_SELF']?>"> <input type="radio" name="x" value="a.txt"/>a.txt<br/> <input type="radio" name="x" value="b.txt"/>b.txt<br/> <input type="submit" value="download"/><br/> </form> ?????????????????? の部分にどのように記述すれば選択したa.txtあるいはb.txtをダウンロードできるようになるでしょうか?

    • ベストアンサー
    • PHP
    • reiman
    • 回答数1
  • 無線LANルータで悩んでます。

    WHR-AM54G54/P と WHR-HP-G54/PHP のどっちを選ぼうか?とても迷ってます。PHPは強力そうだし、でも 11aも捨てがたいし…。 それから、WHR-AM54G54 に PHP LANカード「WLI-CB-G54HP」を組み合わせるって、どうなんでしょうか? 情報がありましたら、宜しくお願いいたします。

    • naotofm
    • 回答数1
  • 携帯サイトの画像アップロード

    Linaxサーバー初心者です。 今携帯サイトの画像アップロードプログラムを作成して いるのですが、どうしても原因が分からず、困っております。どなたか分かる方がいらっしゃいましたら御教授お願いできませんでしょうか。 ▼プログラムのフロー snspost宛てのメールを受信するとメールプログラム(snspost.php)が起動し、メール解析プログラム(postdialy.php)にメールデータを渡し、解析処理を行います。 ▼/etc/aliases の内容 snspost:"|/usr/bin/php /var/www/html/snspost.php" ▼postdialy.php の内容 <?php $path = '/usr/lib/php/pear/'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); require_once "Mail/mimeDecode.php"; require_once "DBUtil.php"; require_once "MailParser.php"; require_once "AuthUtil.php"; // コンフィグ読み込み($configに設定内容が入る) require_once "Config.php"; // 画像格納場所 $image_dir = $config['image_dir']; // 初期化 $images = array(); // 処理実行 $data = $_POST['content']; // メールをデコードする $decoder = new Mail_mimeDecode($data); $structure = $decoder->decode(array( 'include_bodies' => true, 'decode_bodies' => true, 'decode_headers' => true, )); // メールの宛先でユーザーを識別する $to = $structure->headers['to']; // 宛先は[prefix][user_id]_[auth_code]@ホスト名 $pattern = '!^'.$config['prefix'].'([0-9].*?)_([0-9a-z]{6})@.*?!'; $user = null; if (preg_match($pattern, $to, $matches)) { $user_id = $matches[1]; $auth_code = $matches[2]; if ($db = connectDB($db_user, $db_pass, $db_name, $db_host, true)) { // 投稿内容を記録する $query = "SELECT * from sns_users where id=?"; $user = execQuery($db, $query, array($user_id)); if ($user) { $user = $user[0]; } // データベースを閉じる closeDB($db);}} ――――途中省略―――――――――――――― if ($image_save_path) { // 題名取得 $subject = $structure->headers['subject']; $subject = mb_convert_encoding($subject, "utf-8", array('ISO-2022-JP', 'sjis-win', 'utf-8', 'eucjp-win')); // 差出人取得 $from = getFrom($structure->headers['from']); // 本文取得 $body = getBody($structure); $body = mb_convert_encoding($body, "utf-8", array('ISO-2022-JP', 'sjis-win', 'utf-8', 'eucjp-win')); $params = array(); $params[] = $user['id']; $params[] = $subject; $params[] = $body; $params[] = $image_save_path; // データベースへ接続する if ($db = connectDB($db_user, $db_pass, $db_name, $db_host, true)) { // 投稿内容を記録する $query = "INSERT INTO sns_diaries(user_id,subject,contents,image_path,posted_at)". " VALUES (?,?,?,?,NOW())"; execQuery($db, $query, $params); // データベースを閉じる closeDB($db); }}} ?>以上ここまで ちなみに、送り先のsnspost@(ドメイン名)を見ると受信はできています。他に必要な情報などございましたら是非ご連絡いただけますと幸いです。どなたかお助けください。どうかお願いいたします。

    • ベストアンサー
    • PHP
  • 表示している画面サイズの取得方法

    PHP初心者です。 PHPで表示しているブラウザのウィンドウサイズの取得方法を教えていただきたいのですが よろしくお願いします。

    • ベストアンサー
    • PHP
    • tatotu
    • 回答数1
  • Debian/GNU Linux V.3.1r1 LAMP完全再導入について

    お世話になります。 LAMP環境でPHP4がApache2からうまく呼べなくなりいろいろ試しているうちに深みにはまりました。 Apache2 PHP4 MySQL4を再導入したく aptitute remove apache2 libapache2-mod-php4 php4-mysql mysql-server aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server をやっても状況が改善されなかったので aptitude remove apache2 libapache2-mod-php4 php4-mysql mysql-server のあと、残っていた /etc/apace2 /etc/php /etc/mysql それぞれ削除してしまいました。 その後、 aptitude install apache2 libapache2-mod-php4 php4-mysql mysql-server したのですが、どうもapache2.confなど再生成されないものがあるようです。 完全に上書きで再インストールすることはできないでしょうか?

  • 検索システムについて

    通販サイト:amazon、楽天 転職サイト:doda、リクナビ 等 ユーザーの入力された条件をもとに、適切なページを表示させる。 上記サイトはいずれも可能だと思っております。 私は「ユーザーの入力された情報をもとに、適切なページを表示させるWEBシステム」を作成するには php等で作られているのではないかと思っておりました。 よって、今回は先程の上記サイト4つで、 「まずphpファイルが使用されているか?確認したいと思いました。 (aタグの href。formタグのaction属性のリンク先の確認) ところが、 dodaにしろ。リクナビにしろ「php」というファイルをソースで探そうとしたのですが 見つかりませんでした。 また、色々なアドレスからも情報を得れないかと確認しましたが、 「http://rikunabi-next.yahoo.co.jp/kanto/?vos=drnnrikunabitop00000013 リクナビ」 「http://doda.jp/DodaFront/View/JobSearchList.action?op=1&so=20&tp=1&pic=1&ss=1&ds=0 DODA」 とのことで、ファイル名の拡張子がない? htmlやphpで終わっていないことにも気づきました。 質問1: 一体、最近のユーザーが入力した情報をもとに、動的なページを作り出すシステムは 「ある部分を見れば、php(別言語も含む)で作られている。」 とか判別することは不可能なのでしょうか? (DODAは、フレームワークみたいな感じがするのですが…) 例) 「http://www.goo-net.com/php/search/bodytype_search.php (クーペ車検索)」 このように、アドレスの最後にphpとついていれば、検索システムに私もphpを使ってるんだな」 というのはわかるのですが…。 質問2: あまり私は情報を持っておらず、webシステムを作成し、DBを連携させるには、 「phpとDB」しか知りません。  php以外の言語でも、DBと連携させWEBシステムを作ることの可能なものがあれば教えて頂けないでしょうか? (リクナビは、JSP?) 以上よろしくお願いします。

    • ベストアンサー
    • PHP
  • wordPressのインストールが上手くいかなくて困っております。

    wordPressのインストールが上手くいかなくて困っております。 PHP5とapache2とmysql5をインストールし、wordpressのインストールに挑戦して いるのですがどうしても上手くいきません。 PHP・apache・mysqlはPHPのテキストに書いてあった通りの設定を済ましました。 wordpressをインストールするにあたり、wordpress用のデータベースも作成しました。 wordpressをZIP形式でダウンロードし、apacheのhtdocsフォルダ内に解凍しました。 wordpressフォルダ内にあるwp-config-sample.phpを複製し、名前を wp-config.php内のデータベースに関する設定も行いました。 ブラウザを起動し、「http://localhost/wordpress」とURL欄に入力すると、 添付画像のような画面が現れて、そこから前へ進めません。 ちなみに、htdocsフォルダ内に自作のphpファイルを作成してURLを入力すると、 正常に表示されます。 考えられる原因としてはどんなことがあるでしょうか?

  • 「WordPress」の作り方。

    某参考書から得た「WordPress」の作り方です。 $ sudo apt install apache2 php-curl php-gd php-mcrypt php-xmlrpc libapache2-mod-php mysql-server php-mysql $ wget https://ja.wordpress.org/latest-ja.tar.gz $ cd /var/www/html $ sudo tar xzvf ~/latest-ja.tar.gz $ sudo chown -R www-data.www-data wordpress $ sudo nano /etc/apache2/sites-available/wordpress.conf <Directory /var/www/html/wordpress> ←新規作成 Options All AllowOverride All Require all granted </Directory> $ sudo a2ensite wordpress $ sudo a2enmod rewrite $ sudo systemctl restart apache2 $ sudo mysqladmin create wordpress -p Enter password ブラウザを立ち上げて「http://Ubuntu Server 17.04の固定IPアドレス」 それで上手く行かない「404NOT FOUND」のですけど、どうしてでしょうか? 一度、問頭式になったのですが、何も変化はありませんでした。 「WordPress」は/var/www/html/wordpressという DocumentRootと全く同じところにあります。 見たいのです。 ご多忙中申し訳ありません。 ご回答の程、宜しくお願い申し上げます。

  • DirectoryIndexの利用方法

    こんにちは。よろしくお願いします。 apache2.2 php5 を使っています。 DirectoryIndexの利用方法について質問です。 「DirectoryIndex index.php index.html」 ↑上記のように書いた場合、 URLの最後が”/”で読み込んでくれるのが まずindex.phpで、もしindex.phpが無かった場合 index.htmlを探すという意味だと思うのですが、 index.phpがある場合、index.htmlを表示させるには URLの最後に”/index.html”と記述するしかないのでしょうか? URLが長くなるのでどちらも省略して表示させたいです。 ちなみに全体の目的は、 ログインしていないユーザーにはindex.phpを表示し、 ログイン処理が成功した後index.htmlを表示させるよう作成中です。 ログイン後の画面のURLの最後に”/index.html”と付いているのが とても変だと思います。 何かご存知の方どうかよろしくお願いします。

    • noname#106387
    • 回答数1
  • 携帯サイトの認証時の画面移動について pear authを利用します。

    現在、phpでpear authを使ってのpcサイトを作成済みです。 そのpcサイトのソースを活かしつつ、今回は 携帯サイトを作ろうと思っています。 携帯(i-mode)では、この方法でセッションの持ちまわしができないのでしょうか? たとえば、このようにした場合は、contents.php側では、どのように 認証済みか判断すれば良いのでしょうか?URL直打アクセスを防ぐ前提で。 header("Location: contents.php?sid=$sid"); if(isset($sid))ではURL直打アクセスを許してしまいます。 現状↓ ---------------------------------------------------- index.php ----------------------------------------------------- $authobj = new Auth("DB", $params, "loginFunction"); $authobj->start(); if ($authobj->getAuth()){ // 1 header("Location: contents.php"); }else{ print("認証されていません"); } -------------------------------------------------------- contents.php -------------------------------------------------------- $authobj = new Auth("DB", $params); $authobj->start(); if ($authobj->getAuth()){ //ここのif文が通らない。空です。 print("認証済みです"); }else{ print("認証されていません"); } ソース例など挙げていただけると幸いです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • sessionの値が処理できない。

    次のようなセッション管理のコードですが、値($mydata)が保存されません。 ですので取得もできません。 /tmp 内には sess_ca0c8xxxxxx という風な ファイルが作成され アンダスコア以降はecho "セッションIDは{$id}です\n"; で表示される $idに一致しています。ファイルの中身は、mydata|N; という感じです。 下のPHPの動作結果はいつも"ありません。"となりますが、これは どこがおかしいのでしょうか? phpの設定なのかapacheの設定なのか・・・ OSはFedora Core2 Apacheは2.0 です。 よろしくお願いします。 '-------SESSION PUT------------------------------------------- <?php session_start(); session_register("mydata"); $mydata = 120; ?> <a href="sessionget.php">sessionget.phpにジャンプ</a> '-------SESSION GET------------------------------------------- <?php session_start(); echo "セッション内のデータは"; if ( isset($mydata) ){ echo "{$mydata}です。<br>\n"; } else { echo "ありません<br>\n"; } $id = session_id(); echo "セッションIDは{$id}です\n"; ?>

    • ベストアンサー
    • PHP
    • noname#27115
    • 回答数1
  • ○○新聞Web版を読みたいのですが、・・・

    下記 URLは開けます。 『同朋新聞』がWEB上でご覧いただけます|真宗大谷派(東本願寺) https://www.higashihonganji.or.jp/news/notice/5354842/ しかし中に張り付けてある 東本願寺出版ホームページ(https://higashihonganji-shuppan.jp/)及び 2021年9月号(https://higashihonganji-shuppan.jp/agency_paper/#d1) をダブルクリックしても ”Composer がプラットフォームで問題を検出しました: Composer の依存関係には、PHP バージョン ">= 7.2.0" が必要です。”とのエラーがでて開けません。 Windows10を使用しており、 php -vは PHP 8.1.12 (cli) (built: Oct 25 2022 18:16:21) (ZTS Visual C++ 2019 x64) Copyright (c) The PHP Group Zend Engine v4.1.12, Copyright (c) Zend Technologies Php -r phpinfo() | moreは phpinfo() PHP Version 8.1.12 System Windows NT TOSHIBA-305PALV 10.0 build 19045 (Windows 10) AMD64 Build Date Oct 25 2022 18:13:02 Build System Microsoft Windows Server 2019 Datacenter [10.0.17763] Compiler > Visual C++ 2019 Architecture => x64 Configure! ᄆ X 以下 省略

    • ベストアンサー
    • PHP
  • インクルードファイルからの相対パス

    main.php: <?php include('x/sub.php'); ....... ?> x/sub.php: <?php $a=file('data.txt'); ....... ?> において data.txt は main.php と同じディレクトリになければなりません インクルードされたファイルからファイルを呼び出すときに インクルード先からの相対パスでファイルを指定できるようにできないでしょうか? つまり上の場合にはdata.txtがsub.phpと同じディレクトリにあるようにです

    • ベストアンサー
    • PHP
    • guuman
    • 回答数1
  • URLエンコードされた日本語をデコードする方法

    下記のようなフォームから日本語を送信してそれを日本語に戻すスクリプトをPHPで作成して実験をしているのですがうまくいきません。 フォームででは、、 <FORM method="get" action="./test.php"> <input type="text" name="str"> test.phpでは、、 CONTENT="text/html; charset=EUC-JP"とした上で echo "元の文字:" . $str . "<BR>\n";としています。 この場合、"あ"を入力するとtest.phpでは"あ"と表示してくれるのですが、"あい"では "あa:BR>" となってしまいます。漢字を入力した場合は"船"は"船"、"日"は"楠:BR>"とよくわからない結果です。これはどこがおかしいのでしょうか? 環境はOS:RedHatLinux、PHP-4.1、apache-1.3です。

    • 締切済み
    • PHP
    • frfr
    • 回答数1
  • テキストエリアの内容がメールに送信できない

    テキストボックスやラジオボタンなど、フォームに書き入れた内容をメールに送信するプログラムを作っています。(アンケートフォームのようなもの) まず、nyuryoku.phpでテキストエリア内に入力されたものを kakunin.php に $area1 として、表示させました。その内容を、hidden でmail.php に送りました。 kakunin.phpでは、$area1 がきちんと表示されるのに、 メールに送られてきた内容は、1行しか送られてきません。 なぜなのでしょうか? kakunin.phpで改行させる為に、  $area2 = nl2br($_POST[area]."\n"); をしましたが、それは関係あるのでしょうか。 分かりづらい説明で、申し訳ありませんがよろしくおねがいします。

    • ベストアンサー
    • PHP
  • SMTPサーバの接続に失敗する原因について

    現在、Webからmb_send_mailを使ってメール送信を行おうと思っていますが、 以下のようなエラーが発生します。 Warning: mb_send_mail(): Failed to connect to mailserver at "XXX.XXX.co.jp" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in XXX.php on line XX エラー内容の通り、SMTPサーバに接続できていないのですが、 同じソースをPHP.EXEを使って直接実行すると、 正常にメールが送信されます。(php.iniも同じ) Apacheの設定のような気もしますが、 原因・解決方法について、 どなたかご存知の方がおられましたら、ご教授ください。 環境 Apache2.0.50 PHP4.3.8 以上、よろしくお願い致します。

    • ベストアンサー
    • PHP
    • QHQ
    • 回答数1