検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- ZendFrameworkのindex.phpで
【環境】 ZendFramework Version 1.11 PHP 5.3.8 ZendFrameworkの学習をしているのですが、見るサイトによってindex.phpが異なりそれらの違いが分かりません。 下記の3種類の実装はどのような違いが有り、どのようなときに使用するべきなのでしょうか? 1.Zend_Applicationのインスタンスを使用するもの $application = new Zend_Application( APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini' ); $application->bootstrap() ->run(); 2.Zend_Controller_Front::run()を使用するもの Zend_Controller_Front::run('../application/controllers'); 3.$front->dispatch();を使用するもの $front = Zend_Controller_Front::getInstance(); $front->setControllerDirectory('../application/controllers'); $front->dispatch();
- MySQL+PHP操作その4
画像ファイルに関する質問 JPG、GIF画像をファイルから取り込んで、送り側からサーバーに保存しました。 if(strlen($uploadfile) > 0 ) { //画像ファイルには容量制限があります if ($uploadfile_size > 51200) { //正規のフォルダに移動します if (!move_uploaded_file($uploadfile, "upload/$imagefile")) { 省略 これで、保存もできて、受け手側での表示はできています。 受け手側では、拡張子に関係なく表示できています。 //画像ファイルが登録されていたら表示します if (strlen($col["imgfilename"]) > 0) { テーブルにあるフィールドでの画像表示はできています。この画像ファイルのデータ容量を同時に取得したいのですが、filesizeコマンドのみではディレクトリー云々でエラーを云われます。取り込んだファイル名と一緒に画像ファイル容量を取り込める記述を教えてください。
- ベストアンサー
- その他(データベース)
- 39jin
- 回答数1
- PHPでExcelファイル編集
phpスクリプトで、Excelファイルって扱えますか? 雛形Excelファイルを開き、所定のセルに値を書き込み別名で保存する。 それをphpスクリプトを使って自動で行いたいのです。 参考書を見てもExcelをサポートする関数は無いし。(当たり前か(^^;) 出来てもヒジョーに面倒ならば諦めがつくのですが、、、 同じようなことをした事がある方がいたら、方法を教えて下さい。よろしくお願いします。
- PHPのPostgresql インサート処理
PHPである携帯用アプリを作成しています。 ユーザ登録処理画面でパソコン上からDBにインサートすると成功するのに携帯からだとDBエラーになります。 インサートする項目は10項目あります。 エラー文は以下です。 Warning: pg_exec(): Query failed: ERROR: parser: parse error at ornear "," at character27 . in /~path名(セキュリティ上書きません) 他の処理でインサート項目が1つだとインサートが成功します。 原因がどうしてもわかりません。 Postgresqlの規約があるのでしょうか?それとも携帯での規約でしょうか? よろしくお願いします。
- PHPプログラミングの実務レベル
現在、転職を考えています。これまでは小さな会社でPHP、MySQLを用いてECサイトの構築保守、顧客管理のシステム構築、それに加えて法人営業をやってきました。 転職に際して、なるべくスキルが身に付くようなものをと思っており、webプログラマの選択肢を考えています。 しかしながら、独学で身に付けたものな上、ほぼ一人でやってきたのでこれまで携わってきたものが果たしてプログラマ目線で「実務レベル」と言えるのか、また「実務経験があります」と言っていいものか不安があります。 もちろん職場によって差はあるのだろうと思いますが、ある程度の目安で結構ですので、webプログラマとして業務に携わる上でどれくらいのレベルが要求されるのか教えていただけますでしょうか。よろしくお願いします。
- ベストアンサー
- PHP
- stardust_review
- 回答数2
- sitemixでのPHP設置
sitemixにログイン認証PHPをアップロードし、私が運営するサイトのTOPページから相対パスでそのPHPのファイルを見ようとしたら、真っ白なページが表示されてしまいました。 PHPを提供してくださったサイト、またPHPファイルのダウンロードの際付いていたファイルにも詳しいことは書いておらず、PHPファイル、データファイルをアップロードしてくださいとしかありませんでした。 パーミッションの値もいろいろ調べて試してみましたが、やはり真っ白なページのままです。 PHPプログラムについては初心者なので、苦戦です。 ご回答お願いします。
- 締切済み
- その他(インターネット・Webサービス)
- serfi
- 回答数2
- phplot.phpに関して
教えて下さい。 現在、phplot.phpを用いて、あるCSVデータをグラフ化して表示させたい と考えています。 phplotをダウンロードするところまではしたのですが、それ以降をどうやって 設定して良いかわかりません。。。 ネット上で検索してみましたが具体的には記述がなく。。。 ちなみに apache で環境を構築しています。 初歩的な質問で申し訳ありませんが、教えて頂ければ幸いです。 よろしくお願いします。
- PHP+MySQLで高速化
mysql_query()が返したresourceの行数は得られませんか? 例をあげると データが id p (フィールド) 42 651 23 357 67 123 28 385 このように4レコード有ったとして $res = mysql_query('select p from tbl where p="123"'); これで、$resから3行目というのを得て、3を使ってidの67を得たいのですが、 $res = mysql_query('select id,p from tbl where p="123"'); のようにして$resのidを見るようにする以外の方法は無理なんでしょうか? もし前者が可能ならそちらの方が速いと思うのですが。
- phpの時間の条件
現在、他人が作ったプログラムを修正しなければなりません。以前の時間からある時間が経過していたら、ファイルをクリアする、という条件があります。 //時間を確認して、タイムアウトなら情報を消去 clearstatcache(); $lastmod = filemtime($in_filename); if(time() - $lastmod > 10800) { $file = fopen($in_filename, "w+"); fclose($file); } この"10800"とは具体的にどれくらいの時間のことでしょうか。 すみません。すごく初歩的なことを聞いてしまってます。
- マルチバイト文字列(PHP)
mb_substrで取得した部分文字列がひらがなであるときにtrueを返したいのですが、いい方法が思いつきません 検索文字として、ひらがなすべてを登録してやらなければいけないんでしょうか? 簡単なヒントでもいいので、ご教授願います
- ベストアンサー
- PHP
- urazen-sie
- 回答数2
- PHP+PostgreSQLのレンタルサーバー
こんばんは。 PHPとPostgreSQLが利用できるレンタルサーバーで どこかお勧めのところはありませんか? できるだけ独自ドメインも利用可能なところが良いです。 容量は最低でも100MB程度、できれば1GB以上なら言うことありません。 やはり大枚はたいて、さくらインターネットの専用サーバあたりが無難なんでしょうか?? 宜しくお願いします。
- 締切済み
- ハードウェア・サーバー
- noname#257070
- 回答数1
- どっちのPHPでショー
phpをサーバに組み込む際、 ググってみるとphp.exe,php-cgi.exe,php4isapi.dll を使う方法が書いてあり迷います。 2003サーバIIS6.0に最適な方法はどれでしょうか?
- ベストアンサー
- ハードウェア・サーバー
- NeuronWhisper
- 回答数1
- PHP 配列について
phpとDBでシステムを作っています DBをよみながら配列と比較しています。 ループ中の配列で2回目以降がどうしても配列の値が入りません $Baitai[$cnt]で1回目は配列の値が来るのですが 2回目以降が一部の文字bしか入りません ご教授お願いします。 while($arr_record = mysql_fetch_assoc($rs)) { foreach($arr_record as $field_name => $field_value) { if($field_value<>"") { echo $Baitai[$cnt]; $Baitai="Baitai".$k; if($Baitai[$cnt]==$field_value) { ?> <input type="checkbox" value="<?php echo $field_value;?>" Name="<?php echo $Baitai;?>" checked><?php echo $field_value;?> <?php } else { ?> <input type="checkbox" value="<?php echo $field_value;?>" Name="<?php echo $Baitai; ?>"><?php echo $field_value;?> <?php } } $cnt=$cnt+1; $k=$k+1; } }
- ベストアンサー
- PHP
- tamurad007
- 回答数1
- PHP+OAuthで認証エラー
OAuth認証で、登録したAPIの認証「○○ががあなたのアカウントを利用することを許可しますか?」で ユーザ/PWを入力してログイン後、oauthライブラリを使用してOAuthオブジェクトを下記の様に作成したのですが。 $connection = new TwitterOAuth('CONSUMER_KEYの値', 'CONSUMER_SECRETの値'); $content = $connection->get('account/verify_credentials'); $connectionのhttp_codeリターンコードが'200'ではなくNULLになってしまい。 更に、$contentの内容に、"Could not authenticate you."という認証エラーが返ってきてしまいユーザ情報が取得できずにいます。 なぜ、認証エラーになってしまうのかが全く見当つかず。。 何か良い検証方法または、アドバイスありましたら教えてください。 参考サイトは http://www.sdn-project.net/labo/oauth.html http://blog.n-colo.net/archives/710 ちなみに、ライブラリのバージョンは0.2.0になります。
- PHP:wavファイルのダウンロード
音楽ファイルを会員に配信するサイトを運営しています。 mp3は問題なくダウンロード・再生できるのですが、wavファイルはダウンロードしてもファイルが破壊されており、再生できません。 wavファイルのバイト数に変化はありませんでした。FTPからファイルをダウンロードすると正常に再生できるので、問題はウェブでのダウンロードをする過程にあることは分かっています。いろいろ調べているのですがそれ以降の原因が分からず困っています。 誰か原因をご存知の方、目星の付く方などおられましたら、ぜひ解答お願いいたします。 ファイルダウンロードには、以下のようなphp関数を使っています。 function download_file($path_file){ if (!file_exists($path_file)) { die("Error: No Such File."); } if (($content_length = filesize($path_file)) == 0) { die("Error: File size is 0.(".$path_file.")"); } if($_POST['sort'] == mp3){ header("Content-Type: audio/mpeg"); }elseif($_POST['sort'] == wav){ header("Content-Type: audio/x-wav"); } header("Content-Disposition: attachment; filename=\"" .basename($path_file)."\""); header("Content-Length: ".$content_length); header("Content-Transfer-Encoding: binary"); $handle = fopen($path_file, 'rb'); while (!feof($handle)) { echo fread($handle, 4096); ob_flush(); flush(); } fclose($handle); }
- ログアウトのプログラム(phpファイル)
phpファイルでログインして、ブラウザにログイン出来たの表示が出るようにしています。ここ から、目的のページに行けるようにリンクを貼っています。 しかし、ログインしたけど、直ぐにログアウトしたい場合、ブラウザからリンクで再びログイン 画面に戻るには、この同じphpファイルにどのようなプログラムを書けば良いか教えて下さい。
- ベストアンサー
- PHP
- noname#214131
- 回答数1
- アパッチPHPについて
PHP初心者です OS windows vista 今回xamppをインストールしたのですが、 以前アパッチを単体でインストールしたことが影響しているのか、 ブラウザでの表示がうまくできません Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。 Error 404 となってしまいます 単体でインストールしたアパッチをゴミ箱に入れて消したのですが、 これでは不十分でしょうか? 正しいアンインストール方法ご教示お願いします
- PHP ZIP 展開できない
PHPで作成したZipファイルが展開できません ダブルクリックで展開すると無効ですと表示されます。 よろしくお願いします。 define("file_zone","C:/MAMP/htdocs/upload/test/"); if(isset($_POST["download"])){ $path = file_zone; $files = scandir($path); $zip = new ZipArchive($files); // Zipファイル名 $zipFileName = "file_" . date("Ymds") .'.zip'; // Zipファイル一時保存ディレクトリ $zipTmpDir = file_zone; // Zipファイルオープン $result = $zip->open($zipTmpDir.$zipFileName, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE); if ($result !== true) { // 失敗した時の処理 } // 処理制限時間を外す set_time_limit(0); foreach ($files as $filepath) { $filename = basename($filepath); // 取得ファイルをZipに追加していく $zip->addFromString($filename,file_get_contents($filepath)); } $zip->close(); // ストリームに出力 header('Content-Type: application/zip; name="' . $zipFileName . '"'); header('Content-Disposition: attachment; filename="' . $zipFileName . '"'); header('Content-Length: '.filesize($zipTmpDir.$zipFileName)); echo file_get_contents($zipTmpDir.$zipFileName); // 一時ファイルを削除しておく // unlink($zipTmpDir.$zipFileName); }
- php ログインについて
php ログインについて phpでログイン画面を作っているのですがログインできません。エラー等々もでず、「スタッフコードかパスワードが違います」になります。ちなみにDBにはスタッフのデータはしっかり存在します。 コードとパスワードを正しく入力しているにもかかわらずログインできません。 ソースはこちらです [staff_login.php] <!DOCTYPE html> <head> <meta charset="UTF-8"> <title>ログイン</title> </head> <body> スタッフログイン<br/> <br/> <form method="post" action="staff_login_check.php"> スタッフコード<br/> <input type="text" name="code"><br/> パスワード<br/> <input type="password" name="pass"><br/> <br/> <input type="submit" value="ログイン"> </form> </body> </html> [staff_login_check.php] <?php try { $staff_code=$_POST['code']; $staff_pass=$_POST['pass']; $staff_code=htmlspecialchars($staff_code); $staff_pass=htmlspecialchars($staff_pass); $staff_pass=md5($staff_pass); $dsn='mysql:dbname=*****;host=********'; $user='*********'; $password='********'; $dbh=new PDO($dsn,$user,$password); $dbh->query('SET NAMES utf8'); $sql='SELECT name FROM mst_staff WHERE code=? AND password=?'; $stmt=$dbh->prepare($sql); $data[]=$staff_code; $data[]=$staff_pass; $stmt->execute($data); $dbh = null; $rec=$stmt->fetch(PDO::FETCH_ASSOC); if($rec==false) { print'スタッフコードかパスワードが違います<br/>'; print'<a href="staff_login.html">戻る</a>'; } else { header('Location: staff_top.php'); } } catch(Exception $e) { print'エラーが発生しました'; exit(); } ?> 解決方法、ご指摘ございましたら教えていただきたいです。
- ベストアンサー
- PHP
- a7a7a77a7a74
- 回答数2
