検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- php 文字置換について
php 文字置換について 以下のような文字列で、「記号、小文字、ハイフン」が連続する場合の「小文字、ハイフン」を削除したいです。 実装方法をご教示いただけないでしょうか。 aa-a-b 以下のように実装した所、aa-のa-も削除されてしまいます。削除したいのは-a-のa-のみです。 if (preg_match_all("/[,'\-\(\)\[\]\.:\+\/][a-z]+-/", $d, $hit)) { ____foreach ($hit as $h) { ________$l = count($h); ________for ($k=0; $k<$l; $k++) { ____________$p = substr($h[$k], 1); ____________$d = str_replace($p, "", $d); ________} ____} }
- ベストアンサー
- PHP
- UserOKWave
- 回答数1
- phpスクリプトのみで定期実行
PHPのプログラムのみで5分に1回くらいサーバーにアクセスしメールチェックしたい。 現状サーバーにアクセスしメールチェックするとこまで完成してるのですが、定期的にアクセスする方法で苦戦してます。 条件的には (1)PCは切りたい (2)cronは使用できません (3)cgi等も使用できません PHP無限ループ+タイマーで自動実行風にできるでしょうか? 詳しい方、ご回答よろしくおねがします。
- ベストアンサー
- PHP
- seventozero
- 回答数3
- .php?id=◯◯と表示したい
今、会員サイトを作成しています。 Authを使ってログインなどは作成できたのですが、各ユーザーページのURLを http://abc.co.jp/mypage.php?id=◯◯ といった感じにしたいのですがどのようにすればいいのでしょうか?
- phpからメール送信出来ない
phpでメールフォームを作り、send_inquiry.phpを作り、送信ボタンをクリックしても、エラーになります。エラー文は『ローカルホストを確認しなさい。smtpの設定を確認しなさい』と英文で出ます。ローカルホストやstmpの設定はどう確認し、どう変更するんでしょう?初心者なんで出来るだけ分かりやすくお願いします。
- ベストアンサー
- PHP
- noname#142312
- 回答数2
- phpからメールが送れない
mb_send_mail()[fuction.mb-send-mail]: SMTPserver response:530 5.7.0 これは、()内に[fuction.mb-send-mail]と入力しなさい。応答するサーバー値は530~だから値を530~に変えなさい。と言ってますか?送信エラーの際、これらの文が出ます。
- ベストアンサー
- PHP
- noname#142312
- 回答数2
- クローラーをPHPで作る方法
クローラーをPHPで作るにはどうすればいいのでしょうか。具体的な使用方法としてはケンコーコムの商品ページ(写真・テキスト)を加工したサイトを構築するためのデータ集めです。どなたかご教授下さい。
- .phpファイルにパスワードを保存
.phpファイルにパスワードを保存 PHPで掲示板を作っており、管理画面に行くとき入力するパスワードを保存しておく方法として、 .phpファイルに <?php $password='パスワード'; ?> というように保存しておこうと思いますが、 セキュリティ上、問題があるのでしょうか?
- ベストアンサー
- PHP
- sandbox123
- 回答数2
- PHPを習得するべきか
HTML/CSSを学んでいます。さらにPHPを習得するべきか悩んでいます。 (1)SQLなどのデータベースとの連携等と、よく書いてありますが、具体的にはどのようなページなのでしょうか? (2)またアドレスにphpとついてはいますが、データベースとの連携を感じさせないものもありますが、どういった役割をしていると考えられますか? (3)上記、またはそれ以外の方法で、それらを実現する方法はあるのでしょうか?また、メリット・デメリットを教えてください。
- ベストアンサー
- PHP
- nagoyanosuke
- 回答数2
- PHPはvimかIDEか
これからwebの勉強を始めたいと思っているのですが、開発環境をどのようにしようか迷っています。 有名なvimを使った方がよいのか、それともPHPエディタやEclipceなどのIDEがいいのでしょうか。 私は学生なので、できれば実際の職場での環境で開発していきたいと思っています。 PCはMacBook(Snow Leopard)とWindows(Linuxをデュアルブート)を使っております。 ちなみに今まではソフトウェア開発でVisual Studioを使っていました。 ご教授の方、よろしくお願い致します。
- ベストアンサー
- PHP
- whiterozes
- 回答数5
- Yomi-search【PHP】について
[正しい例] http://f33.aaa.livedoor.jp/~happye/yomi/html/01_01.html ■内容 リンクを押すときちんと指定先のサイトへ飛びます。 ■ソース <a href="http://f41.aaa.livedoor.jp/~pmns/" target="_blank" style="text-decoration:none">■</a> [悪い例] URL: なし ■内容 リンクを押すときちんと指定先のサイトへ飛びません。 アドレスを見てみると、UPしたサーバーのホストが指定URLの前に入ってしまってます。 ●アドレス例 http://11.11.1.111/sample/sample/http://yahoo.co.jp/ ■ソース <a href="http%3A%2F%2Fwww.yahoo.co.jp%2F" target="_blank" style="text-decoration:none">■</a> [考え] 悪い例のソース中のリンクに文字化け?が見られることから、 おそらくなんらかのPHPファイル中に「://」を「%3A%2F%2F」として認識してしまってるため、 そのままホスト部分も一つのURLとして認識してしまったのだろうと思います。 万が一そうだとしても、どこをどう直せばいいかわかりません。 どなかかご教授ください。
- PHPのセッションについて
PHPのセッションについて 現在ログインフォームを作成しているのですが、 ログインフォームからIDとパスワードを送信して、合っていれば セッションを発行してロケーションで飛ばそうと思っているのですが、 初回時にIDとパスワードを入力して送信しても、セッションが引き継がれず 2回目以降だとセッションが引き継がれる症状に悩んでおります。 どなたかご教授ください。 宜しくお願いいたします。 【login.php】-------------------------------- <?php session_name("stock"); session_start(); $error_flag = 0; if(isset($_POST["login"])){ $id = htmlentities($_POST["id"],ENT_COMPAT); $password = trim(htmlentities($_POST["password"],ENT_COMPAT)); if($login_id == $id && $login_pass == $password){ $_SESSION["id"] = $id; $_SESSION["password"] = $password; header("Location:stock.php"); exit; }else{ $error_flag = 1; } } echo <<<EOD <form method="post" action="login.php" id="login"> <input type="text" name="id" id="id" > <input type="password" name="password" id="password"> <input type="submit" name="login" value="ログイン" /> </form> EOD; 【stock.php】--------------------------------- <?php session_name("stock"); session_start(); echo $_SESSION["id"]; echo $_SESSION["password"]; ?>
- ベストアンサー
- PHP
- hunter_999
- 回答数1
- phpの掲示板の通知
phpで掲示板を作っています。 そこで掲示板に何か新しい投稿がされたらポップアップなり音が鳴るなりして通知機能をつけたいのですがどのようにしたら良いのでしょうか。
- PHPにて位置情報の送信
PHPにて位置情報を送信する方法についてお聞きします。 PHPを経由してGoogleの検索結果へアクセスする場合、位置情報も合わせてGoogle側へ送信したいです。 そのような方法はあるのでしょうか?
- 締切済み
- PHP
- daison1015
- 回答数1
- PHPの複数条件検索フォーム
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1134440526 の回答者の方のコードを参考にしたのですが、下記の通りにすると Parse error: syntax error, unexpected '{' in C:\Program Files\Apache\Apache24\htdocs\sample\kensaku20.php on line 19 と出ます、カッコの数がおかしいのでしょうか? 19行目前後を見てもおかしな所はないと思われるのです(秀丸を使っていてカーソルを合わせると色が変わる部分を見ました) やりたいこととしてはid名か商品名のどちらか・或いは両方とも入力したらDBより検索、表示させる事です。 HTML部 <form action ="http://localhost/sample/kensaku20.php" method="post"> id名:<input type="text" name="id"> 商品名:<input type="text" name="name"> <input type="submit" name="exec" value="検索"> </form> php部 中略 $ary_whr = array(); $ary_dat = array(); if (!empty($_POST['exec'])) __{ $ary_whr[] = 'name LIKE ? '; $ary_dat[] = '%'.$_POST['exec'].'%';} if (!empty($_POST['id'])) __{ $ary_whr[] = 'id LIKE ? '; $ary_dat[] = '%'.$_POST['id'].'%';} if (!empty($_POST['name'])) __{ $ary_whr[] = 'name LIKE ? '; $ary_dat[] = '%'.$_POST['name'].'%';} $where = ' WHERE ' . implode(' AND ', $ary_whr); 中略
- PHP ファイル操作について
PHPのファイル操作についてご教授ください 同じサーバー内に置いている同じ環境の別ドメインに設置した 同じPHPの挙動が異なる為、その原因を教えて頂きたいです。 ファイルへ保存した場合の改行の有無についてです。 以下一部を抜粋しています。 初期状態(abc.txtの中身) -----ここから----- すもも<>あんず<>すいか<> -----ここまで----- ▼以下を実行 [入力内容] data01:すもも data02:あんず data03すいか $log_file = 'abc.txt'; $lines = ""; $fp = fopen($log_file, "rb+"); set_file_buffer($fp, 0); flock($fp, LOCK_EX); $freadsize = @fread($fp,filesize($log_file)); $freadsize = chop($freadsize); $lines = explode("\n",$freadsize); $lnum = count($lines); for($i=0;$i<$lnum;$i++){ $lines[$i] = "$lines[$i]\n"; } array_unshift ($lines, "$data01<>$data02<>$data03<>$blank"); rewind($fp); $lnum = count($lines); for($i=0;$i<$lnum;$i++){ if(preg_match("/^[0-9]{10}<>+/",$lines[$i])){$check = 1;}else{$check = 0;} if($check == 1){ fputs($fp,$lines[$i]); } } ftruncate($fp, ftell($fp)); flock($fp, LOCK_UN); fclose ($fp); ▼実行後(abc.txtの中身) りんご<>ばなな<>ぶどう<> すもも<>あんず<>すいか<> 別のドメイン下では、改行されません。 りんご<>ばなな<>ぶどう<>すもも<>あんず<>すいか<> この同じPHPを同じサーバー内の別ドメインで 実行した場合、改行される場合と改行されない場合があるのです。 ドメインが異なる以外は同じ環境のはずなのですが、挙動が異なります。 改行をして保存したいのですが、改行されないドメイン下のPHPは array_unshift ($lines, "$data01<>$data02<>$data03<>$blank"); ↓ array_unshift ($lines, "$data01<>$data02<>$data03<>$blank\n"); としています。 何故挙動が異なるのでしょうか? 文字コード、改行コードは同じです。
- PHP 文字分割で配列に。
こんにちは。 先日よりPHPにて文字列を分割し配列する事に悩んでいます。 質問内容としましては、 $str = "文字","1,2,3","テキスト" を Array ( [0] => 文字" [1] => "1,2,3" [2] => "テキスト" ) の様に配列にしたいと思っています。 今までは、sprit(",", $str) で分割していましたが、PHP 5.3.0 で 非推奨となったことで explode(",", $str) に変更。 その後今回の様なデータは無く問題ありませんでしたが、新しくデータを読み込みした時、ダブルクォートの中にコンマがあり、 Array ( [0] => 文字" [1] => "1 [2] => 2 [3] => 3" [4] => "テキスト") と分割され、エラーとなりました。 色々、「Sprit」「PHP 分割 ダブルクォーテーション」等で検索しているにも関わらず、希望の情報がヒットしませんでした。 改善方法若しくは情報の記載されておりますサイトがあればご誘導いただければ幸いです。 初歩的な質問かと思いますが、お願い致します。 サーバの種類: MySQL サーバのバージョン: 5.5.42 - Source distribution PHP/5.6.10
- ベストアンサー
- PHP
- buzinesswa
- 回答数3
- HTML css java php 開発環境
ネットで少し調べましたが、実際作業されている方に雰囲気を教えていただけると助かります。 HTML cssはメモ帳で開発できますか? フリーソフトを使った方が作りやすいでしょうか? java phpは、ダウンロードが必要のようですが、この認識で合っていますか? 会社のパソコンで環境が作りにくく、調べるのみで立ち止まっています。
- PHPとPythonはどちらが
有能ですか?(当方ど素人です) 例えば、Pythonならここまでできるとか、PHPならDBとの連携が強い などです。 選択に困っています。 各々の経験年数など考慮せず教えていただきたいです。
- ベストアンサー
- Python
- noname#232261
- 回答数1
