YUTAKUN007 の回答履歴
- 特定のIPアドレスでPHPを使ったメール送信ができません
PEARのMailを使ってメールを送信するソースを作成しました。 IPアドレスを自動取得した場合はきちんとメール送信ができています。 しかし、外部からの利用を可能にするためのIPアドレスに変更すると送信処理に時間がかかり、送信処理を中断してしまいます。 この特定のIPアドレスがある同一LAN内にはたくさんのPCがつながっています。 もしかしてこれが原因なのでしょうか? 動作環境:Windows+Apache2.0.52+PHP4.4.2
- 締切済み
- pink_yellow-blue
- PHP
- 回答数2
- cookieに複数のIDを持たせる場合
cookieについての質問です。 是非お力をお貸しください。よろしくお願いします。 2重投稿を防ぐ方法としてcookieを使用したいと思っています。 下記のように書いたのですが、うまくID別に認識してくれません。 $ID = ひっぱてきたID; if(isset($_COOKIE['$ID'])){ print('エラー'); exit; } else{ setcookie('$ID',time()+60); } $_COOKIE['$ID']←こういった感じで使用することはできないのでしょうか? よろしくお願いします。
- cookieに複数のIDを持たせる場合
cookieについての質問です。 是非お力をお貸しください。よろしくお願いします。 2重投稿を防ぐ方法としてcookieを使用したいと思っています。 下記のように書いたのですが、うまくID別に認識してくれません。 $ID = ひっぱてきたID; if(isset($_COOKIE['$ID'])){ print('エラー'); exit; } else{ setcookie('$ID',time()+60); } $_COOKIE['$ID']←こういった感じで使用することはできないのでしょうか? よろしくお願いします。
- サイトにアクセスしてタイトルを取得
指定したURLのサイトにアクセスして<title>と</title>の間に挟まれている文字を検出することは可能でしょうか? よろしくお願いします。
- ベストアンサー
- itmedia_search
- PHP
- 回答数1
- DB(MySQL)を初めて設置するのですが・・・難しいでしょうか?
この度初めてDBと連動したCGIを設置するのですが、設置や運営って難しいでしょうか?初めてなもので不安です。会社で担当になったのですが、私も別に詳しい訳は無いので困っています。 といってもとても簡易的なDBで、メールフォームで選択項目があまりにも大量にあり一度に表示できないため、選択したら更に選択できる画面へと何個か進んでいくものです。 ですので選択項目がDBで管理されているといった感じです。 この様なものを設置する場合何か普通のCGIとは違った事柄が出てきますでしょうか?もちろんSQLの設定等が必要かと思いますが、具体的に何を行うのでしょうか??さっぱり想像が出来ないので、予習としてアドバイスいただけたらと思うのですが・・・。 お詳しい方、宜しくお願いいたします。 ちなみに設置作業は3週間後くらいに迫っております!!
- 文字形式のチェックがしたい!
POSTで受けたデータが、 英数半角の文字だけで構成されているかを判定する方法が分かりません。 ついでそれは6文字以上であることも判定したいのですが、 どの関数で判断したら言いのでしょうか?
- カップル写真
他の人のホームページにカップル写真が載っていて、それをコピーしてあなたのホームページに掲載してもいいよ... て言うホームページ誰かしりませんか?
- ベストアンサー
- takenouchisinngo
- ブログ
- 回答数2
- imgタグにPHPを仕掛けてリンク元の取得
当方アフィリエイトプログラムを開発している者です。 アフィリエイトを起こしたいユーザーさんのページ(いわゆるサンクス画)に、imgタグで<img src="http://hoge/affi.php">を仕掛けた際、 このaffi.phpをサーバ側で取得して、どこのサイトのページでこのタグが踏まれたか、リンク元を取得したいのですが、可能なのでしょうか? いろいろ検証したのですが、リンク元が自分のサイトのURLを拾ってしまいます。 どなたかこういった事例の対処法をご存知の方がいましたら、解決方法やヒントなど教えていただけましたら助かります。 よろしくお願いいたします。
- GDを沢山出力できない
GDを使ってイメージを出力しいています。 GDでイメージを生成しているプログラム(gd1.php)を <img src='gd1.php'>という形で呼んで表示しています。 ひとつを表示するのはうまく言っているのですが 一画面でGDを複数呼ぶと画面が途中から使用不可能の×になり、その後ページを更新などすると画面が真っ白になってしまいます。 表示できなくなる画像の数ですが、サイズが600*36だと28個目前後、サイズ40*30だと50個前後までは表示できますがそれ以降の画像が表示できません。 メモリが不足しているのかと思い、iniファイルのmemory_limitを増やしてみましたがあまり変化はありません。 (最初64Mだったのを488Mまであげましたが変わりありませんでした。) OSはRedHadLinuxでPHPとGDは4.2.2(GD1.6.2)および4.4.2(GD2.0.28)の両方で現象が起きてしまっています。 もちろんImageDestroyは行っています。 よろしくお願いいたします。
- メールフォーム(mb_send_mail)が送信されません。
mb_send_mailを使ったメールフォームで分からないことが御座いますのでどなたかご教授下さい。 HTMLで入力させた宛先のアドレスにサイトのアドレスを紹介する為に使用するメールフォームです。 以下のソース部の$mlto = 'hoge@hoge.jp';の部分を HTMLより引き継いできた$adにメールを送信したい (イメージ的には $mlto = $ad;) のですが、うまくいきません。 シングルクオテーションが無いからなのか、送信できません。 ちなみに、 $mlto = 'hoge@hoge.jp';のように すれば、普通に送信できます。 どなたかご回答宜しくお願い致します。 PHP4のLINUXのレンタルサーバです。 ソースは以下の通りです。 <?php $ad=$_POST['add']; $mlfr = 'hogehoge@hogehoge.jp'; $mlto = 'hoge@hoge.jp'; $mlsb = 'タイトル'; $mlms = 'サイトのアドレス'; $jcph = '.'; mb_send_mail($mlto, $mlsb, $mlms, $mlfr); header("Location: ok.html"); ?>
- メールフォームが動いてくれない。
初心者ながら以下のようなメールフォームを書いたのですがうまく動いてくれません。どうしてなのでしょうか? ----hoge.php---- <?php $mail = $_POST['mail']; $address = $_POST['add']; if(empty($mail)){ $1 = "入力してください。"; }elseif(empty($address)){ $2 = "入力してください。"; }else{ //メール送信 echo("送信しました。"); exit; } ?> <form action="hoge.php" method="post"> E-mail <inputtype="text" name="add"><?=$1?> Message <input type="text" name="mail"><?=$2?> <input type="submit" value="send!!"> </form> ----- 一応、メールアドレスや本文が未入力の場合、エラーメッセージを出すようにしています。 どうぞよろしくお願いいたします。
- GDを沢山出力できない
GDを使ってイメージを出力しいています。 GDでイメージを生成しているプログラム(gd1.php)を <img src='gd1.php'>という形で呼んで表示しています。 ひとつを表示するのはうまく言っているのですが 一画面でGDを複数呼ぶと画面が途中から使用不可能の×になり、その後ページを更新などすると画面が真っ白になってしまいます。 表示できなくなる画像の数ですが、サイズが600*36だと28個目前後、サイズ40*30だと50個前後までは表示できますがそれ以降の画像が表示できません。 メモリが不足しているのかと思い、iniファイルのmemory_limitを増やしてみましたがあまり変化はありません。 (最初64Mだったのを488Mまであげましたが変わりありませんでした。) OSはRedHadLinuxでPHPとGDは4.2.2(GD1.6.2)および4.4.2(GD2.0.28)の両方で現象が起きてしまっています。 もちろんImageDestroyは行っています。 よろしくお願いいたします。
- HTMLで入力されたデータをPOSTで受け取るときに値がおかしくなる
HTMLのテキスト画面に下記のような記号列をいれて、 "#'\ 次画面でPOSTの値を表示すると、 \"#\'\\ になってしまいます。 DBに入れることを考えてはいるのですが、何かよい方法はないでしょうか?
- メールフォーム(mb_send_mail)が送信されません。
mb_send_mailを使ったメールフォームで分からないことが御座いますのでどなたかご教授下さい。 HTMLで入力させた宛先のアドレスにサイトのアドレスを紹介する為に使用するメールフォームです。 以下のソース部の$mlto = 'hoge@hoge.jp';の部分を HTMLより引き継いできた$adにメールを送信したい (イメージ的には $mlto = $ad;) のですが、うまくいきません。 シングルクオテーションが無いからなのか、送信できません。 ちなみに、 $mlto = 'hoge@hoge.jp';のように すれば、普通に送信できます。 どなたかご回答宜しくお願い致します。 PHP4のLINUXのレンタルサーバです。 ソースは以下の通りです。 <?php $ad=$_POST['add']; $mlfr = 'hogehoge@hogehoge.jp'; $mlto = 'hoge@hoge.jp'; $mlsb = 'タイトル'; $mlms = 'サイトのアドレス'; $jcph = '.'; mb_send_mail($mlto, $mlsb, $mlms, $mlfr); header("Location: ok.html"); ?>
- IEで長いWEBページを表示した場合に、スクロールがループしてCPU使用率が100%になります
下記現象にて困っております。 解決策をご存知の方がいらっしゃいましたら、ぜひご教授下さい。 ______________________ │ タイトル一覧 │  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ メニュー | コンテンツ内容 | | |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ PHPにて、上記のようなフレーム構成のWEBページを作成しておりました。 メニューをクリックすると、タイトル一覧が表示されるのですが、 タイトル一覧の行数が650行を越える辺りから、メニューを選択した時に、 CPUの負荷が異常に高くなったままになります。 そこで、タイトル一覧のスクロールバーをずっと下に押しっぱなしにして みたところ400行辺りから、401->402->403->400->401->402->403->404 ->400・・というように表示がループしておりました。 何度か試したところ、これは、タイトル一覧のフレームにフォーカスを あてることで、解消されることがわかり、読み込み時にjavascriptで フォーカスをあてるようにしました。 これで万事OKかと思っていたのですが、この現象は、ウィンドウの最大化等 を行った時にも、再描画の為に発生することが判明し、どうしたらいいもの かと困っています。 現在、判明していることは下記4点になります。 (1)一覧が650を越える辺りから発生する。それ以下だと発生しない。 (2)フォーカスをあてることで、処理が正常に行われ、解消する。 (3)コンテンツの場合はなぜか650行を越えても発生しない。 (4)MicroSoftサポートにある「スムーズ スクロールを使用しない」に設定 を行っても、解消されない。 ページ分割も考えたのですが、全件表示を一機能としてもたせたいと考えて います。
- ベストアンサー
- helpme_orz
- PHP
- 回答数2
- メールの添付ファイルについて
PHPでメールの添付ファイル機能を追加しようとしているのですが、添付できるファイルの種類と容量はどのくらいまでなのでしょうか。
- <A href ~ と一緒に値を渡すには
<A href="hogehoge.php" target="_self">login</A> とあった場合に hogehoge.phpに30と60の値を渡したい場合 またhogehoge.phpの値の受け取りは どのようにすればよいのでしょうか? ご教授お願いいたします。
- ベストアンサー
- maxpower-zero
- PHP
- 回答数3