• 締切済み

このHPはどの言語を使い、どうすれば作れますか?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>SS-SERVICE</title> </head> <script language="javascript"> function window_open( a,b,c ){ window.open(a,b,c); } function getMovieFocus(){ var o = document.getElementById("SUZUKEN_MENU"); o.focus(); } </script> <BODY bgcolor="#FFFFFF" onload="getMovieFocus()"> <SCRIPT LANGUAGE="JavaScript"> <!-- function autoLink() { var strurl = location.href; if(strurl.indexOf("top") != -1){ location.href="tjump.html"; }else if( strurl.indexOf("stock") != -1){ location.href="sjump.html"; }; } setTimeout("autoLink()",1000); // --> </SCRIPT> <script type="text/javascript" language="JavaScript1.1" src="./flash.js"></script> <NOSCRIPT> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="SUZUKEN_MENU" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="SUZUKEN_MENU.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="SUZUKEN_MENU.swf" quality="high" bgcolor="#ffffff" width="100%" height="100%" name="SUZUKEN_MENU" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </NOSCRIPT> </BODY> </html> 以上のようなHPサイトのソースです。 見た目はフラッシュで全体が動いているようになってお、ログインするとDBサーバーからの情報を 検索結果などで表示させたりしてくれます。 このようなHPサイトを自社の発注システム用に作りたいと思っております。 自分で作るにはどのようにすればいいのでしょうか? DBサーバ+アプリケーションサーバを立ち上げ やはり、VBなどで開発していかないといけないのでしょうか? なにとぞ素人考えです解り易く回答お願いいたします。

みんなの回答

回答No.3

>このようにするにはPHPよく使われます。 >またブログなどではPerlが使われます。 この手のサーバサイドの定番言語はPHP,Perl,Ruby,Python,Java。 >PerlやPHPはインタープリター言語ですので インタプリタ。言葉は正しく覚えよう。 >最も一般的商用サーバーはOSにLinux サーバー Linux利用されるの一部。 下手したらBSD系のOSの方が利用が多い可能性がある。 低価格で有名なさくらインターネットはOSにFreeBSDを採用している。 >目的がかなり複雑な場合はPerlを使ってCGIプログラムを作ります。有名なオークションやショッピングカートなどはPerlによる典型的なプログラムです。 PHPでも作れる。はっきり言って現状としてPHPもPerlもできる事に大差ない。 はっきり言って好みのレベルになる。 >例えば前記のオークションサイト、買物籠サイト、ブログサイトなどであれば出来合いのCGIプログラム こういう物をCMSという。

回答No.2

回答の補足 WEBサーバーは自前かレンタルかによっても違いますが、有料のレンタルサーバーで一般的プログラムがすべて可能なサーバーを前提にお話します。 サーバー上で実行可能な言語が何かから始まります。最も一般的商用サーバーはOSにLinux サーバー構成ソフトにAppache を使用している場合がほとんどです。サーバー上で実行可能な言語としてPHPとPerlデータベースは1ないし数個設定しています。したがってこれらの言語で書かれたコードはサーバー上で実行できます。それ以外の言語をサーバー上で動かすことは許していない筈です。 どのようなプログラムを作るにしても許された言語で開発しなければなりません。 目的がかなり複雑な場合はPerlを使ってCGIプログラムを作ります。有名なオークションやショッピングカートなどはPerlによる典型的なプログラムです。 もし、質問者様が作成しようとする内容が世の中に良くあるもの、例えば前記のオークションサイト、買物籠サイト、ブログサイトなどであれば出来合いのCGIプログラムが利用できます。これらのCGIは個人使用では無料のものから有料のものまであります。自分で好き勝手に改造して使うこともできます。 ただ、該当するジャンルのCGIがない場合はゼロから自分で作る以外はありません。 PHPとPerlのどちらが良いかは一概に言えません。どちらでも同じようなことはできます。 私もVBやCを使いますがCに慣れていればPerlをHTMLに慣れていればPHPが理解しやすいかも知れません。 質問者様の意図する発注システムがどのようなものかわかりませんので、明確な回答はできませんがデータベースとのやり取りをWEB上でやりたいと仮定すればデータベースとしてMySQLをサーバー上で使うように設定し、やり取りのための頁はPHPで作成するのが簡単だと思います。 結論として、プログラムの構成や言語を決めるには目的を具体的に提示して質問なさればより現実的回答がえらるると思います。 http://www.kent-web.com/data/index.html 参考に

