検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- PHPのheader関数の疑問
header関数について疑問がありご質問させていただきます。 header関数について下記の説明をみつけました。それに関して質問があります。 『覚えておいて頂きたいのは、header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。 頻出するエラーとして、include() または require() 関数、他のファイルをアクセスする関数に 空白または空行があり、header() の前に出力が 行われてしまうというものがあります。同じ問題は、単一の PHP/HTML ファイルを使用している場合でも存在します。』http://fol.axisz.jp/php/man/php/function.header.html 上の説明文にしたがって下記のコードを試しましたが正常にリダイレクトされました。上記は以下に示すコードでエラーとなると考えましたが違うのでしょうか ---------------- 以下 PHPファイル --------------- <html> <body> <?php header("Location: http://exsample.co.jp"); ?> </body> </html> ----------------------------------------------------- 上記のPHPファイルでエラーが発生せず正常にリダイレクトされましたが引用で書かれていることはどういうことなのでしょうか。 近くに聞く人がいなくて困っています。宜しくお願いします。
- phpでバッチ組めますか?
phpで画面のないアプリケーションを作成し、シェル起動させる事は可能ですか? やらない方が良いのかもしれませんが既存の資産を利用できるので楽な事もあり問題ないならそうしたいと思います。 バッチでやる事はMYSQLのデータの加工です。 バッチでMYSQLのデータを加工するなら○○を使った方が良いというアドバイスもあればお願いします。 ・linux ・php ・mysql
- ベストアンサー
- PHP
- noname#17562
- 回答数4
- phpにてファイルをアップロード2
先日質問させていただいたものなんですが、本やサイトを参考にして、以前とは違ったphpを使用してファイルをアップロードしようと考えています。 <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS"> <title><?php echo basename($PHP_SELF);?></title> </head> <body> <p>ファイルアップロード</p> <form method="POST" action="gazou_upload.php" enctype="multipart/form-data"> <input type="file" name="uploadfile"> <input type="submit" value="送信"> </form> <?php if(isset($uploadfile)) { // アップロードされたファイルのサイズを確認 if($uploadfile_size <= 2097152) { // 移動 $moveto = "/public_html/img" . basename($uploadfile_name); move_uploaded_file($uploadfile, $moveto) or die("アップロード失敗\n"); print "<p>ファイルをアップロードしました。 - $moveto</p>"; } } ?> </body> </html> 上記を使おうと思っているのですが、これを使用した場合、 (1)上記をhtmlとしておくだけで、ファイルのアップが可能になるのか?phpも必要ですよね? (2)この場合アップされたファイルはドコに保存されるのか?…僕はpublic_htmlの中のimgというフォルダに移動して欲しいのですが。 皆様お手数ですが、教えていただけないでしょうか? よろしくお願いします。
- XOOPSとPHP+MySQLの違い
会員制のサイトなどを制作するという前提で調べたらこの2つが浮かんできたのですが、両者の大きな違いとはなんなのですか?それぞれ、できる範囲が違うということでしょうか?教えていただければ幸いです。
- ベストアンサー
- その他(プログラミング・開発)
- defer
- 回答数3
- phpでアクセス権の設定
RedHat9 Apache1.3+PHP4.4 メールの添付ファイルをphpを使って保存しようとしています。 .qmailを使ってメールを渡し、保存するまではできたのですが、 保存されたファイルは所有者がvpopmail、アクセス権が600になってしまい、これを変更できません。 chmodは使用できないようですし、ほかに何か方法はあるでしょうか? linux、phpともにあまり詳しくありません。 宜しくお願いいたします。
- PHPにて画像登録および検索
こんにちは。PHP4.3およびMySQL4.0、apachaを触り始めて1ヶ月ほどの初心者です。現在、良さそうな本を3冊ほど購入しましたが、題名にある、クライアント上のブラウザからMySQLへ画像を登録するシステムを想定しながら学んでいる状況です。 通常のテキストなどは登録・検索は出来るようになったのですが、本を見ても1冊は、PEARによるスクリプト(PEARの基礎は触れてない。選んだ本が間違えだったのですが…)。他の本ではディレクトリに保存のサンプルしかありませんでした。 こちらの「教えて!goo」や、他のサイトでも似たような質問がありますが、初心者の私には的を得ることが難しく、実際に動かしながら理解を深められればと、諸先輩方々のアドバイスを頂戴したく投函させて頂きました。 サンプルコードも含め、良いサイトなどご教授頂ければ幸いです。宜しくお願い致します。
- PHPのセッションについて
現在PHPでの開発を行っております。 環境は、PHP4.0.5、サーバはレンタルでFreeBSDです。 セッションに格納する変数について教えていただきたいと思っております。 セッションに変数をセットする際に、session_registerを使用しているのですが、格納される変数の型はどこで指定するのでしょうか。 例えば、今、セッション変数として、$no="001"をsession_register("no")として、格納しているのですが、 session_registerで値を取得しようとすると、「1」が返ってきます。 セッション変数に格納した時点で、どうやら数値に変換されているようなのですが、文字列として格納することはできないのでしょうか。 よろしくお願いします。
- AN httpdのselect case(PHP)
同一ソースでの、インターネット上のLinux + Apache + PHPと比べ、 イントラネット上のWindows98 + AN httpd + PHPでの、 select case の処理がすごく遅いのですが、AN httpdがselect caseが苦手ということはありえますでしょうか?
- Vine Linux + PHP4 メール関数
Vine LinuxでPHP4を動かして メール関数以外の関数は、動くのですが メール関数だけ動かないです。 なんででしょうか?
- PHPでPostgreSQLを使う場合
外部参照はつけてもつけなくても同じでしょうか? そのメリットは無いのでしょうか? 例えば create table num_tbl { no int4 primary key, str text }; create table cont_tbl { no int4 references num_tbl(no), cont text }; の場合 references num_tbl(no) をつけることによってPHPのコーディングにメリットはあるでしょうか? どちらにしても select num_tbl.str,cont_tbl.cont from num_tbl,cont_tbl where cont_tbl.no=num_tbl.no; のような使い方になり何かメリットがあるようには思えないのですが
- ベストアンサー
- PostgreSQL
- guuman
- 回答数1
- PHPとMySQLについて
データベースにデータを挿入する方法を教えてください。 記入するSQL文以下のとおりです。 $sql =<<<EOS INSERT INTO registration ( MAIL, KEY ) VALUES ( '$email', $dbkey ) EOS; です。 データ挿入の仕方を教えてくれないでしょうか?
- PHP5のインストール その2
http://allabout.co.jp/career/database/closeup/CU20050320A/index.htmにて公開されている、PHP5のインストールについて質問します。 WindowsXP Proと書いてありますが、Windows Homeでもできるんですか? よろしくお願いします。
- ベストアンサー
- PHP
- noname#16168
- 回答数1
- FedoracoreにPHP5をインストール
Linux系は全くの初心者なので,専門用語等も良くわかりません。よろしくお願い致します。 Fedoracore3にはPHP4までしか入っていません。最新のPHP5を入れたいのですが、どのような手順ですればよろしいでしょうか? 同じような質問があるのは見たのですが、私には理解しきれませんでした。知識不足で申し訳ございません。 ホント困っていますのでよろしくお願い致します。
- PHPのみでブログは可能?
こんばんわ。 いつも適切な回答ありがとうございます。 自分の借りているレンタルサーバーはMYSQLやポステージなどは対応していません。 PHPとCGIのみでブログは可能でしょうか? ポータルサイトの無料ブログなどはちょっとパスしたいのですが、、 どなたかよろしくお願いします。
- PHPマルチバイト文字列関数
FedoraCore4のPHP-version5.0.4 rpmをインストールしたのですが、マルチバイト文字関数が標準になっていないのでマルチバイト文字関数が使えるようにしたいのです。 今のところ一度PHPをアンインストールして、ソースを落としてきて、configureの時にオプションで指定して対応しようかと考えています。 しかし、超初心者ですのでもう少し簡単な方法を探しています。ご存知の方はぜひご教授いただきたいと思います。 よろしくお願いいたします。
- 締切済み
- その他([技術者向] コンピューター)
- nicotine888
- 回答数1
- PHPからMySQLへ接続設定
お世話になります Fedora core3を使って PHPとMySQLを設定しているのですが 上手くいきません。よろしくお願いします。 現状としては、PHPは動作しています。 MySQLもターミナルからは動作確認できています。 ところがPHPからMySQLにつながりません。 方法は $conn = mysql_connect($hostname, $usrname, $password) としています。 どこの設定を見ればいいのか等教えていただけないでしょうか? 環境 OS:fedora core3 Apache:Tera Termにてrpm -q apacheで調べたのですが文字化けしてわかりません^^; Fedora core3で標準で入っているものと思います PHP:PHP4.3.11、関係ないかもしれませんが、php -vでversionを調べようとすると PHP Warning:Unknown(): Unable to load dynamic library '/usr/lib/php4/msql.so と出ます 以上よろしくお願いします
- phpとMySQLの連携2
MySQLとphpとphpMyAdminを使ってWEBデータベースを構築したいと考えています。 当初からこちら http://www.comtechware.com/demo/members.php のようにエクセルのオートフィルタみたいに動くものを 作りたいと考えております。 MySQLにテーブルを作ってデータを入れることはできました。 しかしphpのサンプルの改造など模索しましたが 基本的なSQL文だけでは ファイルが作れずに行き詰っております。 phpとSQL文に関しては始めて1ヶ月程度です。 スキルが初級シスアドレベルの私には phpとSQLの入門書だけでは到底作れないレベルだと感じてきました。 どなたか参考になるサンプルをお持ちの方がいらっしゃいましたら、 いただけないでしょうか。 もちろんほぼ丸投げであることは重々承知してはおりますが 上記URLのようなのデータベースはレベルが相当高いのか、 高ければあきらめます。 念のため改造したソースを添付します。 判断材料に指針だけでもいただけないでしょうか。 宜しくお願い致します。
- CGIからPHPへの書き換え
すいません、今PHPを勉強中なんですが、 <!--HTML--> if($Slog[2]){ $Slog[2] =~ s/>/>/g; $Slog[2] =~ s/</</g; print<<"<!--HTML-->"; <tr id=log-10> <td><font id=kei>$Slog[2]</font></td> </tr> <!--HTML--> をPHPに書き直すとどうなるんでしょうか? 自分で何度か試したんですが上手くいきません。 宜しくお願いします。
- y.phpをブラウザできない
のですがどうしたらいいのでしょうか? y.php: <?php $txt="本日は青天なり。";//$txt="ok";ならば問題無 header("Location:x.php?txt=$txt"); ?> x.php: <?php $txt=preg_replace("|\s|",'',$_GET[txt]); echo "$txt<br/>"; ?> 日本語のため "Location:x.php?txt=$txt" の表記方法が問題だと思われますがどの様に修正したらいいのでしょうか?
