Is URL for a big file valid? (sorry put bif first time)

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • mindwarp

    Is URL for a big file valid? (sorry put bif first time)

    Hi,

    I've been struggling with this for hours over a few days.
    I just can't find a solution.
    I've tried fsocket, file, fopen.
    But all seem to have problems.

    I'm trying to quickly validate whether a file exists.
    It could be a big file, maybe 200mb.

    fopen and file, try to read the whole file.

    fsockets with fputs($gh, "HEAD $hpath HTTP/1.0\n\n");
    Doesn't like files in sub directories.

    Can anyone help me?
    Please.

    I'd be grateful for code snippits as I've tried modifying lots of code
    I found on forums and newsgroups without success.

    Jules.

  • Janwillem Borleffs

    #2
    Re: Is URL for a big file valid? (sorry put bif first time)

    mindwarp wrote:
    fsockets with fputs($gh, "HEAD $hpath HTTP/1.0\n\n");
    Doesn't like files in sub directories.
    >
    The newlines should be replaced with CRLF (\r\n\r\n), but besides that, this
    should work fine.

    It's possible that you are using windows-style slashes (\some\dir), in which
    case you sould replace them with forward slashes (/some/dir).

    You could also use GET and just read the first line to get the status code
    and disconnect immediate after it.


    JW


    Comment

    • mindwarp

      #3
      Re: Is URL for a big file valid? (sorry put bif first time)

      Hi,

      thanks for your reply.

      I discovered that my webserver didn't recognise resolve files on the
      webserver.
      So when i was testing I was using files on another domain i have with
      my ISP.

      :)

      Jules.

      Comment

      Working...