phpからrubyにsehll_execを使って変数を渡したいと思います。
php
1$results = shell_exec("ruby s3delete.rb devtouch2 51 Horseracing.mp4 "); 2echo "<pre>".$results . "</pre>";
ruby
1def upload_file(object_name, target_file) 2 ARGV.each_with_index do |arg, i| 3 puts "ARGV[#{i}]:#{arg}" 4 end
このようなコードを書いているんですがARGVをdef upload_file(object_name, target_file)で囲ってしまうとうけとることができません。
def upload_file(object_name, target_file)で囲わない場合だとうまくいきます。
def upload_file(object_name, target_file)で囲った状態でARGVにでーたを渡すにはどうすればいいですか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。