A Quick PHP Question

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Tipsy
    Confirmed User
    • Jul 2001
    • 6989

    #1

    A Quick PHP Question

    Rather than wading through tutorials I thought someone here could probably give a quick answer. All I need is 4 or 5 lines of php code that checks a directory for a certain file and if present deletes it i.e.

    check for file /directory/blah.exe
    if blah.exe then delete blah.exe
    end

    It's for a very quick fix on a server with security issues until the various scripts are fully updated etc which will take 48 hours. To be honest it doesn't even need to be php as long as it can be run via cron.

    Any help appreciated. Thanks in advance.
    Ignorance is never bliss.
  • woj
    <&(©¿©)&>
    • Jul 2002
    • 47882

    #2
    just:
    rm -f /home/bluh/filename

    if file doesn't exist, nothing bad will happen
    Custom Software Development, email: woj#at#wojfun#.#com to discuss details or skype: wojl2000 or gchat: wojfun or telegram: wojl2000
    Affiliate program tools: Hosted Galleries Manager Banner Manager Video Manager
    Wordpress Affiliate Plugin Pic/Movie of the Day Fansign Generator Zip Manager

    Comment

    • Brujah
      Beer Money Baron
      • Jan 2001
      • 22157

      #3
      if ( file_exists( $filename ) ) {
      unlink ( $filename );
      }

      or you should probably use 'find', to delete all blah.exe from the current directory and below, something like
      find . -name 'blah.exe' | xargs rm

      Comment

      • Tipsy
        Confirmed User
        • Jul 2001
        • 6989

        #4
        Thanks and you can tell it's been a long day. That's FAR too obvious.

        Fuck it - I'm taking a break as it seems I need one.
        Ignorance is never bliss.

        Comment

        • Tipsy
          Confirmed User
          • Jul 2001
          • 6989

          #5
          The simple solution managed it but thanks for the PHP. I have another use for that so it's handy to have
          Ignorance is never bliss.

          Comment

          Working...