検索結果

PHP

全10000件中9901~9920件表示
  • 全てのカテゴリ
  • 全ての質問
  • http://○○○?=p***とするには?

    main.phpというファイルがあるとして、 このファイル内で、subという名でfunctionを書き、 『 function sub(){ *** } ↑こんな感じ 』 これを main.php?p=sub でページを表示させるには、どのようなプログラムを書けば良いのでしょうか。

    • ベストアンサー
    • PHP
    • noname#46009
    • 回答数3
  • 内部サーバーのファイルをincludeで呼び出せない

    外部サーバーから下記プログラムを実行した場合【正常】 内部サーバーから下記プログラムを実行した場合【エラー】 include("http://***.com/banner.php"); エラー内容 ●php_network_getaddresses: getaddrinfo failed ちなみにallow_url_fopen on になっています。 原因がつかめません…

    • 締切済み
    • PHP
  • 携帯からメールアドレスの取り出し方

    かなり初心者です。PHPで携帯からメールアドレスの取り出し方がわかりません。目的は携帯からメールアドレスを取り出して、自動ログインするのですが、PHPのPGを組んだことがないのでさっぱりわからないのです。

    • ベストアンサー
    • PHP
    • noname#246722
    • 回答数2
  • system()でssh命令文の実行結果がappacheで表示できない

    PHPのsystem()でsshの命令を実行した場合、PHP単体では動作するのですが、Appacheから実行した場合、ssh命令文の実行結果が表示できません 誰か、理由をご存知な方はいらっしゃらないでしょうか

    • 締切済み
    • PHP
    • sartord
    • 回答数1
  • ページングでの値の引き継ぎ方

    1.html <form method="POST" action="l.php"> <input type="text" name="usersearch"/> <input type="submit" name="button" id="button" value="検索" /> </form> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 2.php $usersearch= $_POST['usersearch']; こんな感じにPHPで受け取ったとして 2.php で <?php $pid = $_GET['pid']; $countRe=$num_rows; pager($_GET["pid"],$countRe); function pager($pid,$countRe){ if($pid=="") $pid=1; $maxPage=ceil($countRe/10); if($maxPage==1 or $maxPage<$pid) return false; if($pid>10){ $startPage=$pid-9; $startMore="<a href=\"$PHP_SELF?pid=".($startPage -1)."\">&lt; PREV</a>"; }else{ $startPage=1; } if($pid+10<$maxPage){ $endPage=$pid+10; $endMore=" <a href=\"$PHP_SELF?pid=".($endPage+1)."\">NEXT &gt;</a>"; }else{ $endPage=$maxPage; } $page_footer=""; for($i=$startPage;$i<=$endPage;$i++){ $page_footer.=" ".(($pid==$i)?"<span style='font-Size:120%'>$i</span>":"<a href=\"$PHP_SELF?pid=$i\">$i</a>"); } $page_footer=$startMore.$page_footer.$endMore; print $page_footer."<br>"; } ?> こうした場合、<a href=\"$PHP_SELF?pid=".($endPage+1)."\">NEXT &gt;</a>"; この部分でリンクをクリックした場合、POSTした値が消えてしまっています。どうしたら引き継げますか??

    • 締切済み
    • PHP
    • drmada
    • 回答数2
  • mb_convert_variablesで変換出来てない??

    PHP初心者で今勉強しているのですが、入門書に書かれたサンプルソースが実行すると文字化けします。以下です。 <html> <head> <title>RSSフィードの読み込み</title> </head> <body> <h1 style="background:#cccccc">RSSフィードの読み込み</h1> <?php require_once("rss_fetch.inc"); $objXml=simplexml_load_file("rss.xml"); foreach($objXml->site as $site) { $objRss=fetch_rss($site->url); mb_convert_variables("EUC-JP","auto",$objRss); ?> <dl> <dt style="font-weight:bold;"><?php if(!is_null($site->title) && $site->title!=""){ print(mb_convert_encoding($site->title,"EUC-JP","auto")); }else{ print($objRss->channel['title']); }?></dt> <dd> <ol> <?php foreach ($objRss->items as $item){ ?> <li> <a href='<?php print($item['link']);?>'> <?php print($item['title']); ?></a> </li> <?php } ?> </ol> </dd> </dl> <hr /> <?php } ?> </body> </html> mb_convert_encodingの所は変換出来てるのですが、mb_convert_variablesで変換したリストの所だけ文字化けします。 php.iniとか見ても多分出来てるようなのですが、わかる方すいませんが宜しくお願いします。

    • ベストアンサー
    • PHP
  • Lenovo SSD換装、EaseUS AOMEI

    何度もすみません。 もうSSD にいろいろ勉強しながら5回以上書き込んでいます。 少しまとめますのでお気づきの点があれば助けてください。 Ease Todo でうまくいかないのでAOMEI でやってみました。 1.実行前のHDD の状態 http://www.fastpic.jp/images.php?file=6959094745.jpg http://www.fastpic.jp/images.php?file=8754731154.jpg 2.D ドライブがおかしいのでAOMEI でクーロン正常終了 3.終了後C ドライブ へコピーができない (フォルダの権限設定?) http://www.fastpic.jp/images.php?file=3740596750.jpg 4.この時点での表示 EaseUS http://www.fastpic.jp/images.php?file=7713700666.jpg Ease Parti・・・ http://www.fastpic.jp/images.php?file=6451765055.jpg 再度Ease Todo で実行 001 SSD 初期化 http://www.fastpic.jp/images.php?file=8825857020.jpg 002 EaseUS Tobo クローン前 http://www.fastpic.jp/images.php?file=4957364665.jpg 003 EaseUS Tobo クローン設定 http://www.fastpic.jp/images.php?file=7869755976.jpg 004 EaseUS Tobo クローン確認画面 http://www.fastpic.jp/images.php?file=8745787251.jpg 005 Ease Todo クローン後 http://www.fastpic.jp/images.php?file=2624669629.jpg 14.76GB も使われてます。 どうぞよろしくお願いします。

  • MDBファイル

    MDBファイルをPHPで扱いたいのですが、MDB.phpなら扱えるみたいなのですが、PEARライブラリのDB.phpでMDBファイルを扱えますか?

    • hubllk
    • 回答数1
  • データベース接続 ログインフォーム

    PHPにてログインフォームを作成しています。 PHPは初心者のため、ご教授いただけたらと思います。 下記の記述方法はPHP逆引きレシピという参考書を元に作成しています。 <?php //DB設定 $DB_HOST = 'localhost'; $DB_USER = 'root'; $DB_PASS = '0000; $DB_NAME = 'members'; if (count($_POST) == 0) { echo <<< EOL <form method="post" action="./main.php"> ユーザーID: <input name="id" /> PASSWORD: <input name="password" type="password" /> <input type="submit" value="ログイン" /> </form> EOL; } else { $link = mysqli_connect($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); if (mysqli_connect_errno()) { die('データベースエラー'); } // クエリを準備 $sql = 'SELECT * FROM members WHERE id=? AND password=?'; $msg = '認証NG'; if ($stmt = mysqli_prepare($link, $sql)) { mysqli_stmt_bind_param($stmt, 'ss', $_POST['id'], $_POST['password']); mysqli_stmt_execute($stmt); mysqli_stmt_store_result($stmt); $count = mysqli_stmt_num_rows($stmt); mysqli_stmt_close($stmt); if ($count == 1) { $msg = '認証OK' ; } } echo $msg; } ?> という記述ですが、IDとPASSWORDがあっていれば「認証OK」と表示されます。 文字の表示ではなく次のページ(main.php)が表示されません。 どこを編集、記述したらmain.phpが表示されるのでしょうか? また、間違っていたら「認証NG」と表示されるのですが、 この文言のみの表示でフォームが表示されません。 間違っていたらフォームの上に表示させたいのですが、どのように編集、記述したらよろしいでしょうか? 例↓ *ここに間違っていたら認証NGと表示させる <form method="post" action="./main.php"> ユーザーID: <input name="id" /> PASSWORD: <input name="password" type="password" /> <input type="submit" value="ログイン" /> </form> 質問ばかりで申し訳ありません。 本やネットなどで色々としらべたのですが、自分の求めているサイトや記述方法が見つかりませんでした。 大変申し訳ないのですが、参考記述または参考サイトなどがありましたらご教授ください。 宜しくお願いいたします。

    • ベストアンサー
    • PHP
    • h-h13
    • 回答数5
  • MySQLへのアクセスは極力減らした方が良い?

    最近、PHPとMySQLを勉強してまして、この二つを組み合わせてブログっぽいものでも作ろうかと思っています。 ブログが本来どういう仕組みなのか分かりませんが、日付やタイトルや記事をMySQLのデータベースに保存しておき、各ページはPHPで表記し、アクセスがあるたびにPHPからデータベースにアクセスして記事を呼び出してHTMLとして出力するという形にしようと思っていました。 ただ、いろんなブログを見てみると、拡張子がhtmlでphpのものはほとんど見かけませんし、ブログではありませんがカウンタなどを作るときにアクセスがあるたびデータベースにアクセスするような作り方をする奴はゆるさんみたいなことを、別の質問での回答で見かけた記憶があります。 もしかして、MySQLなどのデータベースには極力アクセスしない形で作った方が良いのでしょうか? 訪問者が記事にアクセスするたびにデータを読みに行ってhtmlで出力するより、あらかじめ記事を書いたときにhtmlファイルとして出力しておいた方が良いとか? ただ、記事表示だけでなく、PHPのアクセス解析などを使ったりしたいので、どのみちphpファイルで作るしかありません。 完全にhtmlだけにできるなら最初からhtmlが良いと思いますが、結局phpも混ぜるなら最初から記事の表示まですべてPHPからデータベースへアクセスしてという形の方が良いのかとも思ってしまいます。 ブログの記事にしろ、アクセス解析にしろ、訪問者が来るたびにデータベースにアクセスするような作り方は避けた方が良いですか? サーバーはロリポップを借りようと思ってますが、こういう安いレンタルサーバーだと速度とかあまり変わらない?

    • noname#250248
    • 回答数4
  • PEARのインストール方法

    レンタルサーバーにPEARをインストールしたいのですが エラーが表示され途中で止まってしまいます。 サーバーはxbitでApache/2.0.46,PHP 4.3.9,mysql 4.1.20です。 試した方法は以下の通りです。 1:http://pear.php.net/go-pearをgo-pear.phpとして保存 2:httpdocs/gooo_pear/go-pear.phpとしてサーバーへアップ 3:ブラウザからhttpdocs/gooo_pear/go-pear.phpにアクセス 4:httpdocs/gooo_pear/のパーミッションを777に変更 5:NEXTをクリックしパラメーターの変更をしていない状態で 最下部のインストールボタンをクリック するとページ上部に Warning: putenv(): Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /home/httpd/vhosts/ドメイン.com/httpdocs/go_pear/go-pear.php on line 1264 と表示されローディングバーの下に Warning: putenv(): Safe Mode warning: Cannot set environment variable 'TMPDIR' - it's not in the allowed list in /home/httpd/vhosts/ドメイン.com/httpdocs/go_pear/go-pear.php on line 1264 と表示されローディングバーが40%になると Fatal error: Cannot redeclare class pear_command_common:pear_command_channels in /home/httpd/vhosts/ドメイン.com/httpdocs/go/temp/PEAR/Command/Channels.php on line 43 と表示されストップしてしまいます。 何度か試してみたのですが結果は同じでマニュアルにも 目を通してみたのですが原因がわかりませんでした。 xbit側でpearは使えるようなのですがライブラリが限られており 独自でインストールしたく思っております。 エラーメッセージを調べてみても英語のページが何件か見つかる 程度で情報が得れなく初めてなものでどうしていいものか全く わからずです^^; 詳しい方がおりましたら宜しくお願い致します。

    • 締切済み
    • PHP
    • dcx147
    • 回答数2
  • CGIをおける無料HPを教えてください!

    http://php.s3.to/bbs/bbs3.php 上記のサイトにあるCGI(画像掲示板)をおける無料HPスペースをご存じではないですか? 「SAFE MODEがOnになっているサーバではアップロードが出来ません。」だそうです。

  • さくらインターネットのライトプランで!!

    さくらインターネットのライトプランで!! ライトプランは基本的にPHPが使えないというプランらしいのですが、 自分でインストールをし使えるようにしてもよろしいのでしょうか? PHPのインストールって規約的に問題ないのでしょうか??

  • Apache(CGI) からの sendmail 呼び出しについて

    新規でレンタルサーバ(専用サーバ)を借りて、Web上(CGI)からメールの送信を行えるようにしたいのですが、Apacheを経由するとメールの送信に失敗してしまいます。 コマンドラインからPHP(cli)を実行した場合は問題なくメールを送る事ができているのですが、Web経由だとPerlとPHPのどちらもエラーになってしまいました。 phpのメール送信関数は念のため mail() 関数、および mb_send_mail() 関数の2つでテストしています。 また、PerlCGIからも送信テストを行っています。 エラー内容(sendmailのエラーログ)はPerl、PHPの場合ともにsendmailのエラーログだけ取得でき、同じ内容になりました。 apacheのエラーログは何も出力されませんでした。 ■動作確認済み(正常にメールが送信できました) -コマンドライン 1. > php -f mail.php 2. > echo '<?php $ret=mail("メールアドレス","subject","body"); echo "\nret=$ret \n"; ?>' | php ※ mail.php にメールを送るサンプルスクリプトを記述しています。 別環境(Localのテストサーバ)では正常に動作しているのを確認しました ■ 動作環境 ・レンタルサーバ(専用サーバ) OS: Red Hat Enterprise Linux ES release Apache version: 2.0.52 PHP version: 5.2.9 Perl version : 5.8.8 SELinux: Disabled suEXEC: 利用しない サーバドメイン:(ドメイン取得前のため、まだサーバ名と一致していません) PHP: mail() および mb_send_mail()関数はインストールされています sendmail: 通常のメール送受信は確認済みです(初期設定のまま触っていません) ・エラーログ クライアント画面(Web):PHP, perl共にエラーや警告なし apacheのエラーログ: なし sendmailのエラーログ: Mar 31 02:26:23 c15rx2b3 sendmail[7354]: n2UHQLdN007354: to=(メールアドレス), ctladdr=apache (48/48), de lay=00:00:02, xdelay=00:00:02, mailer=relay, pri=30095, relay=[127.0.0.1] [127.0.0.1], dsn=5.6.0, stat=Data format error Mar 31 02:26:23 c15rx2b3 sendmail[7354]: n2UHQLdN007354: n2UHQLdO007354: DSN: Data format error 「stat=Data format error」と「DSN: Data format error」がエラーメッセージの該当箇所になります。 コマンドラインで実行すると上記のエラーは出ずに正常にメールが送信できているので、原因が特定できず困っています。 気になる箇所としては 1.Server名が取得前ドメインになっているため、一致していない 2.sendmail のエラーログで relay=127.0.0.1 と自アドレスになっている (コマンドラインから実行した場合は relayのアドレスは外部のサーバになります) どのような設定変更が必要か、ご教授頂ければと思います。 足りない情報がありましたらご指摘ください。 よろしくお願い致します。

    • seelefs
    • 回答数1
  • formヘルパーを使わないと、パラメータを取得できないのでしょうか?

    symfonyを使用してますが、 formヘルパーを使わないと、リクエストのパラメータを取得できないのでしょうか? --------------------------------------------------- <form action="/web/xx.php/xx/xxx" enctype="text/plain" method="post"> <input type="text" name="model" value="50"> <input type="submit" value="検索"> </form> --------------------------------------------------- 上記だと、パラメータを取得できるが、下記だと取得できる。 --------------------------------------------------- <?php echo form_tag('/web/xx.php/xx/xxx') ?> <?php echo input_tag("model","50") ?> <?php echo submit_tag('検索')?>

    • 締切済み
    • PHP
  • プログラミング用語の返しますというのはどういう意味

    プログラミング用語の返しますというのはどういう意味なんでしょうか? これはphp var_dumpのリファレンスです 返します とはどういう意味なんでしょうか? var_dump (PHP 4, PHP 5, PHP 7, PHP 8) var_dump — 変数に関する情報をダンプする 説明 ¶ var_dump(mixed $value, mixed ...$values): void この関数は、指定した式に関してその型や値を含む構造化された情報を 返します

  • 各ページタイトルを取得して、個別にコードを読み込むには?

    各ページタイトルを取得して、個別にコードを読み込むには? よろしくお願い致します。 各ページ(PHP)で、共有のheader.phpをインクルードしています。 各ページのタイトル(<title>hoge</title>の部分です)を取得して、それぞれのページ用のコードに分岐したいのですが、その場合、どのようなコードを追加すればよいのでしょうか? 分岐用のコードは、親ページではなく「header.php」に追加して一元管理したいのですが、そういったこともできるのでしょうか? ■親ページ(<title>hoge</title>以外は全ページ共通です) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <title>hoge</title> </head> <body> <div id="header"> <?php include('header.php'); ?> </div> ■インクルードするheader.php (下記のように分岐させたいと考えております) <h2>ページタイトルが「hoge」のときに表示させるテキスト</h2> <h2>ページタイトルが「hogehoge」のときに表示させるテキスト</h2> <h2>上記以外のページタイトルのときに表示させるテキスト</h2> 分かりづらい内容で申し訳ありません。 補足説明致しますので、どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • [au携帯] DBに格納されたバイナリ形式の画像を表示する方法

    [au携帯] DBに格納されたバイナリ形式の画像を表示する方法 データベース(PostgreSQL)に格納されたバイナリデータの画像をPHPを使用して元に戻し表示しようとしています。 携帯用ホームページを作成しているのですが、ドコモだとちゃんと表示されるのにAUでアクセスすると画像がバッテンになってしまって表示できません。 下記のようにPHPを使って画像を表示しているのですが何処が間違っているのでしょうか。 画像の表示用 img.php <?php //DBから必要なデータを取得します。 // $imag_data ------- バイナリ形式の画像データ // $image_file_type - 画像保存時に下のようにして取得した値 // list($width,$height,$image_file_type)=getimagesize($imgurl); // $img_name -------- 画像の名前 $imag_data = pg_unescape_bytea($imag_data); header("Content-type: " .$image_file_type); header('Content-Disposition: inline; filename="' .$img_name.'"'); print($imag_data); exit(); ?> img.phpに直接アクセスするのと、<img src='http://…img.php' />で表示してみたのですが、ドコモだと2通りともできるのに、AUだと「リクエストされたページは表示できません。」と出てしまい、困っています。 どなたか、ご教授くださいますようよろしくお願いいたします。

    • 締切済み
    • PHP
    • bo-ibo
    • 回答数1
  • Firefox で動くプログラムがIEでは動かない

    各顧客用に個別にサーバー側に作成した2Kバイトほどのファイルを、AJAXを使ってWebページで使用した後、ある条件がそろうとこのファイルを削除するプログラムを作ってあります。Firefox ではちゃんとHTML文書からPHPへファイル名が渡されて削除されますが、Internet Explorer では”Object not found”というメッセージが出てきて、ファイル名が渡されていないようです。この部分は以下のようになっています。 HTML 側: window.document.getElementById("dfform").deleteFileName.value= fname[1]; window.document.getElementById("dfform").status.value=st; ........ window.document.forms[1].submit(); ........ <form method="POST" id="dfform" action="QAgameOver.php" > <input type="hidden" name="deleteFileName" > <input type="hidden" name="status"> </form> ここでFname[1] には削除したいファイル名、 st にはある条件が入っています。 PHP 側: <?php $deleteFileName=$_POST["deleteFileName"]; $gameClear=trim($_POST["status"]); unlink($deleteFileName); ....... ....... ?> PHPプログラムを呼び出したときに出るエラーメッセージは次のようなものです。    Warning: unlink()[function.unlink]:No error in C:\xampp\htdocs\QAgameOver.php on line 11 そしてこの[function.unlink] の部分がリンクになっていて、これをクリックすると「Object Not Found」 「Error 404」などのメッセージが出てきます。 どなたか良い解決方法を教えていただけませんか? papashiro

    • ベストアンサー
    • PHP
  • 戻りボタンについて

    過去に同じような質問もありましたが、いろいろ検索してこちらの過去ログを拝見しても解決できなかったので質問させてください。 掲示板のページを戻る(やり直しが出来る)ボタンをつくりたいのですが、戻るとページの内容が既に書き込まれてしまい、戻りボタンが機能しません。機能させるにはどうしたらよいでしょうか? ソースは以下です。 <?php $title = $_REQUEST["title"]; $title = str_replace("\t", " ", $title); $namae = $_REQUEST["namae"]; $namae = str_replace("\t", " ", $namae); $body = $_REQUEST["body"]; $body = str_replace("\t", " ", $body); ?><html> <head> <title>Sample01</title> </head> <body> <?php $log = $title . "\t" . $namae . "\t" . $body . "\n"; $fp = fopen("../php/test1.txt","a"); fwrite($fp,$log); fclose($fp); echo "書込み確認画面", "<a href=\"./form.php\"></a>"; ?> <br><br> タイトル <table border="1" width="200" ><tr><td> <?= $title; ?> </td></tr></table> </font><br><br> 名前 <table border="1" width="200" ><tr><td> <?= $namae ?> </td></tr></table> </font><br><br> メッセージ <table border="1" width="350" ><tr><td> <?= $body; ?> </td></tr></table><br><br> <form name="form" action="./form.php" method="POST"> <input name="write" type="submit" value="書込"> </form> <form> <input type=button value="戻る" onClick='history.back();'> </form> <hr color="black" width="44%" align="left"> </form> <a href="form.php">掲示板へ</a> </body> </html> わかる方おりましたらご教授お願いします。

    • ベストアンサー
    • PHP