Re: Re: reg-ex again
| From: | John Fishworld | Date: | Mon, 29 Apr 2002 09:43:55 +0000 |
| Subject: | Re: Re: reg-ex again | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-95121@lists.php.net to get a copy of this message | ||
Sorry don't think I've explained this very clearly ! :-))
Start again ....
People can enter a url with code in, this gets copied to a different server
and read as an array !
At this point, the original server path needs to be added to the links in
the copied file.
The basics of this do actually already work - I just need the regex
expression to find any files
with "name.gif" (only allowing letters,numbers and _)
and to find files "/pics/name.gif" - that is same rule but starting with a
forward slash
And at that point they all get replaced with the server path and written to
the file !
> On Monday 29 April 2002 17:10, John Fishworld wrote:
> > No the problem is I'm reading a file into an array and then need
> > to change any of the links in the file from relative links to absolute
> > links !
> > So that my lg_mode.gif gets the full server path in front of it
> > http://www.ltest.com/lg_mode.gif
> >
> > and exactly the same with the other one but of course I don't won't
> >
> > http://www.test.com//folder/name.gif
> >
> > > > I'm trying to find files in my array
> > > > for example
> > > > ="lg_imode.gif"
> > > > and
> > > > ="/db/imodeklein/edgar-IMODE-1-.gif"
> > > >
> > > > I want to differentiate between the files with slash at the front
and
> >
> > ones
> >
> > > > without so that
> > > > I can add a server path !
> > > > but as usual I' m having problems with the correct regex
>
> Not sure if I understand your problem correctly.
>
> Define your server path as: http://www.myserver.com/some/path
> (NB no
> trailing slash)
>
> If the first char of file contains '/' use:
>
> "$server_path$file"
>
> otherwise use:
>
> "$server_path/$file"
>
> --
> Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet Applications Development *
>
> /*
> Why is the alphabet in that order? Is it because of that song?
> -- Steven Wright
> */
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>