上司から php を使うように要求されているのに、あなたは Ruby のマニアだったらどうしますか?
そんなことは関係ないよ! Ruby で書かれているので、PHP は少し処理するだけで済みます。
方法? php には次の関数があります: exec
(この例は、Instantrails を使用して Windows XP Professional に実装されています。他のオペレーティング システムではテストされていませんが、まだ試すことができます)
ぜひ試してみてください!
最初に test.rb を書きます:
#!/usr/bin/env Ruby
#
# filename: test.rb
#
puts "hello"
puts 「世界」
別の test.php を記述します:
exec("test.rb", $args);
foreach($arg as $args)
echo $arg 。
";
?>
2 つのファイルを同じディレクトリに配置した後、ブラウザを開いて test.php を参照します。結果は表示されますか?
よし、activerecord を使ってデータを追加してみましょう!
通常のページ、PHP Web ページ、および Ruby ファイルが必要です:
#!/usr/bin/env Ruby
#
# filename: ar.rb
#
require 'rubygems'
gem 'activerecord'
activerecord::base.establish_connection(
:adapter => 'mysql',
:host => 'localhost',
: ユーザー名 => 'root',
:パスワード => '',
:データベース => 'cal'
)
クラスイベント
name, descr = argv[0], argv[1]
put events.new({:name => name, :descr => descr, :date => date.today, :time => time.now}).save
次は通常のページです。これは送信フォームです:
これは PHP Web ページです:
// ファイル名: ar_save.php
exec("2.rb " . $_post["usrname"] . " " . $ _post[ "descr"], $arg);
if($arg[0]) echo "success!";
?>
わかりました、試してみましょう! この記事へのリンク http://www.cxybl.com/html/wlbc/Php/20120607/28694.html
声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
4週間前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最高のグラフィック設定
4週間前By尊渡假赌尊渡假赌尊渡假赌
アサシンのクリードシャドウズ:シーシェルリドルソリューション
2週間前ByDDD
R.E.P.O.誰も聞こえない場合はオーディオを修正する方法
1 か月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.チャットコマンドとそれらの使用方法
1 か月前By尊渡假赌尊渡假赌尊渡假赌

ホットツール

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境
