PHP
- フォームの値取得について
PHP4を利用しています。 フォームからのデータ取得で 以前はフォームで利用した名前に$をつければ その値を変数として利用できたと思うのですが、 PHP4からは設定によっては出来ないと言うことなので フォームの名前と同じ名前の変数に値を入れる為 $name1=$_POST['name1']; で取得しようと思ったのですが、 フォームで利用しているテキストボックスが多いのです。 やはりひとつづづ取得する方法しかないのでしょうか? なにか良い手があったら教えてください。 よろしくお願いします。
- ベストアンサー
- PHP
- rabu_chihaha
- 回答数1
- PHPスクリプトにスタイルシートを適用するには?
MagpieRSS(http://magpierss.sourceforge.net/)で取得した以下のPHPスクリプトでRSSをリスト化してWEB表示させることができたのですが、これにスタイルシートを適用したい場合、どのような方法がありますか?PHP初心者なためぜんぜんわかりません。 <?php require_once 'rss_fetch.inc'; require_once 'code_table.ucs2jis'; require_once 'jcode.php'; $url = 'http://~; $rss = fetch_rss($url); $title = $rss->channel['title']; //JcodeConvert($str, $from, $to) //0:PASS(無変換)1:EUC-JP 2:Shift_JIS 3:ISO-2022-JP(JIS) 4:UTF-8 $title = JcodeConvert($title, 4, 2); foreach ($rss->items as $item ) { $title = $item[title]; $title = JcodeConvert($title, 4, 2); $url = $item[link]; echo "<li><a href=\"$url\">$title</a></li>\n"; } ?>
- PHPでhtmlソースを取得する方法
タイトルの通りです、 PHPでhtmlソースを取得する方法はどのようにすればいいのでしょうか? ご教授お願いしたします。 (ASPではW3getで取得していました。似たような方法があるのでしょうか、、?
- 海外で配布のスプリクトを日本語対応にしたい
海外のHPで配布されているPHPスプリクト(掲示板スプリクト)を自分のHPで使用したいのですが、日本語で投稿した場合、記事のところどころが文字化けしてしまいます。 どうにか投稿した記事の日本語を完全に表示できるようにしたいのですが、やり方を教えていただきたく投稿しました。 どうぞよろしくお願いします。
- 配列に入ったデータをループを使ってmysqlに登録する方法
独学でPHPを勉強しておりますが、まだまだ初心者で簡単なことなのかもしれませんが、教えてください。 たとえば team_a|1|2|3|4|5| ーーーーーーーーーーーーーー team_b|5|4|3|2|1| のようなものを senkou[]とkoukou[]という配列に入れているのでそれを、 ループを使ってsqlでmysqlに登録したいのですが、どうもうまくいかないです。 for($i=1;$i<=5;$i++){ $sql="" . "INSEART INTO team (" . "game_date," . "game_id," . "senkou${i}," . "koukou${i}" . ")VALUES(" . "${game_date}," . "${game_id}," . "senkou[${i}]," . "koukou[${i}]" . ");"; $result = mysql_query($sql,$con); } 多分{}の使い方がでたらめなんだろうなと思っていますが、それをどうやったものか悩んでおります。 よろしくお願いします。
- ベストアンサー
- PHP
- Special_Nuts
- 回答数2
- 出て行く際のREFERERの設定
現在レンタルサーバで管理している自分のサイトから他のサイトに出ていく際、バナー広告等いくつかの出口があるのですが、IFRAME等を使用しているため、他サイトに送られるREFERERには各*.html *.php等のファイル名が付与されている状況だと思います。 このREFERERに例えば全て「/index.html」に統一するようなことはできるのでしょうか? サーバ側で簡単に設定できるものでしょうか?それとも簡単なPHPコードで設定できるものでしょうか? 以上わかる方いらっしゃったら教えてください。
- postgres に接続できない
PHP4とpostgrs8.0を利用しています。OSはWINDOWS2000です。 $DB_SERVER="localhost"; $Port = "5432"; $DB_NAME="test"; $DB_UID="postgres"; $DB_PASS="abc"; define("DB_CONECT","host=$DB_SERVER port=$Port dbname=$DB_NAME user=$DB_UID password=\"$DB_PASS\""); という設定で pg_connect(DB_CONECT) の接続でエラーが発生します。 Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: password authentication failed for user "postgres" in c:\*****.php on line 12 なぜでしょうか? pg_hba.confの設定で host all all 127.0.0.1/32 md5 を host all all 127.0.0.1/32 trust に変更すると接続できるのですが。 それは問題ないのでしょうか? またレンタルサーバーのpostgresを利用する場合、 その設定も個人で変更できるのでしょうか? よろしくお願い致します。
- ベストアンサー
- PHP
- rabu_chihaha
- 回答数1
- fopenでパーミッションエラー
fopenでパーミッションエラーが出ます。 fopen("../news.htm", "w"); Warning: fopen(../news.htm): failed to open stream: 許可がありません。 fopen("./news.htm", "w"); fopen("../map/news.htm", "w");# mapディレクトリを757にしてOK 上記はOKでした。 ディレクトリ構成は /public_html/sample/mag/test.php # fopenをするファイル sampleを757にしてもエラーが出ました。 fopenで一つ上のディレクトリにファイルを書き込むことは出来ないのでしょうか?
- PHPsendmailにて送信元を変更
PHPのsendmailにて送信元を変更させたいのですが 現在 mb_send_mail($sendto,$subject,$text,"Form:送信元アドレス") のようにしているのですが、反映されずサーバーのアドレスにて送信されてしまいます。 ini_set関数にてセットしてみても同じでした。 メールが返信された場合に当方のアドレスまで返信されるように当方のアドレスを送信元表示させたいのですが・・ sendmailの設定を変える必要があるのでしょうか? なにか良い方法はありませんか?
- PHP バージョンアップ
phpのバージョンを4.3.4 から 4.3.11 にあげた時に フォームからのファイルのアップデート処理に なにか問題でしょうか。
- getimagesizeを使う場合
初心者です。わかりにくいかもしれませんがよろしくお願いします。 特定のディレクトリにある画像ファイルをすべて取得して サムネイル表示しようとしています。 画像サイズを取得するのに、getimagesize関数を使いますが、 //対象ディレクトリ $opdir = "./"; //img2ディレクトリ $dir = opendir($opdir); while( ($ent = readdir($dir)) !== false ) { $str = strstr($ent,"."); $imginfo = getimagesize($ent,$image_info); var_dump($imginfo); } こんな感じで、同一の階層にある画像はサイズがきちんと取得できるのですが、 //対象ディレクトリ $opdir = "../"; //img1ディレクトリ のように、別階層のディレクトリを指定すると、 エラー表示になってしまいます。 エラー内容 Warning: getimagesize(aisatu.gif): failed to open stream: No such file or directory in C:\Program Files\Apache Group\Apache2\htdocs\test\img1\img2\img.php on line 27 bool(false) 別の階層の画像サイズは取得できないのでしょうか。 それとも方法が間違っているのでしょうか。
- ベストアンサー
- PHP
- noname#15456
- 回答数3
- PDF画像の変換方法
質問させていただきますっ!! すでにあるPDF画像を読み込んで、JPG画像として吐き出すプログラムをPHPで行いたいのですが、可能でしょうか? 例:)sample.pdf(読み込み) -> プログラム -> sample.jpg(吐き出し) 自分で調べたのですが、見つからず・・・(探し方が悪いとはおもいますが。。。) 企画段階なので、できるか否かが欲しいです!! どうかご返答お願い致します!!!
- ベストアンサー
- PHP
- yu-ki-fize
- 回答数1
- phpを使って現行htmlを置き換えた場合の問題点
現行のhtmlファイル群の共通メニュー等をphpを使ってインクルードしてメンテナンスしやすくしたいと思っております。(htmlファイル数約1500) そこで懸念されるのが、拡張子がphpに変わってしまった場合、現在Googleにインデックスされているhtmlファイルの価値をうまく引き継げるのか?ということです。 htaccessで拡張子認識させて、表面上htmlのままにする方法は、全ファイルが対象の場合、サーバー負荷が大きく現実的ではないということですが・・・。 拡張子をphpに変更して、なおかつGoogleの表示順位も維持するような手法はありますか? よろしくお願い致します。
- PCサイトと携帯版サイトを同一アドレスにして振り分けたい。
こんばんわ、初めて書き込みます。 ふらんごと申します。 今回ちょっと困ったことがありまして、、 HPアドレスをPCと携帯でわかりやすく統一したいのですが、 可能なのかどうか知りたいのです。 たまに携帯とPCのアドレスが一緒のサイト見かけますよね? 雑誌とかで。 たとえば、 「123.com」PC、携帯両方このアドでOK!みたいな。 あれって、ジャバスクリプト?か何かで分岐してるのでしょうか? 使い心地はいかがですか? 例外なくドコモやVF、au、PCと つまり、1つのアドレスから端末ごとに4つのサイトに 分岐したいのです。 ぜひともそのあたりのこと詳しく知りたいです。 どなたかぜひ、よろしくお願いします。 今後ともどうかよろしくお願いします。
- UTF-8でsetcookieを使うには
初めて利用させて頂きます。宜しくお願い致します。 文字コードをUTF-8で保存したPHPでは出力の前にsetcookie()を使ってもエラーになってしまいます。 そこでANISで保存し、最初にob_start()でバッファリングを有効にし、 その後にinclude()やrequire()で必要なUTF-8のPHPファイルを読み込んでみたところうまくいったのですが、(下記) 他に良い方法はないものでしょうか? PHP4です。 index.php ANIS <?php ob_start(); include "main.php"; ?> main.php UTF-8 <?php ... setcookie("name",$value); ... ?>
- リロードすると直るParse error
はじめまして 現在 FreeBSD 4.7 Apache/1.3.33 PHP 4.3.10 でwebアプリケーションを作成しているのですが タイトル通り、リロードすると直るParse errorが出てきて困っています。 リロードすると直るので、文法等の間違いはないと思うのですが・・・・ http://okweb.jp/kotaeru.php3?q=1261486 でも同じような現象だったみたいですが・・・PHP5みたいだったので、新たに質問させてもらいました。 解決方法ご存知の方よろしくお願い致します
- GPLライセンスについて
海外のGPLライセンスに基づいて作成されたPHPスクリプトに関しての質問です。 現在、Webサイト作成の個人事業を始めたいと考えております。 そこで、無料サービスとしてGPLのPHPスクリプト(アクセス解析や簡易CMS等)を日本語化や改造をし、希望者に提供したいと思っておりますが、これはGPLに反する行為でしょうか? スクリプトの設置は当方で行い、その際の費用等は全て無料で行います。しかしながら、無料サービスという謳い文句を使用するため、間接的に費用が発生するのではないかと思い、質問させていただきました。
- 携帯アドレスの正規表現
現在、携帯アドレスの正規表現を行っていますが、 どうもうまくいきません。 実際に正規表現をするのは@よりも前の文字列です。 現在下記のようにしますとひらがなもOKになってしまいます。 !ereg( "^[a-zA-Z0-9!#$%&*+/=?^_{|}~.-]+", $email ) 何かよい方法はご存知ないでしょうか?