検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPで作ったメールフォームから送信→迷惑メール扱いに
mb_send_mailでPHPメール送信するとたいがい迷惑メール扱いにされて困っています。 ソフトごとのフィルタ設定にもよるのかもしれませんが、こういうもんなのでしょうか。 よく"迷惑メール扱いになっている可能性があるのでxxx@xxx.jp"からのメールを受信可能にしてください"などという注記を見ますが、それも不憫に思います。 このあたり皆さんどうなさっていますか。 よろしくお願いします。
- PHPで作成したメールフォームへの画像挿入・送信
PHPで作成したメールフォームに画像が挿入できて、その画像がメール送信できるようなPHPのロジックを、ご教示ください。
- PHP エラーだけどリロードすると元通りになる件
質問させてください。 PHPを自作で作成して設置しているのですが、度々下記のエラーに悩まされております。 Call to undefined function ファンクション名 とか syntax error, unexpected '}' など。それぞれこの後にファイル名と行数が表示される。 このエラーが出た後に、一度もしくは数回リロード(更新)すると問題なく表示されるのですが、どうも気になります。 エラーの意味はインターネットで見て分かったのですが、 示している行を見ても、どこも間違っているところはないようです。 実際、数回ブラウザのリロードを押すと普通に表示されるようになります。 またこれと関係あるのか分かりませんが、稀に文字化けのように、 「..../TD>」な感じで、いち部分がおかしく表示されることがあり、 これもリロードをすると戻ります。 文字コードもファイルのエンコードもEUCを使用しているのですが。。。 先月サーバーを変えて、PHPのバージョンが変わり、 PHP 5.* (忘れました・・・)からPHP 5.2.6になってから、 このような現象が増えたような気がしますが、定かではありません。 また以前のサーバーは専用サーバーを使用していたのですが、 今は共有サーバーでスペックは以前よりは良くないのですが、 その辺りも関係するのでしょうか? 同じような経験をお持ちの方いらっしゃいませんか? 原因・解決方法があれば教えてください。
- ベストアンサー
- PHP
- good4you4y
- 回答数3
- PHP4→5にアップグレードしたらコードが動きません。
このコードを使うとエラーが出ます。PHP4の環境では問題なかったのですが、PHP5にしたとたんエラーが出てコードが動きません。このコードは指定のファイルをブラウザでダウンンロードできるスクリプトです。 プログラミング素人なのでどう直したらま動くようになりますか??? #!/usr/bin/perl -wT use CGI ':standard'; use CGI::Carp qw(fatalsToBrowser); my $files_location; my $ID; my @fileholder; $files_location = "/home/user/public_html/static/file"; $ID = param('ID'); if ($ID eq '') { print "Content-type: text/html\n\n"; print "You must specify a file to download."; } else { open(DLFILE, "<$files_location/$ID") || Error('open', 'file'); @fileholder = <DLFILE>; close (DLFILE) || Error ('close', 'file'); open (LOG, ">>//home/user/public_html/dl.log") || Error('open', 'file'); print LOG "$ID\n"; close (LOG); print "Content-Type:application/x-download\n"; print "Content-Disposition:attachment;filename=$ID\n\n"; print @fileholder } sub Error { print "Content-type: text/html\n\n"; print "The server can't $_[0] the $_[1]: $! \n"; exit; }
- MacOS(10.5.6)のサーバーでPHPが動作しない
Mac初心者(Winは10年ほど)なのですが、MacOSに標準搭載されているApacheでPHPを動作させたいのですがうまくできません。 調べた限りでは「/private/etc/apache2/httpd.conf」を【例1】のように編集すれば動作すると思うのですが、実際には動作せず、phpのコードそのものがブラウザに表示されてしまいます。 【例1】 #LoadModule php5_module libexec/apache2/libphp5.so ↓ LoadModule php5_module libexec/apache2/libphp5.so 使用しているphpコードは下記の通りです。 <?php phpinfo(); ?> 環境は下記の通りです。 Mac OS X (10.5.6) Apache2 + PHP5 (OSに標準搭載されているもの) アドバイスお待ちしております。 よろしくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- office20
- 回答数1
- yumで入れたPHPをconfigure/makeでアップグレードする方法
現在、CentOS 5.2 を利用しており、yum で PHP をインストールすると PHP 5.1.6 でした。 これを最新版(5.2.9)にアップグレードしたいのですが、普通に tar をダウンロードして、 configure/make でいいのでしょうか? 一旦、yum remove等でアンインストールした方がいいのでしょうか?
- PHP変数にXMLのタグ内容を代入するには?
■質問内容: 超初心者です。質問が的外れかもしれませんが自己解決できずにいます。何卒ご教授ください。 達成したい内容としてRSS生成をPHPで作成中です。 PHPの $hensu1 = 別ファイルXMLにある<namae>名前</namae>の"名前" を代入したいのですが記述方法が解らず、困っております。 そのほかの質問もありますが、後述します。 ■環境: php:4.3.** (ホスティングの為、サーバの設定変更などできません) ■状況と経緯: 実際のコードを乗せます。 直接ご指摘いただけると、大変ありがたいです。 【rss.php】 <?php echo '<?xml version="1.0" encoding="UTF-8"?>'; ?> <? $hensu1 = "(1)別ファイルXMLにある<namae>名前</namae>の"名前" を代入したい"; $hensu2 = "(2)別ファイルXMLにある<nedan>100円</nedan>の"100円" を代入したい"; $pubjikan ="(3)別ファイルXMLにある<jikan>2009/02/26-17:50</jikan>の"2009/02/26-17:50"を代入したい" ?> <rss version="2.0"> <channel> <title >タイトル</title> <link>http://local/</link> <description>webページ</description> <language>ja</language> <copyright>会社</copyright> <managingEditor></managingEditor> <webMaster></webMaster> <pubDate>Thu, 26 Feb 2009 00:00:00 +0900</pubDate> <lastBuildDate></lastBuildDate> <item> <title>タイトルは<? echo "[ {$hensu1} ]"; ?>です</title> <link>books.xml</link> <description>価格は<? echo "[ {$hensu2} ]"; ?>です</description> <pubDate><? echo $pubjikan; ?></pubDate> ←(4)ここは日付を成型するPHPを記述したいの </item> ~(5)ここに、XMLから繰り返し取得したい(最大5件程度)~ </channel> </rss> --- 【books.xml】 <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="table.xsl"?> <books xml:space="default"> <book no="000"> <namae>名前</namae> <nedan>100円</nedan> <jikan>2009/02/26-17:50</jikan> </book> <book no="000"> ←(5)に該当。以降を繰り返し5件程度取得したい。 <namae>名前2</namae> <nedan>200円</nedan> <jikan>2009/02/25-19:30</jikan> ~ ~繰り返し数十件のデータあり ~ </book> </books> --以上-- 上記の(1)~(5)について教えてください。 出来れば具体的な記述でご指摘いただけるか参考サイトをご紹介 下さるとありがたいです。 Domxmlなど自分なりに見当つけてみましたが、上手くいきませんでした。 何卒、宜しくお願いいたします。
- JavaScriptでチェックし、正常/エラー それぞれの処理をPHPで
PHPとJavaScriptの組み合わせの勉強をしています。 JavaScriptでチェックし、結果が正常 or エラーのそれぞれの処理を PHPコードで書きたいのですが可能でしょうか?
- ベストアンサー
- JavaScript
- noname#165473
- 回答数2
- localhostにフォルダーを作ってphpファイルを保存したい
まったくウェブデザインの初心者です。 phpファイルを自分のPCの中に保存して、そこにhtmlファイルを飛ばして、phpで返事のページが来たらと思って、Apache(mirror)やphpをインストールしました。http://localhostを出すと、It worksと今、出ます。これってうまくインストールできてるということでしょうか? さて、そこで、.phpファイルを作って、そこに保存したいのですが、 その先がわかりません! まずphpフォルダーをどこに作ればよいか?わかりません。 localhostて、いったいどこにあるんでしょうか? フォルダーができたら、今度phpファイルを保存する時、 名前をつけて保存で、どこに保存するんでしょうか? localhostて場所が出てこないですが? PCは、Xpです。 よろしくお教えください。
- javaからphpへのファイルアップロードで困っています
クライアントからサーバへファイルをアップロードするJAVAプログラムを作成しているのですが、アップロードの処理が分からず困ってます。 処理の流れとしては、 HTML(クライアント)でファイルを指定し、 PHP(サーバ)でクライアントから指定されたファイルの受信処理を行う。 このHTML(クライアント)の部分をJAVAで作成しようと考えています。 HttpURLConnectionで接続までは作成できましたが、JAVAでHTMLの <input type="file" name="upfile"> の部分をどのようにコーディングするのか分かりません。 //PHP受信処理↓ $filename = $_FILES['upfile']['name']; if (move_uploaded_file($_FILES['upfile']['tmp_name'], $updir.$filename) == FALSE){ print("Upload failed"); print($_FILES['upfile']['error']); print("<b>失敗</b>"); } else { print("<b> $filename </b> uploaded"); print("<b>成功</b>"); どなたかご存知の方がいらっしゃいましたら御教授お願いします。
- グーグルカレンダーのようなカレンダーをPHPで作るには
グーグルカレンダーのような、クリック一つで簡単にスケジュールが書き込める、また作ったスケジュールを他の日に移動できる、スケジュールを色で分けれるなど、グーグルカレンダーそっくりのカレンダーを作りたいのです。 PHPで作れるような感じがするのですが、実際どうでしょう?作る方法を知っている方、ぜひとも教えてください。 また、PHPで作れなければ、ほかの方法はどんなのがあるのでしょうか? グーグルカレンダーのようなものは不可能であれば、最低限、スケジュールが書き込める機能を持ったカレンダーを作れればと考えています。 会社で使うのですが、会社のメンバーそれぞれにIDをふり、メンバーそれぞれが使えるようにしたいのです。 宜しくお願いします!
- [PHP]Warning: getimagesize(): Read error! in....を表示させない方法
PHPでWarning: getimagesize(): Read error! in....を表示させない方法って、 getimagesize()の前に@をつけることや、error_reporting(0) 以外に簡単で良い方法ってありますか? 方法はあると思うのですが、わかりません。 どなたかご教授いただければ非常に幸いです。 宜しくお願いします。
- phpの中で外部のcgiを実行させる方法
aaa.phpの場合、外部のphpファイルをincludeで呼び込めますが、ではaaa.phpでcgiを呼んで来て実行させることはできるのでしょうか?
- PHPでのセレクトボックスの値の取得について
入力画面(HTML)で都道府県をセレクトボックス で入力したいんですが、入力画面のHTMLに北海道から沖縄まで書くのは大変だし、 もしかしたらエリアを限定するかもしれないので 外部ファイル(例:area_data)にカンマ区切りで北海道から沖縄まで書いたものを optionの部分に入れたいと思います。 Perlでやるとこんな感じで出来たんですがこれをPHPでやるにはどうすればいいのか教えてください。 ただ単にPerl(の関数)をPHPに直すだけでできるものなのでしょうか? ----------------Perl(sample.cgi) mode:new--------------------------- ##===================== ## 都道府県の設定 = ##===================== if(!open(DATA,$area_data)){ &error('システムエラー','エリアデータファイルをオープンできません。'); } @area_data = <DATA>; close(DATA); @area = split(/,/,$area_data[0]); foreach(@area){ $option_val .= qq|<option value="$_">$_</option>\n|; } ##=============================== ## マクロリファレンス置き換え = ##=============================== foreach(@html){ s/_%option_val%_/$option_val/g; } ##========================= ## 入力画面HTML 出力 = ##========================= print <<"EOF"; Content-type: text/html @html EOF exit; } ---------------入力画面html------------------------------------------ <form name="form1" method="post" action="sample.cgi"> <input type="hidden" name="mode" value="new1"> <select name="address_a"> _%option_val%_ </select> </form> ---------------Perl(sample.cgi) mode:new1---------------------------- 入力確認画面のHTMLを開く ##=============================== ## マクロリファレンス置き換え = ##=============================== foreach(@html){ s/_%address_a%_/$param{'address_a'}/g; } ##========================= ## 入力確認画面HTML 出力 = ##========================= print <<"EOF"; Content-type: text/html @html EOF exit; } ---------------入力確認画面html---------------------------------------- <form name="form1" method="post" action="sample.cgi"> <input type="hidden" name="mode" value="new2"> <input type="hidden" name="address_a" value="_%address_a%_"> _%address_a%_ </form>
- PHPでTwitterのbotを作っているのですが・・・
PHPでTwitterのbotを作っております。 TLに反応して返事をするbotを作るため8bitnote様(http://8bitnote.sblo.jp/)の 「Twitterbotの特定の単語に反応してリプライ反応するサンプルスクリプト」 で配布されていたものをDLさせていただいたのですが このソースはTLに反応するだけでなく TL上にある他人→他人宛ての@にも反応してしまうようなのです。 (例えばAさんがBさんに@で「こんにちは」と言ったのに botがそれに反応してAさんに「こんにちは」と返してしまうなど) 自分宛ての@とTLには反応するが 他人→他人宛ての@、自分がフォローしてない人には反応しない 上のようなbotを作るには、配布されているソースのどの部分を変更すれば良いのでしょうか。 phpに関しては全くの素人ですので(専門用語等もあまりわかりません…) どの辺りからどの辺りを変える、など具体的な変更点を 分かりやすく説明していただけると幸いです。 お手数ですが、もしもご存知でしたらご教授ください。
- 【PHP】サーバー上で TIFFをJPEG等に変換したい
レンタルサーバーでPHP5を使用しています。 最近、画像管理システムの制作をしている関係でサムネイルを自動生成する必要がでてきました。ここでつまずいたのが「TIFF」です。「JPEG」等の画像に変換したくてもできません。 GDやPEARやPECLの機能をざっと見ましたがそういうのはなさそうです。 やはりむりなのでしょうか? お詳しい方、よろしくお願いいたします。 <環境> サーバー会社: CPI サーバーOS: FreeBSD 6.2
- MYSQL PHPのページ分割表示について教えてください。
MYSQLとPHPで書籍のデーターベースを構築中ですが、ページの分割表示をさせたくて、色々検索していたら「PEAR::Package::Pager を使わずphpでページング処理ができるpager()関数」というもをみつけました。 がっ! 組み込み方が、わからない。 賢者の知恵を拝借できれば、幸いです。 ソースは、こちらのを利用させていただいております。 http://www.daito.ac.jp/~ikeuchi/webdb/webdb_3.html これに、下記のところにある関数を組み込みたいのですが http://ryouchi.seesaa.net/article/45846102.html よろしく、お願いします。
- 締切済み
- MySQL
- fushokupan
- 回答数2
- PHP 正規表現による文字列の抜き出しについて
PHP 正規表現による文字列の抜き出しについて 初歩的な質問で申し訳ありません。いくつかググったのですが、それでも自分の求める形を見つけられず質問させて頂きました。 「あいうえおかきくけこさいすせそ $abc12345678 $99999 たちつてと」 このような文字列の時に、 『$abcで始まって半角スペースで終わる所までの部分を抜き出す』には、 どのように記述すれば宜しいでしょうか。 (上記の文字列の場合は、「$abc12345678」を抜き出したいことになります。) よろしくお願いします。
- PHPに詳しい方、困っているのでお助け下さい。
PHPに詳しい方、困っているのでお助け下さい。 PHPでリスト一覧のようなページで各レコードにチェックボックスがあり、それチェックすれば、フォーム入力画面に遷移し、そこの画面には先ほどチェックした項目が表示されているプログラムがあるとおもうのですが、これをしたいというHPを見つけましたのでぜひコチラを拝見してコメントを頂けたら本当に嬉しいです。そのURLは下記です↓ http://www.okiden.co.jp/corporate/brochure/index.html こちらはCGIでうごかしているようですが、やりたいことは全く同じ事で、資料をチェックして、フォーム画面へ移動したら、そこに先ほどチェックした項目名が表示されており、さらにフォーム入力確認画面でも、内容が受け継がれているという点です。 私はPHPでしようとしています。色々調べた結果、javaを使いそのチェックボックスのデータをPOSTとして送信確認画面まで、チェックした内容のデータを引き継ぎ出来るようなことまでは分かったのですが、お手上げ状態です。 もしフリーで同じようなものがご存知でしたら教えて頂けたら嬉しいです。 本当に無知で申し訳ございませんが、最後まで付き合って頂けたらと思い再度投稿しました。この質問を見た方で、何か良いアドバイスを頂ける方、ぜひ宜しくお願い申し上げます。
- ベストアンサー
- PHP
- nonnon0099
- 回答数1
- PHP初心者です whileの回数を指定 について
初めまして、PHP初心者です。whileについての質問です whileでループ中に指定する数ごとに区切りつけたいと思っています。最初は5回目、残りは6回毎に区切る方法はありますか? $food_image[] = a: $food_image[] = b: $food_image[] = c: $food_image[] = d: $food_image[] = e: $food_image[] = f: $food_image[] = g: ...配列は50個くらいまで続きます… $food_count = count($food_image); $i = 1; while( $i <= $food_count ){ $pdf->Text($x, $y, sjis_conv("$food_image[$i] ")); $i++; } どうぞよろしくお願いします
