検索結果
テスト
- 全てのカテゴリ
- 全ての質問
- curlでファイル名にURLの一部を利用するには?
Mac環境(OS10.8.5)のターミナル利用 プログラミングは知識が無く、ネットで調べても自力では解決しなかったので、皆様のお知恵を頂ければ幸いです。 「url.txt」には下記のようなURLが複数記載されています。 ~.com/test/1594/data ~.com/test/6416/data ~.com/test/5168/data ※「1594」「6416」などの個所は、実際には規則性の無いランダムの10桁の数字となっております cat test/url.txt | xargs -P3 -t -n1 curl -O 上記の状態では、出力されるファイルは「test」と言うファイル名のファイルが1つしか出来ません。(全て上書き保存されてしまうため) これを「1594.html」「6416.html」「5168.html」と言うように、1つ1つファイルを保存したいと思っております。 どのように記述をすれば良いのかアドバイスを頂けますでしょうか。 何卒、よろしくお願い致します。
- 送信した配列の取得方法
formで送信した配列データを受け取りたいのですが、以下のような記述だとうまく受け取れません。 記述方法を教えてくださいm(__)m (取得データはほかにもいくつかあり、まとめてPOSTで受け取っています) ◆取得側 function cnv_formstr($array1) { foreach($array1 as $k => $v){ if (get_magic_quotes_gpc()) { $v = stripslashes($v); } $v = htmlspecialchars($v,ENT_QUOTES); $array1[$k]=$v; } return $array1; } $prmarray_post = cnv_formstr($_POST); $data_cnt = isset($prmarray_post["data_cnt"]) ? $prmarray_post["data_cnt"] : ""; for ($i = 0; $i < $data_cnt; $i++) { $test_data[$i] = isset($prmarray_post["test_data[".$i."]"]) ? $prmarray_post["test_data[".$i."]"] : ""; } ◆送信側(html部分のphp宣言解除記述は省きます) <input type="hidden" name="data_cnt" value="<?=$data_cnt?>"> for ($i = 0 ; $i <= $data_cnt; $i++) { <input type="hidden" name="test_data[<?=$i?>]" value="<?=$test_data[$i]?>"> } という感じでやりたいです。 わかりにくかったらすみません(-_-; よろしくお願いします。
- ベストアンサー
- PHP
- qkyorochan
- 回答数2
- Accessのクエリで、CStr関数を使った項目のグループ化と抽出のエラー
アクセスで「TEST1」という名のクエリでCStr関数を使って数値を文字型にしている「項目1」という名のフィールドがあります。(他にもフィールドはあります) 別のクエリ(「TEST2」)で、「TEST1」クエリを使って、「項目1」フィールドをグループ化し、さらに抽出条件に『 "1" 』と入れて実行したところ、 『集計関数の一部として指定された式 '[TEST1].項目1="1"' を含んでいないクエリを実行しようとしました。』 とメッセージが出て実行できませんでした。 ◎ 数値を文字型にしたものをグループ化しさらに抽出条件で絞り込みたいのですが、どうしたらいいのでしょうか? 「TEST1」クエリをテーブルにしないで実行したいのですが。。。 わかる方がいらっしゃったら、教えてください。よろしくお願いします。
- 外部シンボル未解決
学習のため勉強していますが test3.obj : error LNK2001: 外部シンボル ""int * g_array" (?g_array@@3PAHA)" は未解決です。 となります。リンクエラーだと解りましたが、どこに問題があるのかわかりません。 ソースは以下のとおりです。よろしくお願いします。 【stdafx.h】 #include "targetver.h" #include <tchar.h> #ifndef _TEST4_H_ #define _TEST4_H_ #include <stdio.h> #include <stdlib.h> #include <time.h> const int MAXARRAY = 30; extern int g_array[MAXARRAY]; void printArray(); #endif #include "stdafx.h" 【test3.h】 int _tmain(int argc, _TCHAR* argv[]) { //配列の初期化 srand((unsigned int)time(NULL)); for(int i = 0; i < MAXARRAY; i++) { g_array[i] = rand() % 1000; } printArray(); return 0; } 【test4.h】 #include "stdafx.h" void printArray() { for(int y = 0; y < MAXARRAY/10; y++) { for(int x = 0; x < 10; x++) { int i = y * 10 + x; printf("%3d ", g_array[i]); } printf("\n"); } }
- VBAでシート名の定義を変更したいのですが
VBAである規則性があるコードがあるのですがうまく出来ません。どなたかお願いします。 Worksheet("test" & TY).Cells(15, 6).name ="DD" & TY & "0101" Worksheet("test" & TY).Cells(16, 6).name ="DD" & TY & "0102" Worksheet("test" & TY).Cells(17, 6).name ="DD" & TY & "0103" Worksheet("test" & TY).Cells(18, 6).name ="DD" & TY & "0104" Worksheet("test" & TY).Cells(19, 6).name ="DD" & TY & "0105" ・ ・ ・ ・ ・ かなり似通っているのでfor~Nextでいけると思うのですが・・・ ここにあるのはあくまで一部なのでもっといっぱいあります。 どうスマートなコーディングをしたらいいか迷っています。 最後の0101とかは日付に近い形にしたいのですがここをどうループさせたらいいか迷っています。 フォーマットの関係で出来るだけ日付型は避けたいです。連続でセルに名前をふりたいのでお願いします。
- ベストアンサー
- Visual Basic
- mr_r00
- 回答数2
- Perl5.6.1での「5C」コードの文字化け対策について
Perl5.6.1でCGIを動作させています。 下記コードで「テーブルyyy」から「列xxx」を引っ張ってきて xxxのデータ(文字列)を変数test2に格納しようとしているのですが、 xxxのデータ(文字列)内に2バイト目が「5C」コードの文字(表・予・申など)が含まれる場合、「Can't call method "Fields" on an undefined value at C:\~~~.cgi line 行数」というエラーが発生してしまいます。 このエラー出力で表示される行数はtest2に文字列を格納する行で発生しているのですが、既存のPerl5.6.1のままでエスケープ・置換処理をどのように行えばよいのでしょうか。 以上、よろしくお願い致します。 use Win32::OLE; $db = Win32::OLE->new("ADODB.Connection"); $db->Open($conn); $test = $db->Execute("SELECT xxx FROM yyy WHERE zzz=aaa"); $test2=$test->Fields('xxx')->Value;
- ファイルダウンロードについて
jspに<a href="ファイル名">ダウンロード</a> でそのファイルをダウンロードできると思ってましたが ダウンロードすることができません。 下記の様にアドレスを指定して試行錯誤している状態です。。 <a href="./test.txt">1</a> <a href="sample.csv">2</a> <a href="C:\test.txt">3</a> <a href="C:\\test.txt">4</a> <a href="C:\sample.csv">5</a> <a href="C:\\sample.csv">6</a> <a href="./sample.csv">7</a> <a href="C:/test.txt">8</a> <a href="C://test.txt">9</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">10</a> <a href="C:\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.txt">11</a> <a href="C:\\Program Files\Tomcat 6.0\webapps\servlet\pages\sample.csv">12</a> <a href="C:\\Program Files\\Tomcat 6.0\\webapps\\servlet\\pages\\sample.csv">13</a> ちなみにOSはwindows XPです。 どなたかファイルのダウンロードについてご存じの方はご教授ください。
- PHPで表示したテーブル内容をCSV出力したい(PHPとMySQL別サーバ)
はじめまして。 PHPで別サーバにあるMySQLのテーブル内容を表示しています。 表示されたテーブル内容をPHPからCSV出力したいのですが、どうすればよいのでしょうか? 下記のように、MySQLのあるサーバに接続して $host = "10.160.XX.XXX"; mysql_connect($host, "test_user", "test_passwd") 下記のようにエクスポートしてみましたがダメでした。 $sql = "select * into outfile '/home/test/test.txt' fields optionally enclosed by '~' terminated by ',' from test"; $res = mysql_query($sql,$conn); やりたいことは、ユーザがPHPの画面上からMySQLのさまざまなテーブル内容を選択表示した際に ユーザの任意で("CSV出力"という文字をクリック)、表示されたテーブル内容をCSV出力したい。 サーバはPHP、MySQLともにLinuxです。 PHPのバージョンは5.1.4 MySQLのバージョンは4.1.20です。 宜しくお願い致します。
- apacheのDirectory指示子でわからない
Windows2000pro,apache2.0.55です。 Directory指示子の使い方がいまいちわかりません。 あるディレクトリ(たとえばtest)にForceType指示子で強制的にMIMEを設定したいのですが、 <Directory "C:Program Files/Apache Group/Apache2/htdocs/test"> ForceType image/gif </Directory> と直接絶対パスで指定するとうまくいくのですが、 <Directory /htdocs/test> ForceType image/gif </Directory> と/からの相対パスにするとうまくいかないのです。 手元の解説書によると、Directory指示子での/とはServerRoot指示子で指定されたディレクトリを指す、とあります。 ServerRoot指示子の値は "C:Program Files/Apache Group/Apache2" となっています。 ということは <Directory /htdocs/test> という指定で <Directory "C:Program Files/Apache Group/Apache2/htdocs/test"> と同じ意味になるはずなのですが、そうはなっていないのです。 どこがまずいのでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(ITシステム運用・管理)
- tochanx
- 回答数1
- cronでatコマンドがうまく動かない
こんにちは。RedHat7.0のcronでatコマンドを動かそうとしています。 *********************************************** 00 14 * * * root at -f test.sh 14:30 2001-8-8 *********************************************** こんな感じで書いてあります。 このtest.shも、at -f test.sh 14:30 2001-8-8も、 単体では正常に動いてることを確認しています。 また、cron自体も正常に機能していて、 時間になるとatqでジョブが溜まっているのも確認できます。 var/log/cronでatコマンドが正常にキックされているのも 確認済みです。 でも、test.shの処理が実行できていないんです~。 単体では実行できているのに・・。 ちなみにtest.shの中身は ************************** #!/bin/bash date >aaa.txt ************************** という単純なものです。 crontabに書いた時だけファイルが出来ないのはどういう訳なのか 原因に心当たりのある方、アドバイスいただけないでしょうか。 宜しくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- bunnyLove
- 回答数2
- ランダム表示について
ランダム表示について煮詰まってしまって 何とか改善したく思い書き込ませていただきました。 --------------------------------- 表示結果 --------------------------------- データ1 test02 データ2 sample02 データ1 test01 データ2 sample01 データ1 test05 データ2 sample05 データ1 test02 データ2 sample02 --------------------------------- 表示結果がどうしても被ってしまって これを何とか被らないようにしたく 色々模索したのですが解決策が見つかりません。 csvの中身とソースは下記となります。 test.csv --------------------------------- test01 sample01 test02 sample02 test03 sample03 test04 sample04 test05 sample05 test06 sample06 test07 sample07 --------------------------------- ソース --------------------------------- <?php $handle = fopen("test.csv", "r"); while (($data= fgetcsv($handle, 1000, ",")) !== FALSE) { $line[]= $data; } fclose($handle); for($i=0;$i<5;$i++){ $rand= rand(0,count($line)-1); print <<<eof データ1{$line[$rand][0]}<br> データ2{$line[$rand][1]}<br><br> eof; } ?> --------------------------------- 毎ループ、総データ数から一つランダムで選ぶ処理になっているのが原因だと思うのですが その部分を改善しようと調べては試しての繰り返しをしているのですが 一向に改善しません。。。。 どなたかアドバイスを頂ければと思います。 宜しくお願い致します。
- PostgreSQLのリンクテーブル?について
はじめまして、yossy136kgと申します。 下記の件、ご教授をお願いします。 ・TEST1というDBがあったとして、psqlより\dでテーブル一覧を参照すると、「No relations found.」と表示されます。 ・MS AccessからODBC経由でTEST1のDBのリンクテーブルを作成する際、別のDB(TEST2)のテーブルが参照できます。 例)TEST2.HOGE1、TEST2.HOGE2・・・ 【質問】 TEST1のDBからTEST2のDBのテーブルをリンクさせるようなことは可能なのでしょうか? ちなみにPostgreSQL8.2.3、CentOSです。
- ベストアンサー
- PostgreSQL
- yossy136kg
- 回答数1
- ストアドプロシージャの実行方法
test()というストアドプロシージャを作成しました。 ユーザーマニュアルに従いcall testとコマンドを打つと以下エラー ERROR 1146 (42S02): Table 'xxxxx.test' doesn't exist マニュアルにcall sp_nameとあるので call sp_testとしてみるとエラーメッセージが以下に変わったので ERROR 1305 (42000): PROCEDURE xxxxx.sp_test does not exist ストアドプロシージャ名sp_testに変更してみたのですが、結局 ERROR 1146 (42S02): Table 'xxxxx.sp_test' doesn't exist というエラーしか出ません・・・。mysqlのバグなのでしょうか? バージョン 5.0です
- 締切済み
- MySQL
- noname#61446
- 回答数1
- 関数ポインタにvirtual関数を与えたいです
//関数ポインタについて質問させてください。 //error C2440: '=' : 'void (__thiscall A::* )(int,int)' から 'void (__cdecl *)(int,int)' に変換できません。 //というエラーが出ます。 //どうすればいいのか教えてください。 //よろしくお願いします。 #include<stdio.h> class A { public: void (*aaa)(int a,int b); virtual void test(int a,int b)=0; virtual void test2(int a,int b)=0; void execute() { aaa=test;//error C2440 } }; class B : public A { public: void test(int a,int b) { printf("test"); } void test2(int a,int b) { printf("test2"); } }; int main() { B b; b.execute(); b.aaa(2,3); return 0; }
- You Tube サイトへの違法書き換え
You Tube 配信サイトのDigruが,7/10から不法にApache 2 Test Pageに書き換えられ使用不能となった。Apache 2 Test Pageの削除方法と対応策を教えてください。
- 締切済み
- ネットトラブル
- noname#227177
- 回答数1
- JavaのSwingConstantsとJLabe
JavaでSwingConstantsとJLabelの扱いの違いは何ですか? add(new JLabel("test", SwingConstants.CENTER)); と書いても add(new JLabel("test", JLabel.CENTER)); と書いても結果は同じですよね?
- ベストアンサー
- Java
- nomalphard
- 回答数1
- 夏休みの宿題
夏休み最終日、宿題が大量に残っている、しかも課題テストがある。 この場合、課題テストに備えるのか、宿題を終える事を優先するのか? どちらを優先すべきでしょうか?
- ベストアンサー
- その他(学問・教育)
- kindaisens
- 回答数1
- <div ~ </div> で囲まれたテキスト文字を取得する方法はあり
<div ~ </div> で囲まれたテキスト文字を取得する方法はありますか? 「 <div class="TEST" id="TEST">?</div> 」 上記のような、?部分の表示内容によって、処理を分けたいのです。
- ベストアンサー
- JavaScript
- voidman
- 回答数1
- preg関数で中括弧を使うとエラーになります。
下記ソース、eregならOKでしたがpregはエラーになりました。 中括弧はどうやってエスケープすれば良いでしょうか? <? preg_replace("\[test\]","1234","[test]"); ?> Delimiter must not be alphanumeric or backslash
