kiyominmin の回答履歴

全7件中1~7件表示
  • HTMLサイトからPHPシステムへ

    ファッションサイト(http://www.ivory-japan.net/)を運営しているのですが、現在全てhtmlを一から作っていて更新にかなり時間がかかってしまいます。 ほとんどがブログの集合体のようなサイトなのでhtmlを自動生成できればなと考えています。 このサイト(http://www.ivory-japan.net/)をphpにして自動生成して作ることはできますか? 携帯サイトとの連動もできればかなりうれしいです。 宜しくお願いします。

    • 締切済み
    • PHP
    • wacon4
    • 回答数2
  • タグの無効化

    hrefのみ無効化したいのですが、簡潔に処理できる方法があればご教授下さい。

    • ベストアンサー
    • PHP
  • IEだとうまく表示できません。ソースのどこが悪いのでしょうか

    画像はIEのものです。Firefoxだとうまく表示されるのですが、IEだと大きく崩れます。 いろいろとデバックしてみましたが、どうしてもわかりません。ソースのどこが悪いのでしょうか?本当に困っています。 問題点は以下の二つです。 (1)タイトルの右の画像が下に落ちる。 (2)画面中段の「Jan」という画像が下に落ちる。 特に困っているのが、reset.cssでブラウザデフォルトのスタイルを修正しているはずなのにうまくいかない、という点です。以前、ホームページ・ビルダーを使ったことがあり、自動的にソースが修正されてしまいました。その後、表示がおかしくなってしまったのです。 以下、ソースです。 html↓ --------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "​http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">​ <html xmlns="​http://www.w3.org/1999/xhtml">​ <head> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="description" content="製品化するサイトです" /> <meta name="keywords" content="製品化" /> <meta name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 11.0.0.0 for Windows" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>タイトル</title> <style type="text/css"> body { background-image:url(image/back.gif);background-repeat:repeat-x; } </style> <link href="css/reset.css" rel="stylesheet" type="text/css" /> <link href="css/index.css" rel="stylesheet" type="text/css" /> <link href="css/main.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="wrap"> <div id="header"><a href="index.html"><img id="title" src="image/title.gif" width="614" height="160" alt="タイトル" /></a> <img id="title image" src="image/title image.gif" width="160" height="160" alt=" バナー" /></div> <div id="contents"> <div id="sidebar"> <a id="_HPB_ROLLOVER4" onmouseout="HpbImgSwap('_HPB_ROLLOVER4', 'image/down.gif');" onmouseover="HpbImgSwap('_HPB_ROLLOVER4', 'image/down click.gif');" href="#"><img id="down" src="image/down.gif" width="140" height="130" alt="欲しい人" name="_HPB_ROLLOVER4" /></a> <a id="_HPB_ROLLOVER1" onmouseout="HpbImgSwap('_HPB_ROLLOVER1', 'image/sidebar site.gif');" onmouseover="HpbImgSwap('_HPB_ROLLOVER1', 'image/sidebar site clilck.gif');" href="about this site.html"><img src="image/sidebar site.gif" </div> </div> </div> </body> </html> --------------------------------------------------------- reset.css↓ --------------------------------------------------------- @charset "UTF-8"; body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,input,textarea,pre{margin:0;padding:0;} ul,li{list-style-type:none;} table,img{border:0px;} body,h1,h2,h3,h4,h5,h6,td,th,p,div,input,textarea,pre,ul,ol{ font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo, Verdana,'MS Pゴシック',sans-serif; font-weight:normal; } a:focus {outline:none} em{font-style:normal;} hr{display:none;} address{font-style:normal;} *{line-height:1.0;} ---------------------------------------------------------

    • ベストアンサー
    • HTML
  • Javascriptで動的に変更した点を保存して、ページを更新したときに また再現したいです

    初心者です。よろしくお願いします。 マウスで文字列を選択して、反転した部分の文字をスタイルで大きくする… という簡単な Javascript を作りました。 このページを更新・リロードすれば、当然変更された部分も元に戻ってしまいますが、 この変更部分を PHP に送ってファイルに保存し、今度呼び出されたとき変更した部分を再現したいと思っています。 ただその文字列の位置などをどうやって保存するか、またどうやって再現するのかがよく分かりません。 コードは以下のような感じです ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ <html> <head> <script language="JavaScript"><!-- function test(){ if (!document.selection.createRange().text) return; var rng = document.selection.createRange(); var selectedText = rng.text; //選択された文字列 //選択された文字を大きくするだけでいいです。複雑なことはしません。 rng.pasteHTML('<span style="font-size: 160%;">'+selectedText+'</span>'); oRange = document.body.createTextRange(); var moji_nagasa = rng.text.length; //ページ中の文字列の位置を探そうとしています。 rng.moveEnd("textedit");//選択範囲の終端をページの最後まで持って行き、 moji_nagasa += rng.text.length;//文字列の位置を保存したい…この辺りが再現するときうまく働きません //↓書きませんが、適当にphpかperlに送って選択文字列のデータと位置を保存しています sampleAjax ( selectedText, oRange.text.length - moji_nagasa ); } // --></script> </head> <body onContextmenu="test()"> 文字列を選択して↑右クリックを押すと選択文字列を変更します。 OKWave 「文字列」「文字列」「文字列」 </body> </html> ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ 上記の通り「文字列」という同じ言葉が何度も使われていると match や RegExp だと全て大きくなってしまいます。 また rng.moveStart("character", -1); rng.moveEnd("character", 1); などで再現しようと思っているのですが、改行文字を飛ばしているのかどうか分かりませんが、うまく動かないので、再現できません。 目的はただ、好きな文字列を選択して強調した部分を、今度ページを見たときもいつでも何を強調したか分かるようにしたい…というだけです。 どうか詳しい方お力をお貸しください。よろしくお願いしますm(_ _)m

    • mgh072
    • 回答数1
  • 【PHP】SESSION変数の競合を避ける方法は?

    PHP5使用者です。 SESSION変数は同一サーバーなら共通のものと見なされるのでうっかり単純に $_SESSION['step'] などとつけてしまうと関係ないシステムの変数と競合するおそれがあります。 こういった問題はベテランの方はどう処理しているのでしょうか。 都度 $_SESSION['step_sys01'] などとするのも煩わしいと思いますし… なにかいいアイデアありましたらよろしくお願いいたします。

    • ベストアンサー
    • PHP
    • ikataro
    • 回答数7
  • CSSハックの使い方を教えてください

    CSSでサイトを作っているのですが、フッターとメインのwrapperの間を開けるのに、どうしてもすべてのブラウザで共通のCSSではできません・・・かなり格闘したのですが・・・ そこで、この際CSSハックを使おうと思っています。 といっても、よくわかってないのですが、CSSハックを使えば、IE6にはこの指定、IE7にはこの指定、Firefoxにはこの指定、opera、safari・・・ など個別のブラウザに異なったCSSを指定することができるのでしょうか? 実際の記述方法を教えていただけないでしょうか? 「firefoxとopera」にはwrpperにmargin-bottomをかけて、IE6,7にはfooterにmargin-topをかけて解決しようと思うのですが・・・ ちなみに、この現象のほかの解決方法ってあるのでしょうか? #wrapper{ position:relative; width:870px; margin:0px auto; text-align:left; } #foot{ position:relative; width:100%; height:auto; clear:both; }

    • ベストアンサー
    • HTML
    • noname#64096
    • 回答数6
  • 重複データを削除して上書きする

    data.datファイルには hoge@hoge.com, hoge1@hoge.com, hoge2@hoge.com, hoge3@hoge.com, hoge4@hoge.com, hoge5@hoge.com, hoge6@hoge.com, hoge7@hoge.com, hoge8@hoge.com, hoge9@hoge.com, hoge@hoge.com, hoge1@hoge.com, hoge2@hoge.com, hoge3@hoge.com, hoge10@hoge.com PHPファイルは↓です。 <?php //ファイルの内容を配列に格納 $lines = file( 'data.dat' ); //重複ファイル削除 $array = array_unique($lines); //配列の全要素に対して処理を行う foreach( $array as $line ){ print "$line<br>\n"; } ?> 重複したファイルを削除して表示することはできましたが、新しいデータをdata.datファイルに書き込む場合はどうしたらよいでしょうか? 重複ファイルだけdata.datファイルから削除して、削除された行を詰めて上書きしたほうがよいのでしょうか? 他に、いい方法があればアドバイス下さい。

    • 締切済み
    • PHP