回答No.1

このコードだけでは判断できませんがデーターベースなどへアクセスして結果をブラウザーで表示させたりする場合の一般的な方法です。 HTMLはブラウザーで画面に表示させるだけのことしかできません。 サーバー上に色々の処理ができるプログラムを別に置いてそれらのプログラムを使って処理しながらその結果をHTMLで表示させるようにする場合はHTMLだけでは不可能です。このようにするにはPHPよく使われます。 またブログなどではPerlが使われます。PerlやPHPでコードを書けばサーバー内部で好きな処理が可能です。 これらの言語で書かれたプログラムは実行されブラウザーに表示された場合そのソースを表示するとHTMLで書かれているように見えてもPerlやPHPが出力したものでHTMLではありません。 PerlやPHPはインタープリター言語ですのでコンパイルの必要がありません。 これ以上は言語の話になるのでご自分でい調べください。

gouoni
質問者

お礼

ご回答有難うございました。 とても参考になりましたがもう少し質問させて下さい。 まず、 「サーバー上に色々の処理ができるプログラムを別に置いて」 とありますが自分で開発しなければいけないのでしょうか?(Web上で商品の発注リストを作りたいのですが・・・) ソフト開発がメインでWebに表示されるのは後付けという印象を受けましたが(そうなるととても素人にはソフトは作れそうにありませんです・・・) もし、VBやC#言語などでソフトが作れたとしたら次は表示させるためのPHPも覚えないといけないんですね。 そうとう根気がいりそうです。 処理された結果もHTMLのように見えるのも初めて知りました。 これからソフトを作るのはどういった開発ツールを使えばいいかお勧めがありましたらご紹介下さい。 また、ASP.NETのようにC#やVB言語を使ってHTML文内に埋め込み型でも同じことなのでしょうか? PHPとどちらが簡単に作れるでしょうか?

