検索結果

PHP

全10000件中4481~4500件表示
  • 全てのカテゴリ
  • 全ての質問
  • PHPでのファイルダウンロードについて

    初めて質問させていただきます。 社内用でファイルのアップロード・ダウンロードができるシステムを開発しています。 PCからは問題なくアップロードもダウンロードも行えていたのですが、 スマホからアクセスしてダウンロードをすると失敗してしまいます。 下記のコードを使ってます。 ファイルの種類はいろいろなので、「application/octet-stream」にしてます。 が、それぞれのファイルタイプに合わせて変更させても状況は変わりませんでした。 -- header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.$file_name.'"'); header('Content-Length: '.filesize($dl_file)); readfile($dl_file); exit; -- なにか解決策があるようでしたら、教えていただけないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • phpでストリーミング動画配信用のプログラム

    phpでストリーミング動画配信用のプログラムを作るにはどうすれば いいのでしょうか。 参考になるものありませんか。

    • 締切済み
    • PHP
    • basi999
    • 回答数1
  • PHPでZipの中身を知りたい

    サイト上でユーザーが任意に <input type="file">が置かれたフォームから、ファイル共有のために、サーバーにアップロードさせようと思っています。 共有するファイルのファイル形式(拡張子)について制限しようと思っているのですが、 ファイル容量の大きいファイルもあり、圧縮したファイル(Zipなど)をアップするのも許可しようと思います。 ただ、Zipされた場合、もとのファイルのファイル形式が分からないと何を置かれるか分からないので、 もとのファイルのファイル形式を取得したいと思っているのですが、アップロード時に判別することは可能でしょうか? Zipの中身のファイル名一覧が取得できれば、それだけでもかまいません。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPのメールフォームを作りました。

    PHPのメールフォームを作りました。 EUC-JPしか動かないサーバーな様で、 EUC-JPで作り問題無く動いているのですが、 メールを確認すると 「性別」 という字が 「辞別」 となって送られてきます。 input の部分は普通に「性別」と送られるのですが、 nameで送っている「name="性別"」の部分だけ「辞別」となります。 文字コードで「性」といれても「辞」となります。 他の字は問題ないのですが、この「性」だけ駄目のようです。 いわゆる駄目文字なのでしょうか? どなたかご教授くださいませ。

    • ベストアンサー
    • PHP
    • noname#265499
    • 回答数2
  • PHP mb_send_mail メール送信 550エラー

    PHP mb_send_mail メール送信 550エラー お世話になります。 PHPにてmb_send_mail関数を使い、メール送信を行っているのですが・・・ 特定の送信先に対して以下のメールが帰ってきます。 ※相手先メールアドレスは伏せております。 件名:Returned mail: see transcript for details The original message was received at Mon, 29 Mar 2010 18:14:56 +0900 (JST) from localhost [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <***@***.***> (reason: 550 Host unknown) ----- Transcript of session follows ----- 550 5.1.2 <***@***.***>... Host unknown (Name server: ***.***.: host not found) 送信先のメールアドレス自体は存在しておりますが、mb_send_mailを使っての送信が失敗します。 また、全てのアドレスで上記のエラーが発生するというわけではないようです。 これを正常に送信させるにはどのようにすればよろしいでしょうか・・? ご回答よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPとHTMLについて質問です。

    PHPとHTMLについて質問です。 PHP内に以下の記述をしています。 ~略~ <form id="form1" name="form1" method="post" action="bschat.php"> <h1>各種設定を行ってください</h1> ~略~ 上記の1行目で予期せぬエラーが表示されていますとエラー表示されています。 これらを表示するにはどうすればいいですか?

    • ベストアンサー
    • PHP
    • noname#129137
    • 回答数1
  • PHP mb_convert_encoding sjisからutf-8

    PHP mb_convert_encoding sjisからutf-8で一部文字の文字化けが発生します。 設定ファイル(sjisで作成)をPHP(utf-8)で読み込み、内容を更新して、再度設定ファイルとして書き出す(上書きする)スクリプトを書いています。utf-8で書き出す分には、全く問題がないのですが、書き出す前にmb_convert_encodingでutf-8からsjisに変換すると、文字化けする字が発生します。具体的には、以下の通りです。 事例1 ・変換前(utf-8) book_style="文庫,新書,雑誌,ムック,ソフトカバー,ソフトカバー大型本,ハードカバー,ハードカバー大型本,絵本" ・変換後(sjis) book_style="文庫,新書,雑誌,ムック,ャtトカバー,ャtトカバー大型本,ハードカバー,ハードカバー大型本,絵本" 事例2 ・変換前(utf-8) ;詳細侮ヲの最大表示件数 ・変換後(sjis) ;詳細侮ヲの最大侮ヲ件数 該当するプログラム文は、以下の通りです。 $filepath = "setting.ini"; $string = $total_gyo;//ここで出力内容を代入します $string = mb_convert_encoding($string, "sjis-win", "utf-8"); $string = stripslashes($string); $fp = fopen($filepath, "w"); @fwrite( $fp, $string, strlen($string) ); fclose($fp); 各行分割して代入しても、全行一括で代入文字化けの発生状況は同じでした。 以上、どうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPエラーについて教えてください

    PHPエラーについて教えてください GD関数のエラーだと思います。 サーバを移動したら以下のようなエラーが出ました。 どのようなエラーになるのでしょうか。 Warning: imagesx(): supplied argument is not a valid Image resource in /home/sites/heteml/xxx/xxx.php on line 99 Warning: imagesy(): supplied argument is not a valid Image resource in /home/sites/heteml/xxx/xxx.php on line 99 Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/sites/heteml/xxx/xxx.php on line 99 Warning: imagejpeg(): supplied argument is not a valid Image resource in /home/sites/heteml/xxx/xxx.php on line 100

    • ベストアンサー
    • PHP
    • tkmkok
    • 回答数1
  • PHPとMYSQLが使える無料レンタルサーバー

    PHPとMYSQLが使える無料レンタルサーバー PHPとMYSQLが使える無料レンタルサーバーを探しています。 どこか良いところはないでしょうか。よろしくお願いします。

  • PHPが正常に動作しません

    http://www.webcloset.net/scriptlist/minicalendar/ 上記サイトから、MiniCalendar スクリプトをダウンロードしてロリポップというサーバに設置しましたが、お休み等を設定する管理画面からの操作がエラーでできません。 エラー文言は「failed to open stream: Permission denied in (plugin/admin.phpへのパス)」となっています。 パーミッションはロリポップ推奨にあわせて705で設定しました。 せっかく気に入って使いたいと思っていたのですがとっても残念です。 解決策あればお教え願います。

    • ベストアンサー
    • PHP
    • usagiww
    • 回答数1
  • PHPにてファイルがアップロードできません。

    PHPにてファイルがアップロードできません。 今回PlugSheevaの亜種である玄柴(ubuntu)にてapache2+PHP5でAjaXplorerという phpで動作する物を設置しようと試みているのですが AjaXplorerにブラウザでアクセスしアップロードしようとすると there has been an IO Error:Error #2038 There has been an HTTP Error:412 というエラーが発生します。 色々試みたのですが諦めてaxlope20というphpでブラウザからアップロードを試みたのですが 転送を試みると転送画面が自動で閉じ、何の変化もなしに前のディレクトリ画面に戻されます。 このことからphpの設定でアップロードの設定ができていないと考えたのですが 解決方法がわかりません。 php.iniの設定を以下のものにしました。 safe_mode = Off (デフォルトのまま) max_execution_time = 300 max_input_time = 600 memory_limit = 32M register_globals = On post_max_size = 3500M file_uploads = On upload_tmp_dir = /tmp upload_max_filesize = 3500M と、したのですが結果は変りませんでした。 chmod 777 tmpでtmpフォルダにパーミッション777を渡してあります。 容量の小さなファイルもアップロードできません。 しかし設置当初一度だけAjaXplorerで500Kbのexeファイルがアップロードすることができたのですが それもなぜできたのか不明です。 後に同じファイルを何度も転送しようと試みましたが駄目でした。 ext3でフォーマットしたUSBを差込み、それをmount /dev/sda /mnt/usb/としてマウント /mnt/usb/www/htmlがapache2の公開ディレクトリにしております 今は実験段階ですのでAjaXplorerもaxlope2も chmod 777 -Rでフォルダ全体にパーミッション777を与えてあります 上記の事以外は初期設定のままであると思います。 phpでファイルをアップロードできるようにするにはどうすればいいのでしょうか? 回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPで、'=>'の意味が分かりません。

    PHPで、'=>'の意味が分かりません。 '->'のほうはアロー演算子であることが分かっているのですが、 '=>'も同じような意味で使われているのでしょうか? 初心者の質問ですがご容赦ください。

    • ベストアンサー
    • PHP
  • PHP sessionID 付与の条件について

    PHP sessionID 付与の条件について 初めて質問させていただきます。宜しくお願いします。 現在モバイルサイトを構築しております。 モバイルではクッキーが利用できない端末があるためセッションを利用する際はセッションIDをURLに付与すると思います。 そこで質問です。 あるアンカーのURLにセッションIDが付与されていませんでした。 そのページにあるURLはそれ以外全てセッションIDはついています。 そのIDが付与されていないURLも相対パスで記述してありますので問題ないとおもっていましたがそれ以外にセッションIDが付与されない条件というものがあるのでしょうか? IDが付与されていないURLは  ="/listing/page:2/sort:log.created/direction:asc" となります。 phpのバージョンはPHP 5.2.5 です。 宜しくお願いします。

    • ベストアンサー
    • PHP
    • osiiku
    • 回答数2
  • phpでsql文を生成するプログラム

    phpでカンマ区切りのtxtファイルを読み込んで、ポスグレSQLのインサート文を作り出すプログラムを作っています。 $file = 'ファイル名'; $filedata = file($file); for($j=1 ; $j < count($filedata);$j++){ こんな感じで展開して、implode とかを使って  $sql_valueを生成して print $sql[]='INSERT INTO ' . shop .'(' . カラム名 .') VALUES(' . $sql_value .')'.";\n"; } というsql文を作りたいのですが、ファイルのデータの中の特定の列だけ飛ばして登録したいと思っています。 たとえば、 ABCDEFG 1111111 1111111 の様なデータの場合、C、D、Gの列は$sql_valueに入れないようにしたいのです。 何かいい方法はありませんでしょうか?

    • ベストアンサー
    • PHP
    • pop4532
    • 回答数2
  • PHP5でPOSTデータを扱うとき

    POSTデータの扱いで悩んでいます。例えば、 if ($_POST["name"] == "yamada") { ... } とか何でもいいんですけど、$_POSTのキー名を指定する時、$_POSTのデータはクライアントから送信されてくるので、フォームをちゃんと作ってても、必ずしも期待したキー名が飛んでくるとは限らないじゃないですか? で、もし$_POST["name"]が存在しないと当然期待通りの処理ができないわけですが、皆さんどう実装されてますか? 例外使うんでしょうか?

    • ベストアンサー
    • PHP
  • EclipseでPHPを利用するには

    PHPの開発にEclipseを利用したいですが、 どうすればよいかよく分かりません。

    • ベストアンサー
    • PHP
    • bonchin
    • 回答数2
  • PHPで、日本語からアルファベットに変換

    PHP初心者です。 PHPプログラム上で、日本語からアルファベットに変換する書き方を探しています。 漢字仮名まじりの日本語を、アルファベットに変換できますか? 自分では、 $str = mb_convert_encoding($title,"ascii","UTF-8"); という風にやってみましたが、できませんでした。 どなたかお知恵をお貸しください。

    • ベストアンサー
    • PHP
    • noname#93286
    • 回答数2
  • PHPファイルとテンプレートファイルの書き方

    <?php // ファイル名 $fname = "test.csv"; // ファイルを開く $file = fopen($fname, "r"); // 全データを出力する while (list($id, $name, $add) = fgetcsv($file, 1000, ",")) { echo "<hr>"; echo "<br>ID:".$id; echo "<br>名前:".$name; echo "<br>住所:".$add; } // ファイルを閉じる fclose($file); ?> <質問> 上の内容をSmartyを使ってPHPファイルとテンプレートファイルに分離したい。 テーブルにCSVファイルのデータが入るようにしたい。 PHPファイルとテンプレートファイルの書き方を教えてください。

    • 締切済み
    • PHP
    • noname#67314
    • 回答数1
  • PHPとSQLiteのアップロードについて

    お世話になります。 PHPを一生懸命勉強して、何冊も本を買いながら最近ようやくサンプルから抜け出して自分で少しプログラムらしきものができるようになったばかりのものです。ずっと自分のパソコン(ローカルホスト)のみで、色々やってきて、いざ、PHPの使える無料レンタルサーバーにアップロードと思って試してみたのですが、上手く行きませんでした。知識が不十分なままアップロードして、サーバー管理者の方に迷惑をかけるのも怖くて、なかなか自分のローカルホストで行っているように、何でもかんでも試すわけには行かないので、どなたか詳しい方に教えていただきたくて投稿いたしました。 自分のパソコン上ではアパッチとPHP5で行っております。 そして、SQLiteの中には、仮の会員のデータベースを作成しています。kaiin.phpというファイルをレンタルサーバーにUPロードすると正常に画面に表示されます。あとは、レンタルサーバーにSQLiteManagerというフォルダをアップロードすればよいだけなのかなと思い、アパッチの中にあるSQLiteManagerというフォルダをアップロードしました。そして、 kaiin.php画面にある入力フォームにデータベースに登録してある名前を入力してボタンをクリックしても、何も動作しませんでした。自分のパソコンでは、同じようにするとデータベースからその入力した名前を検索して、名前が存在している場合は、ログイン状態になり会員用の画面が表示されるのですが・・・。レンタルサーバーにPHPとSQLiteをアップロードするときには、どのようにすればよいのでしょうか。 どなたか詳しい方、ご指導宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPでデータベースに正しく入力できない

    別のプログラムで変数に値を渡して、その変数に入っている値(文字)をデータベースに入力するプログラムを作っています。 見ての通りCDのデータベースを作るプログラムです。 複雑なプログラムではないのですが 下記のようにプログラムを実行するとselect文で結果を確認した所 仮に繰り返し回数($t)が3だとして A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 となるはずが、上記と同じデータが A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 A、A-2、A-3、A-4 B、B-2、B-3、B-4 C、C-2、C-3、C-4 のように同じデータがそれぞれ2つずつ重複して入力されているのです。 2回目のprint文を見ると正しく表示されているのですが、データベースのほうは重複しているようです。 こちらに問題がないようなら変数受け渡しの部分も見せますので どなたか問題を見つけてくださらないでしょうか。お願いします。 $DBSERVER = "localhost"; //MySQLサーバ名 $DBUSER = "root"; //ログインユーザ名 $DBPASSWORD = ""; //パスワード $DBNAME = "cdb"; //データベース名 //MySQLに接続します $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD); //MySQL読み込み時の文字コードを設定 mysql_query("set name sjis"); //データベースに接続します $selectdb = mysql_select_db($DBNAME); print("以下のデータを入力しました</BR>"); for($i=0;$i<$t-1;$i++){ $name=$cd[$i][0];/*array[]になるので入れ直し*/ $name=mb_convert_kana($name , "a","sjis");  $artist=$cd[$i][1]; $artist=mb_convert_kana($artist , "a","sjis"); $day=$cd[$i][2]; $record=$cd[$i][3]; $record=mb_convert_kana($record , "a","sjis"); $sql="insert into co2 values('0','$name','$artist','$day','$record')"; print("曲名: ".$name."</BR>"."歌手名: ".$artist."</BR>"."発売日: ".$day."</BR>"."レコード会社: ".$record."</BR></BR>"); mysql_query($sql); }

    • ベストアンサー
    • PHP
    • rety87
    • 回答数3