カレッヂ |
質問者 松
投稿日 3/4(日) 14:14:45
パーミッションは umask 0 指定で open時に指定し、ディレクトリは 0777 データファイル は 0666 にしてあるにも関わらず、「指定ファイルが見つかりません」という エラーが でてしまいます。 パソコンでのテストはOKなので、悩んでいます。 もしかしたら、 深い階層を一度で read する方法が良くないのか。プロバイダに問い合わせてみたほうが良いのか。 ?? 宜しくお願いします。 http://www2.osk.3web.ne.jp/~matsut/i/im0.htm |
回答者 馬駒
[削除]
投稿日 3/4(日) 14:58:11
このような質問はソースを公開して頂かないと 超能力者でもない限り分かりかねます。 |
質問者 松
[削除]
投稿日 3/9(金) 22:01:30
public_html ディレクトリに直接おいたデータファイルは読み込めるのですが… public_html/aa/* とかが読み込めないので困っています。 @files = glob("*.html"); foreach $file (@files) { open (MSG, "<$file") || exitError("$file"); read (MSG, $data, 150); $max = unshift (@tbl,$data); close (MSG); } open 行でエラー exit してしまうのです。 なにかヒントがあればお願いします。 |
質問者 松
[削除]
投稿日 3/10(土) 16:44:16
お騒がせいたしました。 opendir DIRH, $path; を先頭に追加することで解決しました。 カレントディレクトリ以外のディレクトリを参照する場合にには dir の open/close が必要だったのですね。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |