検索結果
PHP
- 全てのカテゴリ
- 全ての質問
- カラム崩れが・・・
トップページでは崩れてないのですが記事にはいると崩れてしまいます。 どうすれば治りますか?? ページ単体のphpは以下です。 ーーーーーーーーーーーーーーーーーーーーーーーーーー <?php get_header(); ?> <div id="column"> <?php if (have_posts()) : while (have_posts()) : the_post(); if( $post->ID == $do_not_duplicate ) continue; update_post_caches($posts); ?> <div class="post" id="post-<?php the_ID(); ?>"> <div class="content"> <div id="image"> <?php the_post_thumbnail(); ?> </div> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_title(); ?> </a></h2> <p> <?php the_content('Read the rest of this entry »'); ?> <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> </p> <div class="clear"></div> <?php comments_template(); ?> <div class="clear"></div> <div id="tags"> <div id="toptags"></div> <span class="user"><?php the_author_posts_link('namefl'); ?> » <?php the_time('d F, Y') ?> » <?php the_category(', ') ?> <?php the_tags(' » Tags:', ', ', '<br />'); ?> </span> </div> <div class="clear"></div> </div> </div> <?php endwhile; ?> <?php else : ?> <div class="post"> </div> <div class="content"> <h2>Page Not Found</h2> <p>Sorry, but you are looking for something that isn't here.</p> <h3>Search Blog</h3> <?php include(TEMPLATEPATH."/searchform.php"); ?> </div> </div> <?php endif; ?> <?php get_footer(); ?> ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 他にも必要なphpがあれば言ってください。 宜しくお願い致します。
- ベストアンサー
- CSS
- mooommm411
- 回答数2
- htaccess rewrite 無限ループ
すでにあるサイトにhtaccessを設置して、 rewriteで日本語のファイル名でアクセスさせる方法を模索しています。 例↓ ・「http://www.example.jp/index.php」でアクセスされたら「http://www.example.jp/インデックス」 にリダイレクト。 ・「http://www.example.jp/インデックス」でアクセスされたら「index.php」 を表示させる。 htaccessの例↓ Options +FollowSymLinks RewriteEngine on RewriteRule ^index\.php$ /インデックス [R=301,L] RewriteRule ^インデックス$ index.php [L] 上記の設定だと無限ループになってしまいます。 index.phpでアクセスされたら404を返す方法も考えましたが・・・もっといい方法はないでしょうか?
- ベストアンサー
- PHP
- shintaaarooo
- 回答数1
- WordPressで複数のIDを表示
WordPress3.4を使用しています。 カテゴリーに独自のテーマを使いたい場合、 「category-ID.php」というファイルを作成し、 テンプレートを追加すれば良いと思うのですが、 テーマ(デザイン)は共通だけどテキスト(ID)は複数ある場合、 どのように作れば良いのでしょうか? category-1.php category-2.php category-3.php ・・・ (各ファイルに記述されているコードは全て同じ) ↑のようにひたすらphpファイルを作成すれば形は出来るのですが、 その数が膨大なため、効率の良い方法を教えて頂きたく思います。
- 2次元配列の値の受け渡しについて教えてください
お世話になります。 phpで2次元配列の値の受け渡しについて教えてください。 A.phpファイルからB.phpファイルに2次元配列の値を渡したいと考えています。 出来ればPOSTで2次元配列を送りたいと考えていますが、そもそもPOSTで2次元配列を送ることはできるのでしょうか? たとえば [A.php] $DATA = array( array('name'=>"tanaka", 'age'=>"20"), array('name'=>"sasaki", 'age'=>"30"), ); をB.phpファイルに送るにはどうすれば良いのでしょうか? どなたか教えて頂けないでしょうか? よろしくお願いします。
- 2種類のスクリプトを1つのページに
携帯専用サイトを運営しているのですが 現在運営している会員制サイトの最下部に、 ランキング機能を実装したいと考えています。 会員登録機能とランキング機能は作者も別々で関連性はありません。 ひとつのページ(top.php)に関連性の無いphpを設置することは可能でしょうか? top.php <?php 会員制サイト ?> <?php ランキングサイト ?> このような感じで2つのプログラムをひとつのページで表示し正常に動作させたいと思っています。 可能でしょうか? よろしくお願い致します。
- ベストアンサー
- PHP
- happy7happy7
- 回答数5
- Win98で、c:\mysqlとc\phpにPathを通す際の、autoexex.batの記述方法
Win98で、c:\mysqlとc\phpにPathを通したいです。 C:\autexec.batを開くと、 @ECHO OFF LOADHIGH C:\WINDOWS\COMMAND\NLSFUNC.EXE C:\WINDOWS\COUNTRY.SYS と2行だけ書かれていましたが、3行目に、以下のどれを加筆すればいいのでしょうか? (1) PATH=c:\php;c:\mysql (2) PATH=c:\php\;c:\mysql\ →それぞれの末尾に半角円(\)が要る (3) PATH=c:\php;c:\mysql; →最後に半角セミコロン(;)が要る (4) PATH=c:\php;c:\mysql%path% →どこかのサイトで%path%という書き方例をみました。
- ベストアンサー
- Windows 95・98
- litton101
- 回答数3
- Postgresqlが接続できない
環境はxp、apache2、php5、Postgresql8.2です。 ただ今PHPとPostgresqlの勉強をしています。 PHP5で作成したプログラムでPostgresqlへアクセスするのですが,全く応答がありません。 ブラウザで表示後、ソースを見ると Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\Apache Group\Apache2\htdocs\sample\aa.php on line 10 というエラーが表示されます。 aa.phpの10行目は $d_base = pg_connect("user=postgres password=0000 dbname=test"); と、データベースに接続しています。 どこがおかしいのか ご教示して頂けたら幸いです。
- ベストアンサー
- PostgreSQL
- wee
- 回答数2
- 携帯でhtmlが見えない
携帯用のページを作成しています トップページ(index)をhtmlで入力画面をつくり その処理をPHPで行っています。 PCやエミュレータではきちんと表示するのですが 携帯の実機ではindex.htmlが真っ白になってしまいます。 回避方法としてindex.htmlに <?php ?> を付け加えてindex.PHPにして表示させています PHPの仕様なのか、サーバーの仕様なのか・・・ 教えて頂けませんでしょうか? サーバーにしているのは win2000pro apache2.0.45 php4.3.2 です。
- HTTPヘッダーをプログラム内で出力
HTTPヘッダーをプログラム内で出力するphpスクリプトを作りたいです。 例えばホームページ上で <object width="XXX" height="XXX" classid="XXX"> <param name="FileName" value="http://XXX.XXX/aaa.wmv"> </object> とあったときこのままでは読み込んだデータがキャッシュに残ってしまいます。 そこで http://XXX.XXX/aaa.wmvを http://XXX.XXX/php/XXX.php?file=XXX/aaaにしたときに 読み込めるurlをhttp://XXX.XXX/aaa.wmvに変換するphpスクリプトがあればキャッシュには残らないようです。 このXXX.phpを作りたいのですが、どう作ればいいでしょうか?
- ロリポップでの.htaccess 設定
ロリポップでの.htaccess設定について教えてください。 .htmlでPHPを使えるようにしたいのですが、 管理しているファイルが.htmlと.shtmlが混ざっています。 .htmlでPHPが読めるように AddHandler php5.2-script .html と追記して、.htmlでPHPは使えるようになったのですが、 何でか指定していない、.shtmlがエラーを起こします。。 .htmlではPHPを利用 .shtmlにはPHPを使用しない という事がやりたいです。 逆に.htmlにSSIができるように AddHandler server-parsed .html と記述すると問題なく .htmlでもSSIができて.shtmlでも エラーが起こりません。 .shtmlがエラーにならない記述の仕方を教えてください。
- 教本の説明の意味が分かりません?
アップロードファイルを受け取る側のPHPスクリプトです。 以下のスクリプトのファイル名は、『fupload.php』です。 <?php $uploaddir = './up/file/';-----------------------------------(1) $uploadfile = basename($_FILES['userfile']['name']); echo '<per>'; if (move_uploaded_file($_FILES['userfile']['tmp_name'],$uploaddir.$uploadfile)){ echo"ファイルアップロードに成功しました。\n"; } else{ echo "ファイルアップロードは不成功です。\n"; } echo '</pre>' ?> 以上がプログラムです。 PHP教本の (1)でアップロードされたファイルを格納するサーバ側のフォルダを指定しています。なお、アップロードするファイルを格納するフォルダはfupload.phpが配置されている 位置の下にupフォルダを作成し、さらにその下にfileの名前で作成』しておきます。 以上ですが、 こういうことでしょうか。 カレントディレクトリ ├ fupload.php └ up(フォルダ) ..... └ file(フォルダ) 宜しくお願いします。
- ベストアンサー
- PHP
- gogatunijyuku
- 回答数1
- frame1のフォームに入力したデータを、frame2とframe3に渡したい
index.html内に3つに分かれたフレームを作成し、 「frame1.html」「frame2.php」「frame3.php」を表示させています。 「frame1.html」にはformがあり、そこに入力したデータを 「frame2.php」と「frame3.php」に渡して処理を行わせたいのですが、 うまくいきません。 色々調べてjavascriptで渡そうと思ったのですが、 javascriptの変数に格納されたデータを、 phpの変数に格納する方法が分からずに挫折しました;; やはりこういう処理はjavascriptでしかできないのでしょうか? javascriptは勉強不足であまりわからないので、 出来ればphpだけで処理したいのです。 どなたかいい方法を教えて下さい。 どうぞよろしくお願いします。
- 締切済み
- PHP
- mullen0213
- 回答数3
- SQLiteでDBに書き込みできません
PHPを勉強中で、データベースへの記録、表示で困っています。 書籍のサンプルでスケジュール記録なのですが、サンプルのままの項目数(日付、時刻、予定名、備考)でUPすると巧く行きますが、項目数を増やすとDBには記録されないで、表示もされません。 プログラム知識も乏しく、どこが悪いのか検討もつかなく困っています。 流れは、入力(schedule_record.php)→記録(schedule_record2.php)→表示(schedule_read.php)です。 ソースは http://www.tokyoflower.co.jp/php/schedule_record.php です。こちらに書ききれないので一時的にUPしています。HTML内にソースも書きましたので、お解かりになる方、ご教授頂けますと助かります。
- 特定の変数の値をセッションを使わずに引き継ぐ方法
PHPだと、output_add_rewrite_var()という関数 http://jp2.php.net/manual/ja/function.output-add-rewrite-var.phpで、 特定の変数をセッションを使わずに引き継ぐ方法があるのですが、 Perlで同じ事を実現できるでしょうか?
- メール送信プログラムのFrom:について
<?php $to="mail@xx.com"; $subject="php test"; $message="phpのテスト"; $header="From:". mb_encode_mimeheader("名前") . "<mail@xx.com>"; mb_send_mail($to, $subject, $message, $header); ?> 送信者名に名前を入れたいのですが、プログラムがまずいようで、何がいけないのでしょうか?
- ベストアンサー
- PHP
- higenonorimaki
- 回答数5
- smartyの必要性について
phpを用いて携帯サイトを作成しています。 phpのみを表記している「a.php」「b.php」「c.php」「d.php」「e.php」があります。 ------------a.php------------- <?php if(~~){ $a[0] = '~~'; }else(~~~~){ $a[0] = '~~~'; } $a[1] = '~~'; $a[2] = '~~~'; ・ ・ ・ $a[n-10] = <<< MESSAGE <h1>{$a[n-25}</h1> <p>テスト表示</p> ・ ・ <p>{$a[n-15]}</p> MESSAGE; ・ ・ $a[n] = <<< MESSAGE <h1>{$a[n-50}</h1> <p>テスト表示</p> ・ ・ <p>{$a[n-45]}</p> MESSAGE; ?> ----------------------------------- ------------b.php------------------ <?php if(~~){ $b[0] = '~~'; }else(~~~~){ $b[0] = '~~~'; } $b[1] = '~~'; $b[2] = '~~~'; ・ ・ ・ $b[n] = <<< MESSAGE <h1>{$b[0}</h1> <p>テスト表示</p> ・ ・ <p>{$b[n-10]}</p> MESSAGE; ?> --------------------------------------- c.php以下の内容もだいたいおなじ内容になっております。 -----------index.php-------------------- <html> <head> <?php include_once 'a.php'; include_once 'b.php'; include_once 'c.php'; include_once 'd.php'; include_once 'e.php'; ?> </head> <body> <?php echo $a[0]; echo $a[n]; echo $b[n-60]; echo $c[n-30]; ?> </body> </html> ----------------------------------------- -----------index1.php------------------- <html> <head> <?php include_once 'a.php'; include_once 'b.php'; include_once 'c.php'; include_once 'd.php'; include_once 'e.php'; ?> </head> <body> <?php echo $a[0]; echo $a[n]; echo $b[n-80]; echo $c[n-3]; ?> </body> </html> ------------------------------------- このような感じでindex.php ~ index[n].phpを作成しております。 index.php ~ index[n].phpは、基本として修正は行なわず a.php ~ e.phpを修正することによって、すべてのページへ 瞬時に反映できるようにして作成しております。 現在、この方法で十分管理はできています。 つぎは、smartyを用いておなじような処理を考えてみました。 ######################## ### smarty使用 #### ######################## ------------index.php開始---------------- <?php require_once 'libs/Smarty.class.php'; $smarty = new Smarty; $smarty->compile_check = true; include_once 'a.php'; include_once 'b.php'; include_once 'c.php'; include_once 'd.php'; include_once 'e.php'; $smarty->assign("a", $a); $smarty->assign("b",$b); $smarty->assign("c",$c); $smarty->display('test.tpl'); ?> ------------------------------------------ ------------index.tpl--------------------- <html> <head> </head> <body> {$a[0]} {$a[n]} {$b[n-60]} {$c[n-30]} </body> </html> --------------------------------------- smartyを使っていないときよりも、smartyを使ったほうが 処理速度が速くなるようでしたらsmartyに乗り換えるのですが Smarty.class.phpを余分に読み込む分、処理速度が速くなって いるとも思えません。 また、index.html ~ index[n].htmlへの記述も大差ないので 可視性やデザイン面でもとくに違和感なく修正できます。 上記の作成方法で、smartyを用いるうえでの可視性の向上以外の利点は ありますでしょうか? また、改善点などございましたら、ご教授いただけると幸いです。
- 受け渡した変数が、プログラム実行後に消えてしまう?!
いつもありがとうございますm(_ _)m。入力画面test1.phpをlocation.replaceを使って[リロードしない為]切り替えて、別の画面test2.phpと連携させています。JSのwindow.openは顧客環境では使えません(大泣) test1.php→test2.php→test1.phpという流れで二つの変数を受け渡ししたいのですが。。。 (1)test1.phpにある変数 $row1[code] $row1[name] inputボタンをクリックすることで、URLを使って次のファイルに渡す <input type="button" value="go2" onClick='location.replace ("http://********/test2.php?row1[code]=<? echo $row1[code];?>&row1[name]=<? echo $row1[name];?>")' name="button"> (2)test2.php フォームのテキストフィールドが用意されている <input name="code" type="text" value="<? echo $row1[code]; ?>"> <input name="name" type="text" value="<? echo $row1[name]; ?>"> test1.phpから、test2.phpの画面に切り替わった瞬間には、2つのの値がキチンと表示されている。 ここでnameに入った値を元に、サブミットボタンで処理。 <input type="submit" name="read" value="読み込み"> この時name部分に関しては、DB読込・結果をname&その他の項目と共にフォーム上にちゃんと再表示できるが、codeの値が消えてしまう。。 PHPの処理部$read部に以下のように2通り、書き加え試しましたが、だめでした。 $row1[code] = $row1[code]; $row1[code] = $_GET['$row1[code]']; なぜ消えてしまうのか? 変数をキープするにはどうしたらいいでしょうか? あるいは、他に良いアイディアなどありましたら、教えて下さい。よろしくお願いいたします。。。
- ファイルロックの確認
PHPで掲示板を作っています。バージョンは5? (php.exeファイルのバージョンは5.2.1.1です。) ファイルロックについて、下記2点を教えてください。 同時書き込みによるログファイルの破損を防ぐため、ロック専用ファイルによるロックとアンロックの仕組みを作りました。 正常に稼動しているか、以下の方法でチェックしました。 1.ブラウザを2つ開く 2.両方とも書き込みボタンを押すだけの状態にする 3.両方のブラウザ(フォーム)の「書き込み」ボタンをすばやく続けてクリックする この方法だと、3で2個のボタンをクリックする間のタイムラグがあり、“同時”書き込みは難しいように思います。 他に方法があるのでしょうか? ////////// ロックファイル:lock/lock.php(755) --<?php --$lockfile = '.lock/lock.txt'; --$fp = fopen($lockfile,"w"); --flock($fp,LOCK_EX); --?> アンロックファイル:lock/unlock.php(755) --<?php --fclose($fp); --?> ロック用ファイル:lock.txt(644) ロックディレクトリ:lock(755) 動作ファイル:bbs.php --<?php --require_once './lock/lock.php'; --掲示板の処理 --require_once './lock/unlock.php'; --?> ロックのファイルを別ディレクトリに置くことは可能でしょうか? 可能であれば、パーミッションはどのようにすればいいのでしょうか? 現状、前述の方法でログが破損するかチェックしても異常ありません。 また、ロック関連の記述を削除してチェックしても異常ありませんので、ロックが正常に稼動しているのかどうか確認できない状態です。 PHPは始めたばかりですので、おかしなことを言っている箇所もあるかもしれませんが、宜しくお願いします。
- ファイルが移動できません。
ファイルを移動しようとすると下記のように表示されます。 $ mv hello.php /opt/lampp/htdocs mv: `hello.php' を `/opt/lampp/htdocs/hello.php' に移動できません: 許可がありません 解決方法を教えてください。 お願いします。
