検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- redhatlinux9.0にPHPを再インストールする方法
redhatlinux9.0にインストールされているPHPではmb_send_mail関数が使用できないため、PHPをコンパイルからやり直す必要があると聞きました。ApacheはそのままでPHPのみをコンパイルする方法を教えて頂けないでしょうか。コンパイルは未経験で方法が全く分かりません。
- ベストアンサー
- PHP
- shinmachi_taro
- 回答数1
- PHPにてCSVから配列で表を作成
どうもお世話になります。 現在PHPの練習をしているんですが、 どうしてもわからないことがあります。 (初めて3日の初心者ですので、訳わからないことをいっていたらすみません) ●CSVからファイルオープンして、 ●データを配列変数に入れて、 ●変数分だけ表として作成 したいんです。 ところが、 ●列が3列になったら、次の行に移る ●変数を全部入れたらテーブル作成を完了する。 ということができません。(↓こんな感じ。HTMLの表のつもり) 行1 [$name][$name][$name] 行2 [$name][$name][$name] 行3 [$name][$name][$name] わかりにくい説明ですみませんが、 よろしくお願いいたします。 ちなみにPHP4.3.1です。
- ApacheとPHPのインストール方法の解説サイト
ApacheとPHPのインストール方法を解説した サイトがあったら教えてください。 ApacheとPHPをそれぞれdownloadしてsetupして 環境ファイルの設定などを解説したサイトがありましたら 教えてください
- PHPのApacheに関しての質問です。
PHPを始めたのですが、Windows7の64ビットのPCでApacheがうまく動きません。インストールしたのは、Apache2.2.14のapache_2.2.14-win32-x86-no_ssl.msiです。動かない原因は、32ビット用だからだと思います。そこで、下記のサイトで64ビットのPCでも動くApacheがあったので、ダウンロードしたいと思うのですが、どれをダウンロードすればいいのかわかりませんので教えてください。 http://www.blackdot.be/?inc=apache/binaries
- phpによるデータベース操作について(MySQL)
http://www.yc.tcu.ac.jp/~yamada/doc/mysql/win/0602.html のサイトを参考に以下のような「データベースの内容を表示させる」プログラムを書いたのですが、うまく表示されません。(webブラウザで確認したところまっさらなページで何も表示されません) ちなみに、私はレンタルサーバを借りており、その中で作成したデータベースにphpMyAdminにてテーブルやカラムの作成を行いました。以下のプログラムは「db_sample.php」という名前で保存(エンコード:utf-8)し、レンタルサーバーの公開しているフォルダ「httpdocs」にffftpにてアップロードしています。バージョンは、phpMyAdmin2.11.11.3と、php4.1?(最新の5.2よりひとつ前のもの) ここでは仮に ホスト名:aaa.com (←これは独自に作成したドメイン名でいいのかな?) ユーザー名:user パスワード:pass データベース名:db テーブル名:person とします。 ----------以下プログラム------------ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css"> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title></title> </head> <body> <?php //データベースサーバ名の設定 $db_host = "aaa.com"; //ユーザ名の設定 $db_user = "user"; //パスワードの設定 $db_passwd = "pass"; //データベースサーバへの接続 $db = mysql_connect($db_host,$db_user,$db_passwd); //データベース名の設定 $db_name = "db"; //データベースの選択 mysql_select_db($db_name,$db); //SQL文の設定 $str_sql = "select * from person"; //SQL文の実行 $rs = mysql_query($str_sql,$db); //結果セット内の各レコードを順次参照し、連想配列に代入 while($arr_item = mysql_fetch_assoc($rs)) { //レコード内の各フィールド名と値を順次参照 foreach($arr_item as $key => $value) { //フィールド名と値を表示 print "[{$key}] = {$value}<br>\n"; } print "<br>\n"; } //データベースサーバへの接続の切断 mysql_close($db); ?> </body> </html> ------------------------------------------ わかる方いらっしゃいましたらご教授願います。
- 正規表現の書き方教えてください(PHP)
PHPで、以下の例のように、日付の文字列から年/月/日の数字部分をそれぞれ、<span>で囲みたいです。 正規表現の置き換えで出来ると思うのですが、正規表現が苦手なため苦戦しております。 どなたかアドバイスいただけると助かります。 (例) 2011年5月12日(木)~6月1日(水) ↓ [A] <span class="y">2011</span>年 <span class="m">5</span>月 <span class="d">12</span>日(木)~ <span class="m">6</span>月 <span class="d">1</span>日(水) もしくは [B] <span class="y">2011</span>年 <span class="md">5</span>月 <span class="md">12</span>日(木)~ <span class="md">6</span>月 <span class="md">1</span>日(水) [A]と[B]で、速度がそれほど変わらなければ[A]のようにしたいです。 年と月は入ったり入らなかったりします。 月と日はゼロ埋めなしの1~2桁、年は必ず4桁です。 PHPのバージョンは5.2.5です。
- rsyncをPHPで行いたいのですが、
いつもお世話になっております。 rsyncをPHPのexecコマンドから行いたいと思っているのですが、 現状、コピー元のサーバー、コピー先のサーバーともroot権限が無い状態ですので、 公開鍵、秘密鍵を作ることができない状況です(root権限無かったら作れないですよね?)。 なので、sshでpassを聞かれても良いのでrsyncを実行しようと思うのですが、 passを聞かれる場合でもPHPのexecコマンドからrsyncを実行することはできますでしょうか? 色々サイトを見ても鍵を生成してパスワードを省略することしか記載されていないので。 ご教授お願いします。
- ちょっと複雑なPHPでテキストファイルの読み込み
PHPで、テキストファイルを読み込むのですが、その際に 自分で作った記号 例えば… ★★★★★★★★★★★★★★★★ ================ △△△△△△△△△△△△△△△△ などが含まれていた場合、 ★と★、=と=、△と△で挟まれているテキストだけを 表示させたいのですが、どうすれば出来ますか?
- ベストアンサー
- PHP
- noname#156265
- 回答数2
- PHPからSQLite3のUPDATEができない。
初心者にて情報不足がありましたらすみません。 domainking(レンタルサーバー)上でPHPからSQlite3を操作しています。 現象としては、エラーは吐かないのですが、データベースの中身が書き換わりません。 手続きの流れは、htmlのフォームからデータを受け取りデータベース(a)のテーブル内のデータと照合。 データベース(a)を閉じ、データベース(b)へ、受け取ったデータを”更新”としたいわけなのですが、 データベース(a)の接続は上手くいき、照合(SELECT)もOKです。 問題はデータベース(b)のUPDATEが上手くいかずに困っております。 データベース(b)へSELECT文を入れてみたら、上手くいきましたので、多分接続は出来ているようです。 パーミッション設定はデータベース及びデータベースをおいてあるフォルダともに”777”です。 又、domainking(レンタルサーバー)のPHP設定はチェックを入れて、セーフモードのチェックは外しております。 ソースは下記です。わかる方おられましたら、ご教示いただけると有難いです。 文字型のチェックとかしてましたので、非常に見苦しいです。すみません。 それと、エラーチェックは敢えて外しております。 <?php $thours=date(G); $tminutes=date(i); $seconds=date(s); $tminutes5=$tminutes+5; if ($tminutes5>59){ $ttminutes=$tminutes5-60; $tthours=$thours+1; } else{ $ttminutes=$tminutes5; $tthours=$thours; } if ($ttminutes<10){ $minutes="0".$ttminutes; } else{ $minutes=(int)$ttminutes; } if($thours==0){ $hours=$thours+24; } else{ $hours=$thours; } $sshoptel=$_POST["inputtel"]; $shoptel=(int)$sshoptel; $ndb=new PDO("sqlite:nagasaki.db3"); $nqry="SELECT * FROM nagasaki WHERE shoptel=$shoptel"; $ndata=$ndb->query($nqry); $nvalue=$ndata->fetch(PDO::FETCH_ASSOC); $shopname=$nvalue["shopname"]; $ndb=null; if($shopname<>null){ $time=$hours.$minutes; $tempimg=$_FILES["inputimg"]["name"]; $extension=pathinfo($tempimg,PATHINFO_EXTENSION); $pgirlname=$_POST["inputname"]; $shoptel=$_POST["inputtel"]; $pcomment=$_POST["inputcomment"]; $girlname=""".$pgirlname."""; $itime=(int)$time; if (is_uploaded_file($_FILES["inputimg"]["tmp_name"])) { if (move_uploaded_file($_FILES["inputimg"]["tmp_name"], "img/". $time.".".$extension)) { $freedb=new PDO("sqlite:FREE.db3"); $uqry="UPDATE FREE SET girlname=$girlname WHERE time=$itime"; $freedb=null; print "投稿有り難うございます。".$shopname."の".$girlname."さんですね。".$hours."時".$minutes."分に表示されますよ^^"; } } >
- 【mysql+php】荒らしにあっているので・・・
【mysql+php】 レビューサイトの運営をしています。 ここ1週間ほど、機械的に投稿されるものにつかまってしまい、荒らしにあっています。 荒らしの投稿は、必ず <a href とaタグがつくので、それ以外を吐き出ししたいと思います。 いま組んでいるソースを載せますので、そのように組んだらよいのか教えていただけますと幸いです。 (本当なら、そういった投稿を阻止するプログラムを組めればいいのですが、今回は暫定的に、上記のプランで行きたいと思います) 宜しくお願いいたします。 テーブル review reviewid , titleid , review , review_date 1 , 1 , おもしろかった , 2011-02-12 2 , 15 , つまらなかった , 2011-03-10 3 , 55 , <a href="http://・・・ , 2011-03-12 4 , 55 , <a href="http://・・・ , 2011-03-12 5 , 55 , <a href="http://・・・ , 2011-03-12 6 , 55 , <a href="http://・・・ , 2011-03-12 --------------------------------------------- $sql99= "select * from review order by reviewid desc limit 0, 10"; $result99 = mysql_query($sql99); $rows99 = mysql_num_rows($result99); while($row99 = mysql_fetch_array($result99)){ echo $row99["review"]; } --------------------------------------------- 除外したい言葉(登録は来てもいいので、吐き出したくない言葉) href 細かい組んだソースは書いておりませんが、 これだけではわからない、などありましたらぜひお願いいたします。 宜しくお願いいたします。
- php mysqlでのselect文について
よろしくお願いします。 ひとつのテーブルに複数のカラムがあり、条件を抽出して合計件数を取得するには条件ごとにselect文を発行する事で実現できると思いますが、大量のselect文を発行する場合、スマートな方法があればご伝授をお願いします。 item_category item_name フルーツ イチゴ ドリンク コーラ フルーツ メロン フルーツ イチゴ ドリンク イチゴ ドリンク メロン このような場合に、item_categoryフルーツの件数やitem_categoryフルーツかつitem_nameイチゴの 件数を取得できればと思います。 よろしくお願いいたします。
- 現在、PHPを使用して基本情報問題
現在、PHPを使用して基本情報問題のWebアプリケーションを作成しています。 問題が20問あって何問正答してる+何問間違っているかを表示したいのですが、自分が勉強不足ためかわかりません。 どなたか申し訳ありませんが、教えてもらいませんでしょうか。 よろしくおねがいします。
- php+MySqlでの「お知らせ」?について
会員サイトなどでログインしたユーザーに新着情報などがある場合に、トップページにリンクを貼り、ユーザーがリンク先に移動した後にトップページに戻ると新着情報のリンクを表示させないようにしたいのですが、どのような方法があるのでしょうか?
- 画像をステージに読み込む方法 flash php
phpで書かれたスクリプトから画像をまとめてflashのステージに読み込みたいんですが、 ファイルパスの入った変数をどのように渡せばいいかがわかりません。 画像のファイルパスは$image[]に入ってます。 ロードの仕方のアドバイスをください。よろしくお願いします。
- ベストアンサー
- Flash
- with_nature
- 回答数1
- PHP 会員管理・限定ページ・メルマガ配信したい
お世話になります。 既存のWebサイトがあります。 そこに、PHPを使い、 会員管理・会員限定ページ・メルマガ配信をしたいです。 オープンソースのCMS(というのでしょうか)がありましたら 教えて頂きたく思います。 よろしくお願いいたします。
- phpファイルの404エラー処理について
こんにちは。今回もお世話になります。 <html> <head><title></title></head> <body><h1>あいうえお</h1></body> </html> 上記のようなシンプルなhtmlを、index.html, index.phpとしてサーバへアップして、 http://www.xxxx.jp/index.html/(適当な文字)の場合、404ページが開きますが、 http://www.xxxx.jp/index.php/(適当な文字)の場合、index.phpの「あいうえお」が開いてしまい、404ページが開きません。 (適当な文字)は、存在しないものです。 どうしたら、index.phpでも、正常に 404エラーになるでしょうか? (.htaccessでは、ErrorDocument 404 /_error/404.html と記載しています。) どうか、教えてください。よろしくお願いします。
- ベストアンサー
- PHP
- waterclock
- 回答数2
- phpファイルの呼び出し位置について
こんにちは a.php と b.php、フォルダAというファイルがあり a.phpとフォルダAが同一フォルダ上にあり、フォルダAの中にb.phpが入っているとします。 a.phpはb.phpを相対的に呼び出し、何らかの処理をしているとします。 このとき、私がa.phpをより汎用性のあるものにしようと考えたとします。 そこでc.phpから、a.phpにオブジェクトっぽくアクセスしようとしました。 ※オブジェクトではありません。ただのphpファイルです。 しかし、a.phpからb.phpに相対的にアクセスしているため、ファイルの指定がc.phpが呼び出し元として 処理されてしまい、a.phpからb.phpの呼び出しが上手くいきません。 わざわざそれぞれのファイルの相対位置をそれぞれ変更するのも、面倒だと考えています。 こんな時、phpファイルの呼び出し位置を保持し、 簡単に処理させる方法はありませんでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
- noname#172236
- 回答数2
- upload.php内のページ転送について
header Locationの転送について教えてください。 PHPファイル内で画像プレビューを表示させ ページ転送を行いたいです。 しかし、プレビューが表示される部分に 転送先の<header>(html5)の内容が表示されてしまいます。 どこが悪くてどう直せば良いのでしょうか? どなたか教えてください。 <?php header("Location: http://www.********.com/"); ?> <?php //前にアップロードされた写真のファイル名 $postPhotoName = $_POST["postPhotoName"]; $result = false; if($_FILES['img']['name'] == "") { die("ファイルがないぜよ。"); }else{ //アップロードされたファイルの情報を取得 $fileName = basename(date("U")."-".$_FILES['img']['name']); $fileType = $_FILES['img']['type']; $fileTmpName = $_FILES['img']['tmp_name']; if(!preg_match("/jpeg/",$fileType)){ unlink($fileTmpName); die( "jpegじゃないぜよ。"); }else{ //ファイルの保存 if (!move_uploaded_file($fileTmpName, 'thumbimg/' . $fileName)) { die('保存にしっぱいしたぜよ。'); } else { //サムネイル作成 include('class.image.php'); list($width, $height, $type, $attr) = getimagesize('thumbimg/'.$fileName); $thumb = new Image('thumbimg/'.$fileName); $thumb->name('thumb-'.basename($fileName,".jpg")); if($width>$height){ if($width > 380) $thumb->width(380); }else{ if($height > 400) $thumb->height(400); } $thumb->save(); $result = true; } } } if($result == true){ ?> <img src="<?php echo 'thumbimg/thumb-'.$fileName;?>"> <input type="hidden" value="<?php echo $fileName?>" name="postPhotoName" id="postPhotoName"> <?php }
- PHPプログラミング スペースで区切って配列に格納
こんにちは。質問お願いいたします。 PHPで、スペースで分けられた一文を区切って、配列に格納し、その配列が終わるまで出力するにはどうすればよいのでしょうか。 例えば、 $word = あいう えお かきく けこ という一文があったとして、配列にスペースで区切って word[0] = あいう; word[1] = えお; word[2] = かきく; word[3] = けこ; と格納し、 echo $word[0]から入っているものがなくなるまで繰り返す ; 出力結果は あいうえおかきくけこ という風にしたいです。 どうすればよいのでしょうか。 お手数をお掛けしますが、よろしくおねがいします。
- PHPのコード内でjavascriptを使いたい
例えば"%u30dd%u30fc%u30bf%u30eb"という文字列を"ポータル"にunescapeしたいとき、javascriptでしたら <script language="JavaScript"> <!-- document.write(unescape("%u30dd%u30fc%u30bf%u30eb")); //--> </script> でいけますが、PHPでやるならば http://dozo.matrix.jp/pear/index.php?PEAR%2FHTML_AJAX%2Funescape のように長いコードを使わなければいけません。 PHPの処理中にjavascriptを使用することができたら大変便利だと思うのですが、 処理の一部にjavascriptの関数を使用するよい方法はないでしょうか。 どなたかご存知の方、よろしくお願いいたします。
- ベストアンサー
- PHP
- spinia0120
- 回答数1
