検索結果

PHP

全10000件中3201~3220件表示
  • 全てのカテゴリ
  • 全ての質問
  • 【php】PEARのAUTHがうまくいかない。

    【php】PEARのAUTHがうまくいかない。 http://www.phpbook.jp/pear/pear_auth/ このサイトを見ながら auth の実験をやってるのですが、 どうやっても、 認証できません。 何が原因と考えられるでしょうか? $dns 設定は PEAR::isError($dns) にかけてみたところ うまく通ったので問題ないと思います。 データベースには user user pass 179ad45c6ce2cb97cf1029e212046e81 (testpass) と、ユーザーネームと、ハッシュしたパスワード値を入れています。 念のためにに、両方ハッシュしたのや、両方ハッシュしてないのも入れてます。 authライブラリは、xamppに最初から入ってたやつを使ってます。 ブラウザは firefox で確認しています。 カラム名や、DB名のつづり間違いとか、 設定位置間違いとかも 何度も確認しているので間違いないと思います。 パラメータは こんな感じです $params = array( "dsn" => "mysql://dbID:dbpass@ IP /dbname", 'table' => 'test__main', 'usernamecol' => 'test_us_id ', 'passwordcol' => 'test_us_pw', 'cryptType' => 'MD5', 'db_fields' => '*' ); エディタの文字コードはUTF-8です。DBの文字コードもUTF-8です。 認証ができないだけで、phpにエラーはありません。 mysql の バージョンは 5.1.22-rc-log php の バージョンは 5.2.4 もはや何が原因か思いつきません。 何が原因と考えられるでしょうか・・・。

    • ベストアンサー
    • PHP
  • PHPへのデータ送信について

    Flash CS4を使ってアプリを開発しています。 サーバー側は、OSがSolaris、言語はPHPでデータベースを検索します。 FlashのActionScriptは、version2.0を使っています。 Flashで作成した画面上で、メールアドレスとかパスワードを入力させて、 それをsendAndLoad(phpプログラムファイル名,load用変数名,"POST")でサーバー側に送信しています。 しかし受信する側のPHPプログラム上で、$_POST['mailaddress']のように 読もうとしてもうまく読めません。echoでその変数値を表示させても何も表示されません。 原因として何が考えられるでしょうか? ちなみに、PHPの内部エンコードはutf-8です。

  • PHPでのアンケート設置について

    PHPでのアンケート設置について 同じカテゴリにて間隔を空けずに他にも質問してますので内容が若干被るかもしれませんがご了承ください。 下記サイトのアンケートを自身のサイトに設置したいと思い、とりあえず動作確認だけでもしてみようとソースをそのままコピペして(phpファイル名とテキストファイル名は変更)サーバーにアップしましたが上手く動作してくれません。 ソースが掲載されているサイトURL:http://rx78.mods.jp/php_sample/questionnaire/index.html -------------ank.php-------------------- <html> <head> <title>アンケート</title> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> </head> <body>あなたの好きな教科を選んで投票してください。 <form name="form" method="post" action="ank.php"> <?php //ラジオボタンを項目ごとに出力 $subject=array('国語','社会','数学','理科','英語'); for($i=0; $i<count($subject); $i++){  echo "<input type='radio' name='kyouka' value='$i'>{$subject[$i]}<br>\n"; } ?> <br> <input type="submit" name="submit" value="投票"> </form> <table border="1"> <?php //データの書き込み $data=file('data2.txt'); for($i=0; $i<count($subject); $i++){ $data[$i]=rtrim($data[$i]); } if($_POST['submit']){ $data[$_POST['kyouka']]++; $fp=@fopen('data2.txt','w'); for($i=0; $i<count($subject); $i++){ fwrite($fp,$data[$i]."\n"); } fclose($fp); } //データの出力 echo "<hr>"; for($i=0; $i<count($subject); $i++){ echo "<tr>"; echo "<td>{$subject[$i]}</td>"; echo "<td><table><tr>"; $wd=$data[$i]*10; //出力幅の設定 echo "<td width='$wd' bgcolor='#eeeeee'> </td>"; echo "<td>{$data[$i]} 票</td>"; echo "</tr></table></td>"; echo "</tr>\n"; } ?> </table> </body> </html> ---------------------------------------- 上記のank.phpファイルと同じディレクトリに空のdata2.txtファイルを用意し、パーミッションを606に設定しました。 アップしてank.phpにアクセスすると真っ白のページになります。 お借りしているレンタルサーバー(Rental Orbit Space )はphp可でパスも設定しました。 上記サイトの他のサンプルを使用してみたらエラーがあった為(ネットで調べて自己解決済)、不信感を覚えこのサンプルのコードにも誤りがあるのでは?と思いましたが、私が初心者な為コードを見てもどこが間違っているのかさえ皆目見当付きません。 そこで詳しい方の力をお借りたくて質問しました。 私自身が半可通な為に説明不足な点もあるかと思いますが、ご教授いただければ幸いです。 何卒よろしくお願い致します。

    • ベストアンサー
    • PHP
  • PHPによるXML作成について

    PHPによるXML作成について いつもお世話になっております。 XMLファイルの署名の作成を行っております。 A.xmlというXMLファイルに後で作成した部分をまとめて追記したいと思っています。 「まとめて」というのは、後で追記する部分をプログラム上で一つの変数に格納して、その変数に格納した内容(複数行)を指定した場所に書き込むということです。 XMLの操作として、PHPにこういう機能が無いのであればファイル操作としてでもかまいません。 何かうまく行く方法はありませんでしょうか? よろしくお願いいたします。 実際の例は以下のような感じです。 【A.xmlの例】 <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="00001.xsl" type="text/xsl"?> <DataRoot> <A>999000000000000009</A> <B>0001</B> <STYLESHEET>999000000000000009.xsl</STYLESHEET> <C ID="CCCCCC"> <D> <E> <E1>100495</E1> <E2>4950000020161F01</E2> </E> <F>ファイル名称</F> </D> </C> ******** ここの一括で作成した部分を追記したい ******** </DataRoot> 【追記情報 この部分を変数に格納しています。】 <G xmlns = "http://www.xxxxxxxxx" id = "2009010101"> <Hinfo> <I> <I1></I1> <I2></I2> </I> </Hinfo> </G> 【結果のA.xml】 <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="00001.xsl" type="text/xsl"?> <DataRoot> <A>999000000000000009</A> <B>0001</B> <STYLESHEET>999000000000000009.xsl</STYLESHEET> <C ID="CCCCCC"> <D> <E> <E1>100495</E1> <E2>4950000020161F01</E2> </E> <F>ファイル名称</F> </D> </C> <G xmlns = "http://www.xxxxxxxxx" id = "2009010101"> <Hinfo> <I> <I1></I1> <I2></I2> </I> </Hinfo> </G> </DataRoot>

    • ベストアンサー
    • PHP
    • Okachin
    • 回答数1
  • PHP 多次元配列変数のデータ受け渡し。

    PHP 多次元配列変数のデータ受け渡し。 こんばんは。 先日からPHPでホームページを作成しています。 この度、二次元配列に代入した数値(文字列)を 二次元配列そのままで次のページに受け渡したいと考えています。 ※また、同時に新しく入力した値も受け取りたい。下記の name="data" の様に。 《1page.php》 → 《2page.php》 の受け渡しをする場合、 《1page.php》二次元配列作成 <?php for ($i=0; $i<10; $i++) { $test[] = array($_POST['moziretsu'],$_POST['suuretsu'],$_POST['suuretsu']); //文字・数字は毎回異なります。 } ?> <html> <body> <?= $test[2] ?><br> <?= $test[4] ?><br> <form action="2page.php" method="post"> <input type="text" name="data"><input type="submit" name="submit" value="次"> </form> </body> </html> 《2page.php》二次元配列受け取り <?php $aaaa = $_POST['data']; ?> で、新規に入力した数値は取得出来ても 二次元配列の $test はどの様に取得すれば宜しいのでしょうか? グーグル等で検索させてもらっても 希望の記事に辿り着かず困っております。 もしかしたら出来ないかも知れないので その場合は1page.phpで二次元配列をしないで 2page.phpにデータを送るり、2page.phpで二次元にする等の方法を考えなければなりませんし・・・。 書き方も悪くとても小さい初歩的な質問かとは思いますが 何卒、宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPからMySQLの起動について

    PHPからMySQLの起動について レンタルサーバーを借りてPHP,MySQLの勉強をしています。 PHPからMySQLの起動ができなくて困っていますので、教えていただきたいのですが、 <?PHP $dbkidou = mysql_connect("どこのサーバーか","ユーザー名","パスワード"); //データベースの起動ができなかった場合 if ($dbkidou == False) { print ("error"); exit; } $db = "データベースの名前"; ?> まずレンタルサーバーのドメインを「abc.com」としています。これに対するユーザー名が「def」、パスワードが「ghi」です。 そしてMySQLデータベースは「jkl_m」,「jkl_n」の2つを設けていて(phpMyAdminで作成しました)MySQLユーザ名が「opq」、パスワードが「rst」です。今回は「jkl_m」のサーバーを起動させたいのですが、上記PHP文の、 どこのサーバーか ユーザー名 パスワード データベースの名前 の各部分にどれを書けば良いのでしょうか? 何通りか試しているのですが、うまくいかないんです…

    • ベストアンサー
    • PHP
    • 8189544
    • 回答数3
  • phpからMySQLに接続について

    phpからMySQLに接続について 自宅サーバーにMySQLをインストールしたのですが、 phpからMySQLに接続がうまくできず、困っています。 [test.php] <?php mysqli_connect("localhost","root","qwertyui") or die("Error MySQL First Test"); echo "Success MySQL First Test"; ?> [エラーログ] PHP Fatal error: Call to undefined function: mysqli_connect() in ~~~test.php on line 2 コマンドラインでは正常に動作しているのでインストールは問題ないと思います。 PHPの設定だと思うのですが、考えられる原因を教えていただければ幸いです。 環境 VineLinux 4.2 PHP 4.4.8 MySQL 5.0.27 よろしくお願いします。

    • ベストアンサー
    • MySQL
    • dolce_g
    • 回答数1
  • PHPファイルの暗号化(難読化)方法

    PHPファイルの暗号化(難読化)方法 PHPファイルを暗号化(難読化)する方法を探しています。 現在は、有料の暗号化ツールを使用せずに、 自作で暗号化(難読化)を実施可能かどうかを検討しております。 ファイル全体を暗号化したいのですが、 ファイル内容は、PHPの開始タグ(<?php)、終了タグ(?>)とHTMLタグが混在していて それをbase64_encodeなどを使用し、暗号化をかけた場合、 base64_decodeで復号をかけたデータをブラウザにて実行させたい場合は、 どのようにすればよいか困っています。 eval関数は、phpソースコードを実行するため、 PHPの開始タグ、終了タグをのぞいた、phpコードしか実行できません。 echo関数では、phpソースコードもそのまま出力されます。 PHPの開始タグ、終了タグとHTMLタグ混在していても、 ブラウザ上でphpコードの実行とHTMLタグの出力が実行できる方法はないでしょうか。 ネット上で調べてみましたが、 phpコードのみを暗号化して、eval関数で実行するものしか 発見することができませんでした。 そもそも、ファイル全体を上記のような方法で復号化⇒実行することは無理で、 ファイルの中身を解析し、タグの置き換えや、 eval関数が使用可能な処理とそうでない処理とに分けるようなことになるのでしょうか。 暗号の目的は、ファイルが一見、何を行っているのかわからなく、 そのまま処理を使いまわしできないようにしたいためです。 PHPや暗号化に詳しい人が復号化できてしまうことは、理解しております。 何か方法やアドバイス等、ございましたら、 ご回答頂ければと思います。 phpバージョンは、5.2.14です。 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
    • k_ken
    • 回答数3
  • PHPで半透明画像を作りたい

    半透明の画像(全てのピクセルのalphaが50の画像)を作りたいのですがうまくいきません。 元画像を$imとして、透明の背景($bg)を作成し、その上に alpha=50でコピーすれば、半透明になるか・・・と思ったのですが、 黒っぽい画像になってしまいます。 ($bgが透明ではなく、黒画像になっているようです。) 半透明の画像を作りたいときは、どのようにすれば作成できますでしょうか? $bg = imagecreatetruecolor(100, 100); imagefill($bg,0,0,imagecolorallocatealpha($bg,0,0,0,127)); imagecopymerge($bg, $im, 0, 0, 0, 0, 100, 100, 50); imagealphablending($bg, false); imagesavealpha($bg, true); header('Content-type: image/png'); imagepng($bg);

    • 締切済み
    • PHP
  • FreeBSD4.7にphp5.2の導入失敗

    FreeBSD4.7にphp5.2.17をインストールしましたが、makeの時点でエラーが出てしまいました。 OS環境が古い気もするので、このOSにすんなり入るphp5.2系バージョンや、packageが入手出来るのであれば教えてください。 補足 Apacheは1.3.8 レンタルサーバなので、OSのアップグレードはできません。 以下インストールログ ******* /usr/ports/lang/php52# make (ちなみに/php5からmakeしても似たようなエラー) ===> php52-5.2.17 depends on file: /usr/local/bin/autoconf-2.68 - not found ===> Verifying install for /usr/local/bin/autoconf-2.68 in /usr/ports/devel/autoconf ===> Building for autoconf-2.68 gmake all-recursive gmake[1]: Entering directory `/var/build/ports/devel/autoconf/work/autoconf-2.68' Making all in bin gmake[2]: Entering directory `/var/build/ports/devel/autoconf/work/autoconf-2.68/bin' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/var/build/ports/devel/autoconf/work/autoconf-2.68/bin' Making all in . 中略 autoconf-2.68.texi:24219: Unknown command `'. autoconf-2.68.texi:24311: Unknown command `'. makeinfo: Removing output file `autoconf-2.68.info' due to errors; use --force to preserve. gmake[2]: *** [autoconf-2.68.info] Error 1 gmake[2]: Leaving directory `/var/build/ports/devel/autoconf/work/autoconf-2.68/doc' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/var/build/ports/devel/autoconf/work/autoconf-2.68' gmake: *** [all] Error 2 *** Error code 1 Stop in /ports/devel/autoconf. *** Error code 1 Stop in /ports/lang/php52. *** Error code 1 Stop in /ports/lang/php52. ※MySQL5.1系、php5.2系をインストールするのが目的です。 portsからだとMySQL5.1も同様にエラーでインストールできないので、こちらも合わせてアドバイス貰えると嬉しいです。 以上、宜しくお願いいたします。

    • joker32
    • 回答数3
  • Apatch、PHPを用いたファイルのアップロード

    Apatch、PHPを用いたファイルのアップロード サーバ構築、PHPともに初心者です。 原因が全くわからないので、質問させて頂きます。 現在、ApatchとPHPを用いた、ファイルのアップロードシステムを考えています。 適当なファイルをアップロードする所までは順調なのですが、ファイルの容量が一定以上になるとアップロードが出来ません。 具体的な数値はわかりませんが、7.5MBのファイルは可能、8.2MBのファイルは不可能といった所です。 恐らく8MBが区切りだと考えています。 環境、設定等は以下の通りです。 --------------------------------------- [PC] OS:Windows XP SP2 Memory:2GB [ソフト・バージョン] Apatch2.2 PHP5.2.10 [php.ini内] uploads = On upload_tmp_dir = "C:/tmp"(十分な空き容量) upload_max_filesize = 500M post_max_size = 500M memory_limit = 512M max_execution_time = 10000 --------------------------------------- 上記以外に記載する必要のある項目があれば記載致します。 どなたか心当たりのある方がいらっしゃいましたら、是非ともご教示ください。

  • PHPでフォームが送信できません…。

    PHPでフォームが送信できません…。 以下のプログラムをCentOS release 5.5 (Final)上で動かそうとしています。 TestCookieIn.phpは表示されるのですが、このスクリプトにあるフォームに「A」と入力してSubmitしても、次のTestCookieOut.phpが表示されない(ブラウザの画面が真っ白になる)のです。TestCookieOut.phpの先頭あたりに「print("Debug")」といったコードを埋め込んでみても「Debug」という文字列が表示されず、どうやらTestCookieOut.php自体が実行されていないようなのです。 ローカルのWindows Vista+xampp 1.7.3では動いていたので、何か違いがあるのでしょうか。 なおソースと、TestCookieIn.phpをSubmitした時のHTTPヘッダは以下の通りです。 詳しい方、どうかご教授下さい。お願い致します。 -------------------------------- ・TestCookieIn.php <html> <head> <title></title> </head> <body> <form action="./TestCookieOut.php" method="POST"> <input type="text" name="NAME" size="30" value="<?php print($_COOKIE['TestCookieVariable_COOKIE_NAME']); ?>"/><br/> <input type="submit" value="Exec." /> </form> </body> </html> -------------------------------- ・TestCookieOut.php <?php setCookie('TestCookieVariable_COOKIE_NAME', $_POST['NAME'], time() + (60 * 60 * 24 * 7)); ?> <html> <head> <title></title> </head> <body> <?php print($_POST['NAME']); ?> <a href="./TestCookieIn.php">前の画面に戻る</a> </body> </html> -------------------------------- ・TestCookieIn.phpをSubmitした時のHTTPヘッダ(IPアドレスやユーザー名などはダミーですが) -------------------------------- http://xxx.xxx.xx.xx/~usrid/dirname/TestCookieOut.php POST /~usrid/dirname/TestCookieOut.php HTTP/1.1 Host: xxx.xxx.xx.xx User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ja,en-us;q=0.7,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive Referer: http://xxx.xxx.xx.xx/~usrid/dirname/TestCookieIn.php Content-Type: application/x-www-form-urlencoded Content-Length: 6 NAME=A HTTP/1.1 200 OK Date: Tue, 06 Jul 2010 22:30:47 GMT Server: Apache/2.2.3 (CentOS) X-Powered-By: PHP/5.1.6 Content-Length: 0 Connection: close Content-Type: text/html; charset=UTF-8 --------------------------------

    • ベストアンサー
    • PHP
  • phpからC言語を実行する方法

    こんにちは phpからCファイルをコンパイルして作ったoutファイルを実行する方法はないのでしょうか? system("test.out"); とやってみたんですが、反応などがありません。 どなたかご存知の方いらっしゃいますか?

    • ベストアンサー
    • PHP
    • daikus
    • 回答数4
  • PHPのクッキー情報を活用したい

    PHPのクッキー情報を活用したい 現在入門書で勉強中、例のとおりに打ち込んだつもりなのですが、プログラムがうまく動きません。アドバイスお願いします。使用OSはwindows7、ブラウザはfirefox3.6.11です。apatcheは2.2で、PHPは5.2.14です。 プログラムは以下のとおりです。 (1)cookie.php <html> <head> <title>クッキーでデータを記録する</title> </head> <body> <form method="POST" action="cookie_rec.php"> E-Mailアドレス: <input type="text" name="email" size="30" maxlength="50" value="<?php print($_COOKIE['email']); ?>" /> <input type="submit" value="送信" /> </form> </body> </html> (2)cookie_rec.php <html> <head> <title>クッキーでデータを記録する</title> </head> <body> <?php setcookie("email",$_POST['email'],time()+(60*60*24*90)); ?> クッキー"email"を保存しました。 </body> </html> これを動かして、一枚目はうまく出るのですが、2枚目には Warning: Cannot modify header information - headers already sent by (output started at C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php10\day02-3\cookie_rec.php:6) in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\php10\day02-3\cookie_rec.php on line 6 とエラーが出ます。cookie_rec.phpの6行目はしっかり確認しました。他のところも確認しましたが、なぜエラーなのかわかりません。どこが悪いのでしょうか?

    • ベストアンサー
    • PHP
    • ghfjri
    • 回答数3
  • PHPに書く記述を教えてください

    記述について質問です。 是非、お知恵をお貸し下さい。 現在、下記表示でBBSを作成しているのですが、 function edit_form() { $edit_html .= "<form action=\"".$this->script."?mode=el\" method=\"post\">\n"; $edit_html .= "<table width=\"90%\" align=\"center\"><tr><td align=\"right\">\n"; $edit_html .= "記事No\n"; $edit_html .= "<input type=\"text\" name=\"ln\" size=\"2\" class=\"fk\">\n"; $edit_html .= "編集キー\n"; $edit_html .= "<input type=\"password\" name=\"lk\" size=\"6\" class=\"fk\">\n"; $edit_html .= "<select name=\"or\" class=\"fk\">\n"; $edit_html .= "<option value=\"edit\">編集</option>\n"; ←画像に $edit_html .= "<option value=\"delete\">削除</option>\n"; ←画像に $edit_html .= "</select>\n"; $edit_html .= "<input type=\"submit\" value=\"実行\" class=\"fk\">\n"; $edit_html .= "</td></tr></table>\n"; $edit_html .= "</form>\n"; return $edit_html; } ****上の編集や削除のところをイメージ(gifやjpg)を表示したいのです。*** 例) 現在、gggggのコメント 編集(テキスト) 削除(テキスト) このような感じを、 gggggのコメント 「編集」←画像 「削除」←画像 のように。 色々と調べているのですが、どのような記述で良いのでしょうか? お知恵をお借りできませんか。宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPで2進数の結果出力

    お世話になります。 下記のように2進数を処理したいのです。 ご存じの方お手数ですが回答の方よろしくお願いします。 $a=0011001(2進) a(1桁目) $b1="りんご" a(2桁目) $b2="みかん" a(3桁目) $b3="メロン" a(4桁目) $b4="パイナップル a(5桁目) $b5="いちご" a(6桁目) $b6="すいか" a(7桁目) $b7="レモン" echo $b1."と".$b2."と".$b3."と".$b4."と".$b5."と".$b6."と".$b7; 出力結果:メロンとパイナップルとレモン

    • ベストアンサー
    • PHP
  • PHP5 DB_DataObjectクラスを教えて

    PHP5 PEAR入門初心者です。 ただいま DB_DataObjectクラスを勉強中ですがエラーがでて困っています。 PHP ver5.2.4 xampp ver1.6.4 PEAR 1.4.1 参考文献は独習PHPです。 sqlite2 データベースsqlite(chap6.SQLite)の内容ははsqliteManager表示して確認しています。 内容は以下のとおりです。 エラー内容DB_DataObject: ERROR: autoload:Could not find class DataObjects_Book using class_location value DB_DataObject: ERROR: factory could not find class from book Fatal error: Call to undefined method DB_DataObject_Error::selectAdd() in C:\xampp\htdocs\dokushuu\find.php on line 7 find.phpの内容↓ <?php require_once('DB/DataObject.php'); $config=parse_ini_file(dirname(__FILE__).'/myConfig.ini',TRUE); $options=&PEAR::getStaticProperty('DB_DataObject','options'); $options=$config['DB_DataObject']; $book=DB_DataObject::factory('book'); $book->selectAdd(); $book->selectAdd('title'); $book->published='翔泳社'; $book->orderBy('isbn ASC'); print($book->find().'件が検索されました。<br />'); while($book->fetch()) { print($book->title.'<br />'); } ?> myConfig.iniの設定内容↓ [DB_DataObject] database="sqlite2://localhost/C:/xampp/htdocs/dokushuu/sample/samples/chap6/chap6.sqlite" schema_location="C:/xampp/htdocs/dokushuu/sample/samples/chap6" class_location="C:/xampp/htdocs/dokushuu/sample/samples/chap6" require_prefix=C:/xampp/htdocs/dokushuu/sample/samples/chap6/ class_prefix=DataObjects_ debug=3 以上です宜しくお願い致します。

    • 締切済み
    • PHP
  • ローカルでPHPプログラムが動きません。

    ローカルでPHPプログラムが動きません。 はじめまして、初心者のものです。 よろしくお願いいたします。 現在、VertrigoServをWindowsXPの環境でPHPの勉強をしております。 インストールも無事終わり、簡単はサンプルプログラム程度なら問題なく動作確認しました。 問題なのが、ローカルサーバーからほかのサーバーなどにリクエスト(アクセス)してもデータが取得できないのです。 例えば http://www.nob13.com/docs/php/web こちらにある、ただWebページをゲットして表示するだけのプログラムも動作しません。 (サイトはyahooにて実行しました) しかし、こちらのプログラムの無料のレンタルサーバーなどにアップしたところ、問題なく動作確認することができ、ローカルでのみ動かない状態です。 そこでコマンドでYahooにPINGを飛ばしたところ無事飛ぶことは確認しました。 ネットでいろいろ調べたところ、「TCP接続が許可されてないのでは?」というようなものを見つけました。 そこでTCP接続というのはどうすればよいのでしょうか? またほかに問題点が考えられるようでしたらそちらの問題点と、解決策のご教授をお願いいたします。

    • 締切済み
    • PHP
    • shosinn
    • 回答数1
  • javascriptの値をPHPへ渡したい

    javascriptの値をPHPへ渡したい javascriptで計算された値をphpの変数へ代入し、その後の PHPで利用したいと考えています。 どのように代入すればよいでしょうか。。。 そもそもそのような事が可能なのでしょうか。。。 初歩的な事で申し訳ありませんが、教えて下さい。

    • ベストアンサー
    • PHP
  • PHPの変数をhtmlで出力する

    ど初心者でごめんなさい。 phpの変数をhtmlで表示する場合 <?= $変数名 ?>と教わったのですが、下記のプログラムをじっこうすると <?php $url = "localhost"; $user = "root"; $pass = ""; $db = "SampleDB050"; // MySQLへ接続する $link = mysql_connect($url,$user,$pass) or die("MySQLへの接続に失敗しました。"); // データベースを選択する $sdb = mysql_select_db($db,$link) or die("データベースの選択に失敗しました。"); // クエリを送信する $sql = "SELECT * FROM T01Prefecture"; $result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br />SQL:".$sql); //結果セットの行数を取得する $rows = mysql_num_rows($result); //結果保持用メモリを開放する mysql_free_result($result); // MySQLへの接続を閉じる mysql_close($link) or die("MySQL切断に失敗しました。"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=SHIFT-JIS"> <title>全件表示</title> </head> <body> 接続ID:<?= $link ?><br /> 選択の成否:<?= $sdb ?><br /> 結果ID:<?= $result ?><br /> 行数:<?= $rows ?><br /> </body> </html> 表示結果は以下のようになります。↓ 接続ID: 選択の成否: 結果ID: 行数: 変数が表示されないのは、なんででしょうか・・・?

    • ベストアンサー
    • PHP