• ベストアンサー

mkdirによる新規フォルダ作成

いつもお世話になっております。 画像をフォルダに登録する際、フォームに入力した文字(半角英数)と同名のフォルダを作成したいと考えておりますが、現在、新しいフォルダが作成されたり、されなかったりとなっております。 作られたり、作られなかったり、というのも、試行錯誤を繰り返しているためですが、この不安定な状況から自信が持てなくなり、諸先輩方々のお知恵を頂戴できればと思い、投函させていただきました。お手数をお掛けいたしますが宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

とりあえず、$idという変数で比較していますが、 いつ$idという変数に値がセットされるのでしょうか? それが原因ではないのですか? if($id<>""){ ではなく if($_POST['id']<>""){ の間違いなのでは?

sadacha
質問者

お礼

naktakさま こんばんは。引き続きのご返答を有難う御座います。 知識が乏しい中、「あ、そうか!」と納得させられました。有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

if($id<>""){ $nam=$_POST['id']; mkdir ("/home/public_html/business/image/$nam",0700); } パッと見ですが、$idという変数が問題な気がします。

sadacha
質問者

お礼

naktakさま こんばんは。早速のお返事有難う御座います。 はじめのうち、naktakさんの言うように if($id<>""){ $nam=$_POST['id']; mkdir ("/home/public_html/business/image/$nam",0700); } の部分にエラーが出ていたので試行錯誤を繰り返してはいるのですが、上手くいったと思えば出来なくなったりで・・・正直、立ち止まってしまいました。。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • フォルダ配下にある全フォルダを削除したい

    Batファイルにて、特定のフォルダ配下にある全てのフォルダを削除したいのですが、フォルダ名に空白が含まれている場合、削除できません。 どんなフォルダ名のフォルダが存在するかわからないので、forコマンドを使って試行錯誤しましたが、うまくいきません。 特定のフォルダ自体を削除して、再作成するという方法もありますが、その方法以外でできないでしょうか?

  • windows 8 半角英数のMを半角に出来ない

    一週間前にwindows8 へのバージョンアップをしましたが、icrosoftでのアカウントとの半角英数は一文字も間違いがなく入力が出来ますけど、それ以外のIDとパスワードの半角英数での入力が出来ない状況になっています。日本語のキーボードの(も)と英数のMを半角に変換が出来ません。 (も)のキーホードは試行錯誤をしながらも別のキーボードに有る事が判ったのですが、英数のMを半角にするキーホードが判りません。 作業中はデンキーを使用しているからキーホードは必要がないのてすが、個人的なやり取りをするとなるとキーホードが必要になります。 どなたか、この状況を打開出来れば教えて下さい。お願い、願いしま~す。 因みにPC歴は23年です。

  • zipファイルの作成方法

    PC内の画像ファイルが貯まってきたので、zipファイルで纏めようと思います。 XPは元々その様な機能があると知ったので、自分なりに試行錯誤しているのですが、いまいち確信が持てません。 現在は 「デスクトップ上で右クリ→新規作成→圧縮フォルダ作成→出来たフォルダに画像を移動。」 という様なやり方をしているのですが、これで正しいのでしょうか? 他に違う方法などがあれば指摘して頂けると有難いです。 愚問で恐縮ですが、どうぞ宜しくお願い致します。

  • 入力条件の指定・・・・

    いつもお世話になってます。 Windows2000/ACCESS2000を使用してます。 既にフォームは作成できてるのですが、フォームのテキストボックスに入力する時に全角の英数で入力しないといけないみたいな設定って出来るのでしょうか? 入力する人によって、電話番号を半角の英数で入力したり、全角の英数で入力したりする人っているので、統一させる為にも一定の条件でしか入力出来ないようにする方法ってあるのでしょうか? あと、苗字と名前の間に1つスペースを空けるように設定するとか・・・。 テキストボックスのデーターの入力規則のところに単に全角英数とか書けば良いのでしょうか? お手数かけますが、宜しくお願いします。

  • 入力フォームで入力出来る文字を半角英数に制限する

    いつもお世話になっています 問合せフォームを作成しているのですが、自分で携帯でアクセスしてみた時に、 電話番号など、数字しか入力する必要の無いフォームにフォーカスするとき、 いちいち半角英数を選び直さなければならないのが不便に感じます。 入力フォームにフォーカスすると、自動的に半角英数に入力文字が 切り替わるようなサイトに入ったことがある気がするのですが、 Perlを使ったCGIで設定することは出来るでしょうか? 携帯向けを考えているので、Javascriptでは設定出来ません。 作成している入力フォームはPerlで書かれている、KENTWEBの送信フォームCGIスクリプトです。 宜しくお願いいたします。

    • ベストアンサー
    • CGI
  • フォルダ内ファイルの作成・更新・アクセス日時の取得

    会社で使っているXPパソコンで、或るフォルダ内の全ファイルの「作成日時」、「更新日時」、「アクセス日時」をエクセルで一覧表にしたいと考えています。 会社のパソコンなので勝手にフリーソフトなどをイントールすることは出来ず、既にインストールされているエクセルで何とか出来ないか?と試行錯誤しています。 ネットを彷徨って、どうやら「更新日時」はVBAで取得できそうだと判りましたが、「作成日時」と「アクセス日時」の取得については見付けることが出来ませんでした。 フォルダ内ファイルの「作成日時」、「更新日時」、「アクセス日時」をエクセルで一覧表にする方法について、ご存じの方がいらっしゃればお知恵をお貸し頂けないでしょうか?

  • ファイル検索フォームの作成

    HPでファイル検索フォームを作りたいのですが、うまく出来ません。   _______   |       | 検索 クリア    ̄ ̄ ̄ ̄ ̄ ̄ ̄ 普通のシンプルな検索フォームで、自作のCVS形式のファイルから検索するようにしたいのです。 例えばデータ内容が、 10,aaaa2,3 5,bbbbeee8,11 30,23sss,100 ・・・ (全て半角英数) とあったら二番目を検索して該当データがあれば”●●●”、なければ”△△△”等とし、検索フォームのすぐ下に表示したいのです。   _______   |       | 検索 クリア    ̄ ̄ ̄ ̄ ̄ ̄ ̄   ●●●(もしくは△△△) ホームページビルダーで作成してますが、なかなか思うようになりません。 よいアドバイスありましたら、ぜひご教授下さい。

    • 締切済み
    • PHP
  • エコポイントをインターネットで申請しようとして申請フォーム作成の際、購

    エコポイントをインターネットで申請しようとして申請フォーム作成の際、購入店電話番号入力が半角 入力出来ません。入力モードは半角英数にしているのですが。電話番号枠内 では xxx-xxx-xxx となり最後の4桁がどうしても入力できません。対処方法教えてください。宜しく。

  • MEや98パソコンでフォルダ名やファイル名が大文字で表示される

    作成したフォルダやフィル名に半角英数で名前をつけたのですが、次回見たとき、全てが大文字に変わっていました。 HPを作成する時などとても不便で困っています。 また、フォルダないのファイルをXPのように「縮小版表示」などでファイルを見る事はできないでしょうか? web表示はひとつひとつクリックしないとファイルが見れないという不便さがあるので、どなたかご存知の方は教えてください。

  • USBパーティション分割 EXT3にフォルダ作成

    Linuxがブート可能なUSBを作りたいと試行錯誤しています。 16GのUSBを、FAT32で4Gの領域を設定し、EXT3で12Gの領域を設定しました。 パーティションは、Minitool Partition Wizard Professional や Gparted を使用しています。 FAT32には、システム関係のファイルをコピーしました。 問題は、データ保存用のEXT3にフォルダを作成したいのですが、windows上では、EXT3の領域をドライブとして認識しないため、作成できません。 Linuxのコマンド画面で作成するしかないと思うのですが、この考え方で正しいでしょうか? もしLinux上でEXT3のある場所を探したのですが、分かりませんでした。 どこにあるのかご教示頂けると大変助かります。 どうぞよろしくお願い致します。