検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHP に詳しい方教えてください
PHP で、C:\data1 フォルダ の中に格納されているファイルを、c:/data2 に移動させるプログラムを作っていますが、下記のようなエラーが出てしまします。 ※ C:\data1 フォルダは前もって作成しており、テキストファイルを入れています。 原因がわかるかたがいらっしゃいまいたら、教えてください。 --------実行結果------------- Warning: mkdir(): No such file or directory in C:\xampp\htdocs\my_backup1.php on line 11 ディレクトリ作成に失敗しました -------スクリプト------------ <?php $from = "c:/data1"; $to = "c:/data2"; $d = dir($from); $td = $to . "/" . "bk" .date("Y_m_d_H_i_s"); print $td . "<BR>"; print $from . "<BR>"; if (mkdir($td)) { while (($s = $d->read()) !== FALSE){ $p_from = $from . "/" . $s; $p_to = $td . "/" . $s; if (is_file($p_from)){ copy($p_from, $p_to); } } print $p_from . "を" . $p_to."にコピー<BR>"; print $td . "ディレクトリへのバックアップを完了しました"; }else{ print "ディレクトリ作成に失敗しました"; } ?>
- php 別サーバーの画像存在確認
別サーバーの画像存在確認をしたいです。 同じサーバーに有る場合は、下記のようなやり方でできると思いますが、 その場合は相対パスで同サーバーの画像確認でした。 file_exists("ファイル名") phpやcakephpで 別サーバーの画像確認はできますでしょうか?
- ホームページ作りたいです。PHP+MySQL使用
今無料の場所でホームページを持ってるのですが、 たまに接続できなかったり、CSSやjavascriptが読み込まなかったりして困っています Dreamweaver付属のFTPと相性が悪いのかなとも思ってますが・・・ PHP、MySQL、.htaccess、が使える無料のレンタルサーバを 知っていたら教えていただけますでしょうか よろしくお願いいたします。
- ベストアンサー
- CSS
- yosiko_oshiete
- 回答数2
- phpでのパラメータの組み方
phpで「index.php?page=01」というパラメータを作り、番号ごとにそれぞれ違う文字などを表示したいのですが、そのパラメータの組み方がいくら調べてもわかりません。 理想としてはWordPressの「?p=1」と似ている感じで一定の場所のみ違う文章を表示するのが目標なんですが、方法をご存知の方はいらっしゃいますでしょうか? いらっしゃいましたら、回答お願いします!
- 締切済み
- その他(インターネット・Webサービス)
- amatia
- 回答数1
- PHP_日付表示変更について
現在、wordpressでホームページ作成中です。 日付が2012,4月と表示されています。 <h2 class="pagetitle"><?php printf(_c(' %s|Monthly archive page', 'kubrick') この2012,4月の表示を⇒2012年,4月に変更したいです。 どこを修正すれば良いでしょうか? どうぞ、宜しくお願い致します。
- PHPのXAMPPが作動しない。
Windows7のPCに変えXAMPPをインソールしましたが、Apacheのスタートを押してもRunnigが出ません。 以前ビスタで同じ方法で行いましたが問題なく、PHPを勉強していたのですが。 どなた是非教えて下さい。 お願いします。
- PHP+MySqlで取引サイトを作成
PHP+MySqlでヤフオクのような落札後に行える取引ナビページを作っていますが、データベースに登録された会員の中から、出品者と落札者のみがやり取りできるようにアクセス制限?をかける方法があれば教えてください。(ログインしている会員全員が見れないようにしたい。) サンプルソースや参考URL等があればお願いします。
- PHPセッションの有効期限の調整
ログイン処理を有するサイトをPHPで記述しています。ログインがあればセッション変数に値を格納し、このデータがあれば、再度ページのアクセス時にパスワードを要求を省略するようにプログラムを進めています。 ここで質問なのですが、セッションが有効になっているあいだに、対象ページへのアクセスがあったときに、そのセッションの期限を延長する方法はありますでしょうか。 また、session.cookie_lifetimeは、プログラム内でクッキーの制御を特に明示していない場合は、どのタイミングが起点として時間が決まるのでしょうか。
- php スクレイピングで処理後 修飾子?
スクレイピング処理後、元のURLが/hoge.jpgなのでURLが正しく表示されません。 修飾子?みたいなので文章を追加して表示させるしか方法はないのでしょうか? このような状態です。 <img src="/hogehoge.jpg">の状態だと自分の管理しているHPのURLで開いてしまう。 これを <img src="/hogehoge.jpg">を<img src="http://hogehoge/hogehoge.jpg">としたいです。 あと、画像のサイズは変更できるのでしょうか? よろしくお願いします。
- 締切済み
- PHP
- noname#144704
- 回答数1
- JS(ajax)でphp(csv)の読み込み
こんにちは。 Javascriptのご教授お願いしたく、書き込みました。 今JavascriptでAjaxを使って、CSVを読み込むPHPを実行しています。 PHPでは、CSVを読み込み(readcsv.php)、その結果を別のファイル(alert.html)に受け渡しています。 問題が、読み込んでいるJavascript側でもデータを一つ一つ取得したいですが、 方法が分かりません。ご教授お願いします。 構成 : alert.html(Javascript), readcsv.php, test.csv コード構成 : -------------------------------------------------------------------------- alert.html <script type="text/javascript"> $.ajax({ type: "POST", url: "readcsv.php", success: function(printString) { alert(printString); --> ここをどうするべきか悩んでいます。 }, error:function(){ alert("error"); } } ); </script> ------------------------------------------------------------------------------- readcsv.php <?php $filename = "test.csv"; $row = 1; $rowS = 1; if (($handle = fopen($filename, "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, "*")) !== FALSE) { $num = count($data); $row++; for ($c=0; $c < $num; $c++) { $String = explode(",", $data[$c]); foreach ($String as $AllString) { echo $AllString."\n"; } echo "\n"; } } fclose($handle); } ?> ---------------------------------------------------------------------------- test.csv 1,2,3,4,6,8*9,1,2,3,5,7,2,1,3,5*7,2,1,2,3,5,7,2*1,5,3 ---> 数字の羅列(コンマ区切り) ---------------------------------------------------------------------------- です。 一番問題になっているところは、 alert.html の alertのところで、 readcsv.php から受け取った値を一つ一つ変数に格納したいところです。 ご教授お願いします。
- 締切済み
- JavaScript
- augustcrymaybe
- 回答数1
- PHPのdefineで「@」を使う方法
PHPにてdefineで定数を「@」を含む文字列で宣言したいのですが、 define("HOGE", "hoge@hoge"); と言った設定をすると Parse error: syntax error, unexpected '@' のエラーが出てしまいます。 どのように記述すれば「@」を含む文字列を宣言する事が出来るのでしょうか?
- ベストアンサー
- PHP
- noname#233614
- 回答数1
- PHPでセッション情報の受け渡し2
度々似たようなタイトルでの質問ですみません。 ここで質問させていただき、アドバイスをいただいた結果、 保持したい情報のある全てのページを1ページで収め、擬似的にJavaScriptでページを切り替える方法にしました。 それにより、この1ページ内で選択した情報(画像やテキストなど)を記憶したまま表示することが可能になりました。 ですが、1点だけ、動作が不安定なものがありまして、 上記ページから、最終の確認画面にsubmitで送信した後、 確認画面で確認してから、「もう一度、変更したい画像が発生した」なんてとき 「前画面へ戻る」(<button type="button" onclick="javascript:history.back();" target="_self" class="button_re-selection">前画面へ</button>)このコードで戻ると、選択していた画像がブラウザやOSによって表示されなくなってしまいます。 現時点では、macだとsafari、firefoxのみOKで、operaはダメ(テキストはOK)でした。 windowsだと、ie、firefox、chromで画像もテキストもダメでした。 つくりとしては、 サムネイルの画像(小サイズ)が横並びで並んでいて、それをクリックするとその下に、拡大画像(中サイズ)が表示します。 拡大画像(中サイズ)の表示場所はiframeで囲んでおり、どの画像を選んでも同じ場所に表示する仕組みです。 表示された拡大画像(中サイズ)をクリックするとさらに拡大してlightboxで大サイズを表示するようにしています。 iframe内に表示している拡大画像(中サイズ)は、PHP内に貼りこんで表示しています。 「on load」を上記のPHP内に入れれば、出来そうですが、現在検証中です。 もしかすると、iframeを使用していることに原因があるのかもしれませんが、出来ればこの形を使いたいです。 内容は上記のとおりですが、なんとなくイメージが伝わりますでしょうか? どなたかご教授をお願いします。
- PHPの条件分岐について
URLに含まれる文字列で分岐したいです。 WordPressですと、 <?php if( is_single( 'sample' , 'test' , 'yamada' , 'tanaka' , ・・・ ) ) : ?> とスラッグやIDなどでできたのですが、WordPressではない場合はどうしたら良いのでしょうか? 上記のように複数ある場合の書き方がよく分かりません。 詳しい方教えてください、おねがいいたします。
- ベストアンサー
- PHP
- minippu_no_pu
- 回答数2
- PHPで美容室の予約システム
PHP・MySQLで美容室の予約システムを作成しています。 予約システムは朝から夜までを30分刻みで予約できるものです。 カット・パーマなどのメニューによって施術時間は異なります。 1人の担当スタッフが1人のお客様を担当する形式です。 指名して予約することもできますが指名なしでの予約もできるように作成しています。 そこでホットペッパービューティーのような予約の空き状況がわかるカレンダーを作成しているのですが、PHPで担当スタッフが空いているかうまく判断できません。 指名なしの予約のパターンがつかめず、悩んでいます。 わかりにくいかもしれませんが動作の例としては以下のようなものです。 どのようにすればよいかアドバイスをお願い致します。 -------------------------------- 例えば担当スタッフが3人いる場合で実際は予約時間は朝から夜までです。 ○は予約可能、×は予約済み ■予約例1 【担当スタッフごとの予約状況】 担当 13:30 14:00 14:30 15:00 15:30 16:00 A × ○ ○ ○ ○ × B ○ ○ ○ × × × C × ○ ○ × × × 【すでに登録済みの指名なし予約】 13:30 14:00 14:30 15:00 15:30 16:00 (1) × × (2) × × (3) × × ・この場合新規で14:00から1時間の指名なし予約は 担当スタッフが空いていないため予約できません。 指名しての予約ももちろんできません。 (担当Aが(1)、担当Bが(2)、担当Cが(3)のお客様を施術するため) ■予約例2 【担当スタッフごとの予約状況】 担当 13:30 14:00 14:30 15:00 15:30 16:00 A × ○ ○ ○ ○ × B ○ ○ ○ ○ × × C × ○ ○ × × × 【すでに登録済みの指名なし予約】 13:30 14:00 14:30 15:00 15:30 16:00 (1) × × (2) × × (3) × × ・この場合新規で14:00から1時間の指名なし予約は (1)(2)のお客様は担当Bが施術すればよいので 担当AまたはCが空いていることになるため予約可能です。 担当AまたはCを指名して予約することも可能です。 (担当AまたはCのどちらかが(3)のお客様を施術します)
- phpに値が送られない
PHP側に値が送られなくて困ってます!! どなたか助けて頂けないでしょうか $(function() { $('a') .click(function() { var id = this.id; alert(id); $.ajax({ type: 'POST', dataType:'json', url:'editor_text.php', data:{ item:id }, success:function(data) { alert(data); }, error:function(XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }); });
- phpのディレクトリーorファイルのパーミッション
お世話になります。 どうやってもうまくいかないので、質問させていただきます。 phpでログファイルを書き込むようにしたいのですが、 ファイルが作成されません。 根本的なところができていないのだと思いますが、教えてください。 やりたいことは、指定のパス(docomwnt_root配下の/logまたは include/log) にyyyymmdd.logで、テキストを書き込みたいのです。 いろいろ調べて、ディレクトリの場合は 0777、ファイルは0666にchmodすればよいとのことで 変更したのに、ファイルがないといわれてしまいます。 ソースコードは以下になります。 すみません、試行錯誤の名残とdebug行が入っています。 <?php //function logout($content){ $content="test"; error_log($content,0); //ログファイル設定 // $logpath = '/log'; // if( !is_dir($logpath) ){ // die("ディレクトリが存在しません -->". $logpath); // } //日時取得 $dateobj = new DateTime(); //アクセスタイム取得 $accessTime=$dateobj->format('Y-m-d H:i:s'); //書き込む内容 $log = $accessTime . " " . $content . "\n"; // ファイル名 $date = $dateobj->format('Ymd'); // $filename = realpath( $logpath ) . '/'.$date . '.log'; // $filename = dirname(__FILE__) . '/log/'. $date . '.log'; $filename = $date . '.log'; echo $filename; $directory_path = "./log"; if( mkdir( $directory_path, 0777) ){ echo "ok<br>"; chmod( $directory_path, 0777); } else{ echo "ng<ng>"; } if( !$fp = fopen($filename, 'ab') ){ echo "cannot open file($filename)<br>"; return -1; } if( !$fp = flock($fp, FILE_APPEND | LOCK_EX) ){ echo "cannot open file($filename)"; return -1; } if( fwrite($fp, $content) === FALSE){ echo "cannot write file($filename)<br>"; return -1; } if( !fclose($fp) ){ echo "cannot close file($filename)"; return -1; } // return 0; //} ?> この場合だと cannot open file になってしまいます。 windowsばかりやってきていたのでlinuxは、、、わかりません。 いろいろ、サンプルを試しているのですが、うまくいかなくて。。。 すみません、ご指導よろしくお願いいたします。
- phpとsqlに関してです
id name total 157 test 10 158 test 12 159 test 13 idは違うのですが 名前が同じ物の total値の合計を出したいのですが 1つずつ変数に置き換えないとできないんでしょうか?
- 締切済み
- PHP
- bananaman12356
- 回答数1
- ロリポップでのPHPの使い方
無料配布されているPHPスクリプト(自動相互リンク集等)を使おうとすると必ずエラー表示や表示されない状態です。 ロリポのサイトで何度もパーミッション設定を見て繰り返し実践してもうまくいきません。 どなたかお助けを…;_; 又、PHPを使うに当たりロリポ側の設定で何か変更しなければいけなのでしょうか?一応無料PHPスクリプトを配布しているサイトのPHPスクリプト設置マニュアルを見る限り、サーバー側の設定指示がないので、パーミッションの変更だけをすればいいのかな?っと思っています。違いますでしょうか?
- php正規表現 相対パス→絶対パス
下記のようにhtml内の相対パスの箇所を、 全て絶対パスに置換えるにはどう記述したらよいでしょうか? ご伝授いただけたら幸いです。 <a href="/test/jp/danny.pdf" target="_blank"> <img src="/cmn/img/text.gif"> ↓↓ ↓↓ <a href="http://testsaite.co.jp/test/jp/dammy.pdf" target="_blank"> <img src="http://testsaite.co.jp/cmn/img/text.gif">
- ベストアンサー
- PHP
- renarena85
- 回答数2
- PHP Screw が動作しません。
PHP Screw が動作しません。 さくらインターネットのサーバー上で http://www.pm9.com/newpm9/itbiz/php/phpscrew/phpscrew.txt に従ってリコンパイルしました。 その上で php_screw.so screw をサーチパスの通っているディレクトリに複写しました。 その上で php.ini に extension=php_screw.so を追加しました。ここで本来はapache のrestart なのですが、どうやらさくらでは用意されていないようなので次の作業へ進みました。 なお、apacheの再起動がないのは http://nozawashinichi.sakura.ne.jp/usingmt/2009/05/php.html を見てそう思いました。ここには php.ini を書き換えると restart もどきのことをやってくれるように書かれていましたので・・・ それで試しに簡単なphpファイルを変換 screw a.php そのファイルを見ると確かにバイナリのようでした。 それを別のマシンからアクセスするとバイナリのまま表示されてしまうために復号処理が動いていないようです。 何が悪いのでしょうか? ちなみにサーバー上で php_screw.so と入力すると Bus error と表示されるのでパスは通っているようです。