関連するQ&A

  • フラッシュをランダム表記+個別リンク設定

    フラッシュ製作環境がないので、アクションスクリプトで リンク設定のできないswfがいくつかあり、これを個別に リンク設定させ、リロードごとにランダムに表示したいです。 リンク設定をしなければ、 <SCRIPT LANGUAGE="JavaScript"> <!-- simg=new Array(3); simg[0]="○○"; simg[1]="△△"; simg[2]="□□"; Myimg=Math.floor(3*Math.random()); document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.c... width='180' height='150'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+simg[Myimg]+".swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><param name='LOOP' value='false'><embed src='"+simg[Myimg]+".swf' quality='high' bgcolor='#ffffff' width='180' height='150' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' loop='false' /></embed></object>"); //--> </SCRIPT> で、うまくランダムに表示されました。 しかし、これに各ファイルにリンクを設定したいのです。 ランダムにせずに1つだけのバナーなら <object type='application/x-shockwave-flash' data='○○.swf' width='180' height='150'><param name='flashvars' value='clickTag=http://○○.html&clickTarget=_self' /><param name='allowScriptAccess' value='always' /><param name='movie' value='○○.swf' /><param name='bgcolor' value='#ffffff'></object> でリンクは貼れたのですが、 ランダム表示の記述に組み合わせるすべがわかりません。 なにとぞよろしくお願いします。

  • ランダムにswfを表示

    こんにちは。カテゴリー違いかもしれませんが質問させていただきます。 下記スクリプトにてSWFファイルをランダム表示しています。 <SCRIPT LANGUAGE="JavaScript"> <!-- simg=new Array(3); simg[0]="パス"; simg[1]="パス"; simg[2]="パス"; Myimg=Math.floor(3*Math.random()); document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/...; width='230' height='149'><param name='allowScriptAccess' value='sameDomain'><param name='movie' value='"+simg[Myimg]+".swf'><param name='quality' value='high'><param name='bgcolor' value='#ffffff'><param name='LOOP' value='false'><embed src='"+simg[Myimg]+".swf' quality='high' bgcolor='#ffffff' width='230' height='149' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' loop='false'></embed></object>"); //--> </SCRIPT> firefox safariでは問題なく指定したサイズで表示されてますが、IE6で確認したところ、小さく表示されてしまいます。。 どなたか解決方法わかるかたおられましたら、ご教授お願い致します。

  • swfobjectで表示させたswfをランダムに表示したい

    swfobjectで表示させているswfを、 リロードするたびにswfファイルを読み込んでランダムに表示させたいと思います。 下記のswfをランダムに表示させるサンプルソースを流用して 使用しようとしたのですが、javascriptに詳しくないのでうまく行きません。 <embed>タグ、<object>タグを使わずに、swfobjectの書き方に合わせる記述のしかたを教えていただきたいです。 <script type="text/javascript"> <!-- simg=new Array(2); simg[0]="index"; simg[1]="index2"; Myimg=Math.floor(2*Math.random()); document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.c... width='100%' height='100%'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='"+simg[Myimg]+".swf' /><param name='quality' value='high' /><param name='bgcolor' value='#ffffff' /><param name='LOOP' value='false'><embed src='"+simg[Myimg]+".swf' quality='high' bgcolor='#ffffff' width='100%' height='100%' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' loop='false' /></embed></object>"); //--> </script>

  • Flash CS3の表示タグをJSファイルにしたい

    Flash CS3で、ビデオを表示させるようにするために、パブリッシュをしたら、下記のタグがhtmlファイル内に書かれました。が、このタグをhtmlファイルにそのまま使うと、とても邪魔に見えるので、この部分をJSファイルにして読み込んでFlashビデオを表示させたいのですが、どうしたら良いでしょうか。以前は、外部のJSファイルにdocument.writeを使ってやっていたのですが、それ以外の方法はありますでしょうか。 ↓ここから <script language="javascript"> if (AC_FL_RunContent == 0) { alert("このページでは \"AC_RunActiveContent.js\" が必要です。"); } else { AC_FL_RunContent( 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0', 'width', '180', 'height', '120', 'src', 'fl_js/blood_01_180', 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 'align', 'middle', 'play', 'true', 'loop', 'false', 'scale', 'showall', 'wmode', 'window', 'devicefont', 'false', 'id', 'blood_01_180', 'bgcolor', '#ffffff', 'name', 'blood_01_180', 'menu', 'false', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', 'fl_js/blood_01_180', 'salign', '' ); //end AC code } </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="180" height="120" id="blood_01_180" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="fl_js/blood_01_180.swf" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="fl_js/blood_01_180.swf" loop="false" menu="false" quality="high" bgcolor="#ffffff" width="180" height="120" name="blood_01_180" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> </noscript> ↑ここまで よろしくお願いいたします。

  • <embed>タグの表記について

    HTMLファイルのソースは、「HTML 4.01」で書いているのですがソースチェックサイトで確認すると "<embed>は、他のHTML用のタグです"と警告が出ます。 で、下記ソース中の<embed>タグ内を削除して動作確認してみたら問題なく、FLASHが動くんです。 <embed>タグは、必要ないんでしょうか? よければご指南ください。 よろしくお願いいたします。 ■ソース **************************************** <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="500" height="64" id="titlebanner.swf" align="middle"> <param name="allowScriptAccess" value="sameDomain"> <param name="movie" value="titlebanner.swf"> <param name="quality" value="high"> <param name="bgcolor" value="#ffffff"> <param name="menu" value="false"> <embed src="titlebanner.swf" quality="high" bgcolor="#ffffff" width="500" height="64" name="titlebanner.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </object> ****************************************

    • ベストアンサー
    • Flash
  • FC2ブログ、テンプレートへのフラッシュUP

    違うカテゴリーで質問しましたが、カテゴリー違いの為、 こちらに質問させていただきます。 FC2ブログのヘッド部にフラッシュのバナーを乗せたいと思っています。 窓の杜で見つけた作成ソフトでフラッシュを作成し、 HTMLファイル、swfファイル、imgフォルダが作成され、 ローカルではきちんと表示されています。 ○テンプレートにHTMLで下記のように記入しています。 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/c … width="220" height="330" id="top" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="top.swf" /> <param name="menu" value="false" /> <param name="quality" value="best" /> <param name="scale" value="noscale" /> <param name="salign" value="lt" /> <param name="bgcolor" value="#FFFFFF" /> <embed src="top.swf" menu="false" quality="best" scale="noscale" salign="lt" bgcolor="#FFFFFF" width="220" height="330" name="top" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object> ○FC2ブログの「ファイルアップロード」にて、作成時に使用した画像と、出来上がったswfファイルをアップロードしています。 FC2ブログはディレクトリ管理ができないので、ディレクトリが違うのかと、HTMLの「top.swf」部分を絶対パスにし、「sameDomain」部分を「always」に変えてみたり、 今日1日中頑張っているのですが、どうしても表示されず、 詳しい方おられましたら、ご教授頂けるとありがたいです。 宜しくお願いいたします。 ブログはこちらで作っています。 http://etoileschoollife.blog.fc2.com/

  • ランダムに表示されるバナーにリンクを

    ネット上で簡単にフラッシュバナーを作れるサービスを 利用してフラッシュをいくつか作りました。 これをトップページでリロードでランダムに表示させたいのですが、 現在のところ他の質問者の回答を参考に、 <script language="JavaScript"> <!-- swfFiles = new Array("○○.swf","△△.swf","□□.swf"); document.write('<embed src="' + swfFiles[Math.floor(Math.random()*3)] + '" quality="high" bgcolor="#000000" width="180" height="150">'); //--> </script> で、うまく表示されました。しかし、この状態では リンクの貼り方がわかりません。 ※簡易サービスなのでflaファイルはなく、geturlを  書き込めない <object type='application/x-shockwave-flash' data='○○.swf' width='180' height='150'><param name='flashvars' value='clickTag=http://www.○○.html&clickTarget=_self' /> <param name='allowScriptAccess' value='always' /><param name='movie' value='○○.swf' /><param name='bgcolor' value='#ffffff'></object> ではうまく貼れましたが、ランダム表記ができず、 ひとつのバナーしか表示できません。 どうかお知恵をお貸しください。よろしくお願いします。

  • 縦横100%表示について

    ウインドウに合わせて縦横100%表示をしたいと思っております。 過去ログなどをみてみたのですがどうしても原因がわからずお力を貸してください!^^; ・Flash8PROで1024×768のステージサイズで制作 ・フレームに以下のスクリプトを記述 Stage.scaleMode = "noScale"; Stage.align = "LT"; ・パブリッシュ設定はデフォルトのままです ・以下のhtmlを記述 <script language="JavaScript" type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0', 'width','100%', 'height','100%', 'wmode','opaque', 'bgcolor','#000000', 'src','enter', 'quality','high', 'menu','false', 'pluginspage','http://www.macromedia.com/go/getflashplayer', 'movie','enter' ); //end AC code </script> <noscript> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="enter" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="wmode" value="opaque" /> <param name="movie" value="enter.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#000000" /> <param name="menu" value="false" /> </object> </noscript> htmlを開くとFlash枠?は100%になっているようなのですが ステージサイズは制作時のサイズと変わらず左上に寄っている状態です。 宜しくお願い致します。

  • Java Script 自動ジャンプ

    Java Scriptで自動ジャンプで別ウインドウに出したいのですができません。 只今下記でやってるんですけど、これだと、親ページまでどっかに飛ぼうとするので、すごく困っています。助けてください。 <SCRIPT LANGUAGE="JavaScript"> <!-- function autoLink(){ location.href=window.open"リンク先"; } setTimeout("autoLink()",3000);// --> </SCRIPT>

  • Java Scriptなんでできないんですか?

    Java Scriptで自動ジャンプで別ウインドウに出したいのですができません。 只今下記でやってるんですけど、これだと、親ページまでどっかに飛ぼうとするので、すごく困っています。助けてください。 <SCRIPT LANGUAGE="JavaScript"> <!-- function autoLink(){ location.href=window.open"リンク先"; } setTimeout("autoLink()",3000);// --> </SCRIPT>