Re: [PHP] Re: Continuance of the struggle (trying to understand)

Re: [PHP] Re: Continuance of the struggle (trying to understand)

am 07.10.2010 10:00:12 von Ashley Sheridan

------=_Part_0_1286438412568
Content-Type: text/plain;
charset=utf-8
Content-Transfer-Encoding: base64
Content-Disposition: inline

SXQgd2lsbCBvbmx5IHdvcmsgaWYgeW91ciBsaXN0aW5nIHN1cHBvcnRzIHBo cCwgYnV0IHlvdSBz
aG91bGQganVzdCBiZSBhYmxlIHRvIHB1dCB0aGUgd2hvbGUgc3VyZSB1cCBv biB5b3VyIGhvc3Rp
bmcsIGdpdmUgdGhlIHVwbG9hZCBkaXJlY3RvcnkgdGhlIGNvcnJlY3QgcGVy bWlzc2lvbnMgKCBp
dHMgbW9zdCBsaWtlbHkgYSBtb3JlIHNlY3VyZSBMaW51eCBob3N0aW5nIHRo YW4gaW5zZWN1cmUg
d2luZG93cyBob3N0aW5nKSAKClRoYW5rcywKQXNoCmh0dHA6Ly93d3cuYXNo bGV5c2hlcmlkYW4u
Y28udWsKCi0tLS0tIFJlcGx5IG1lc3NhZ2UgLS0tLS0KRnJvbTogIkNvbCBE YXkiIDxjb2xpbmRh
eTNAYW9sLmNvbT4KRGF0ZTogVGh1LCBPY3QgNywgMjAxMCAwODozMwpTdWJq ZWN0OiBbUEhQXSBS
ZTogQ29udGludWFuY2Ugb2YgdGhlIHN0cnVnZ2xlICh0cnlpbmcgdG8gdW5k ZXJzdGFuZCkKVG86
IDxwaHAtZ2VuZXJhbEBsaXN0cy5waHAubmV0PgoKTW9ybmluZyBhbGwsCgpB cG9sb2dpZXMgZm9y
IHRoZSBkZWxheSwgSSd2ZSBqdXN0IGJlY29tZSBhIERhZCBmb3IgdGhlIGZp cnN0IHRpbWUgc28g
YSAKbGl0dGxlIGRpc3RyYWN0ZWQhCgpJZiBJIGV4cGxhaW4gZXhhY3RseSB3 aGF0IEkgYW0gdHJ5
aW5nIHRvIGRvIHRoZW4gaXQgbWF5IGJlY29tZSBjbGVhciBhcyB0byAKd2hl cmUgSSdtIGdvaW5n
IHdyb25nLgoKTmVlZGxlc3MgdG8gc2F5LCBuZXcgYmFieSBzbyB3YW50IHRv IHNob3cgaGltIG9m
ZiAoQ2FsbHVtLCA3bGI0b3opIHNvIApkZWNpZGVkIHRvIGJ1eSBhIHdlYm5h bWUgYW5kIHBheSBm
b3IgaG9zdGluZywgaG93ZXZlciBtb25leSBpcyBhIGJpdCB0aWdodCwgCnNv IGJlaW5nIGFkdmVu
dHVyb3VzIChvciBzdHVwaWQsIG5vdCBzdXJlIHdoaWNoIHlldCkgSSBzZXQg dXAgYXBhY2hlIG9u
IG15IApsYXB0b3AgYW5kIHN0YXJ0ZWQgd3JpdGluZyBhIHdlYnNpdGUgaW4g U2VyaWYncyBXZWJQ
bHVzMTAuIEhvd2V2ZXIgSSB3YW50ZWQgCnRvIGhhdmUgYW4gdXBsb2FkIGFy ZWEgb24gdGhlIHNp
dGUgZm9yIGZyaWVuZHMgYW5kIGZhbWlseSB0byBzZW5kIHRoZWlyIApwaWN0 dXJlcyBvZiBDYWxs
dW0gKGFuZCB0aGUgZmFtaWx5IGFuZCBhbnl0aGluZyBlbHNlIHRoZXkgd2Fu dGVkKSBzbyB0aGVy
ZSAKd2FzIGEgY2VudHJhbCAic3RvcmUiLiBIb3dldmVyIEkgdHJpZWQgdG8g ZmluZCBzb21lIGh0
bWwgdG8gaGFuZGxlIHRoZSAKdXBsb2FkIG9mIHRoZXNlIGZpbGVzIGJ1dCB3 YXNuJ3QgYWJsZSB0
byB3b3JrIGl0IG91dCwgZ29vZ2xlIGFuZCB2YXJpb3VzIApvdGhlciBiaXRz eCBvZiByZXNlYXJj
aCBvbiB0aGUgbmV0IHNob3dlZCB0aGF0IEkgcHJvYmFibHkgbmVlZGVkIHRv IHJ1biBhIApzY3Jp
cHQgdG8gZG8gdGhpcyBhbmQgUEhQIHNlZW1lZCB0aGUgc2ltcGxlc3QsIHNv IEkgZG93bmxvYWRl
ZCBQSFAgNS4zLjMgYW5kIAppbnN0YWxsZWQgaXQuCgpUaGlzIGlzIHdoZXJl IGl0IHN0YXJ0ZWQg
Z2V0dGluZyB0cmlja3kgYXMgSSB3YXMgdXNpbmcgdGhlIFBIUCBmb3IgZHVt bWllcyAKYm9vayBm
cm9tIDIwMDYuIEkgdHlwZWQgdGhhdCBwaWVjZSBvZiBjb2RlIGluIChkaXJl Y3QgZnJvbSB0aGUg
Ym9vaykgYnV0IAphZGRlZCBpdCBhcyBhbiBodG1sIGF0dGFjaG1lbnQgaW50 byBteSBzaXRlIEkg
d2FzIGJ1aWxkaW5nLiBVcGxvYWRlZCB0aGUgCnNpdGUgdG8gbXkgbG9jYWxo b3N0IGFuZCBoYWQg
YSBsb29rLiBJIG9ubHkgZ290IHRoZSBIVE1MIGxpbmUgZnJvbSB0aGUgCnNj cmlwdC4gVGhpcyBp
cyB3aGVyZSBJIHN0YXJ0ZWQgY29udGFjdGluZyB5b3UgYnVuY2ggb2YgZmlu ZSBwcm9ncmFtbWVy
cyEKCkkgaGF2ZSBub3cgbGVhcm5lZCB0aGF0IGlmIEkgc2F2ZSB0aGUgc2Ny aXB0IGFzIGEgLnBo
cCBmaWxlIGFuZCBuYXZpZ2F0ZSAKZGlyZWN0IHRvIGl0IG9uIGxvY2FsaG9z dCBpdCB3b3JrcyBm
aW5lLCBidXQgSSB0aGluayB3aGF0IEkgYW0gdHJ5aW5nIHRvIGRvIAppcyBn ZXQgaXQgdG8gd29y
ayBpbiBhbiBleGlzdGluZyB3ZWJwYWdlIHNvIHRoYXQgSSBjYW4gdGhlbiBn ZXQgbXkgdXBsb2Fk
IAp3b3JraW5nLgoKQW55IGhlbHAgeW91IGNhbiBvZmZlciBmcm9tIGV4cGxh bmFudGlvbnMgdG8g
d2hvbGUgYml0cyBvZiBjb2RlIHdpbGwgYmUgCmdyZWF0bHkgcmVjZWl2ZWQh CgpNYW55IHRoYW5r
cyEKCiJTdGV2ZSBTdGFwbGVzIiA8c3N0YXBsZXNAbW5zaS5uZXQ+IHdyb3Rl IGluIG1lc3NhZ2Ug
Cm5ld3M6MTI4NjI4MTU4Ni40NzAzLjYzLmNhbWVsQHdlYmRldjAxLi4uCj4g Q29sOgo+Cj4gSWYg
aSBhbSByZWFkaW5nIHRoaXMgY29ycmVjdGx5LCB0aGVuIGkgdGhpbmsgeW91 J3JlIGxvb2tpbmcg
YXQgdGhpcyBhbGwKPiB3cm9uZy4KPgo+IElmIHlvdSdyZSB3b3JraW5nIHdp dGhpbiBzb21lIGtp
bmQgb2YgcGFnZSwgc3RvcmVkIG91dHNpZGUgb2YgdGhlCj4gaHR0cDovL2xv Y2FsaG9zdCBzZXJ2
ZWQgYnkgYXBhY2hlLCBsaWtlIHNheSB0aGUgLnBocCBmaWxlIGlzIG9uIHRo ZQo+IGRlc2t0b3Au
Li4gdGhlbiB5ZWFoLCB5b3UncmUgbm90IGdvaW5nIHRvIGdldCB0aGUgUEhQ IGluZm9ybWF0aW9u
Cj4gZGlzcGxheWVkLgo+Cj4gKHRlY2ggcGVvcGxlIGJhcmUgd2l0aCBtZSBo ZXJlLi4uKQo+IFBI
UCBwYWdlcywgYXJlICJjb21waWxlZCIgd2hlbiBjYWxsZWQuLi4gc28geW91 IG5lZWQgYXBhY2hl
IHRvIGNhbGwgcGhwCj4gYW5kIHRyYW5zbGF0ZSB0aGUgUEhQIGNvZGUgc28g dGhhdCBpZiB0aGVy
ZSBpcyBhbnkgb3V0cHV0LCBpdCB3aWxsCj4gZGlzcGxheSB0aGF0IG91dHB1 dC4KPgo+IElmIHlv
dSdyZSB0cnlpbmcgdG8gc2hvdyBhIC5waHAgZmlsZSBmcm9tIHRlaCBkZXNr dG9wLCB0aGVuIGFw
YWNoZSBpc24ndAo+IGhhbmRlbGluZyB0aGlzIHJlcXVlc3QsIGFuZCB0aGVy ZWZvciBoYXMgbm8g
aWRlYSB0aGF0IHRoZXJlIGlzIHBocCBjb2RlCj4gdGhhdCBoYXMgdG8gYmUg Y29tcGlsZWQsIGFu
ZCB0aGVyZWZvcmUgaXQgd2lsbCBqdXN0IGlnbm9yZSBpdC4KPgo+IEkgYW0g c3VyZSB0aGF0IEkg
YW0gZ29pZ24gdG8gZ2V0IGZsYW1lZCBmb3IgdGhhdCwgYnV0IGkgdGhpbmsg dGhhdCBpdAo+IGtp
bmRhIHNpbXBsaWZpZXMgd2hhdCBhcGFjaGUgZG9lcyBmb3IgcGhwLgo+Cj4g Tk9XLi4uIHlvdSBj
YW4gcnVuIGEgcGhwIGZpbGUgZnJvbSB0aGUgY29tbWFuZCBsaW5lLCBidXQg eW91J3JlIG5vdAo+
IGdvaW5nIHRvIGdldCB0aGUgSFRNTCByZXN1bHRzIGFzIHlvdSB3b3VsZCBo YWQgeW91IHJhbiBp
ZiBmcm9tIHRoZQo+IGxvY2FsaG9zdCB3aGVyZSBhcGFjaGUga25vd3Mgd2hh dCB0byBkbyB3aXRo
IGEgLnBocCBmaWxlLgo+Cj4gU28uLi4gbG9uZyBzdG9yeSBzaG9ydCwgaWYg eW91IHdhbnQgUEhQ
IHRvIGRpc3BsYXkgdGhlIFBIUCBzdHVmZiwgdGhlbgo+IHlvdSB3aWxsIG5l ZWQgdG8gaGF2ZSBp
dCBpbnRlcnByZXRlZCBieSBhcGFjaGUgKG9yIElJUywgb3Igd2hhdGV2ZXIg eW91cgo+IHdlYiBz
ZXJ2ZXIgc29mdHdhcmUgaXMpIHRvIGhhdmUgaXQgc3BpdCBiYWNrIHRvIGEg d2ViIGJyb3dzZXIg
Y2xpZW50Lgo+Cj4gSG9wZWZ1bGx5IHRoaXMgbWFrZXMgc2Vuc2UsIGl0IGlz IGVhcmx5IGhlcmUs
IGkgYW0ganVzdCBnZXR0aW5nIGludG8KPiB3b3JrIDooLCBhbmQgaXQgbWFk ZSBzZW5zZSB3aGls
ZSBpIHdhcyB0eXBpbmcgaXQuLi4gYnV0IG15IGNvZmZlZSBpbnRha2UKPiBo YXMgbm90IGhhZCB0
aW1lIHRvIHdvcmsgaXQncyB3b25kZXJmdWwgbWFnaWMgd2l0aCBtZSB5ZXQs IHNvIG15Cj4gdGhv
dWdodHMgbWF5IGJlIHNjYXR0ZXJlZC4KPgo+IFN0ZXZlCj4KPgo+Cj4gT24g VHVlLCAyMDEwLTEw
LTA1IGF0IDEyOjU3ICswMTAwLCBDb2wgRGF5IHdyb3RlOgo+PiBMT0whCj4+ Cj4+IFRoaXMgaXMg
V0lUSCB4YW1tcCEhCj4+Cj4+Cj4+Cj4+ICJHYXJ5IiA8cGhwLWdlbmVyYWxA Z2FyeWRqb25lcy5u
YW1lPiB3cm90ZSBpbiBtZXNzYWdlCj4+IG5ld3M6aThmMjZtJGo0ciQyQGRv dWdoLmdtYW5lLm9y
Zy4uLgo+PiA+IENvbCBEYXkgd3JvdGU6Cj4+ID4+ICIiQ29sIERheSIiIDxj b2xpbmRheTNAYW9s
LmNvbT4gd3JvdGUgaW4gbWVzc2FnZQo+PiA+PiBuZXdzOjIzLjgxLjQ1NTg2 LjI4MjBCQUM0QHBi
MS5wYWlyLmNvbS4uLgo+PiA+Pj4gICAgPGh0bWw+Cj4+ID4+PiAgICA8aGVh ZD4KPj4gPj4+ICAg
IDx0aXRsZT5QSFAgVGVzdDwvdGl0bGU+Cj4+ID4+PiAgICA8L2hlYWQ+Cj4+ ID4+PiAgICA8Ym9k
eT4KPj4gPj4+ICAgIDxwPlRoaXMgaXMgYW4gSFRNTCBsaW5lCj4+ID4gICAg ICA8L3A+IDwhLS0g
Y2xvc2UgeW91ciB0YWcsIHlvdSBldmlsIG1hbiEgOi0pIC0tPgo+PiA+Pj4g ICAgPD9waHAKPj4g
Pj4+ICAgICAgIGVjaG8gIjxwPlRoaXMgaXMgYSBQSFAgbGluZTwvcD4iOwo+ PiA+Pj4gICAgICAg
cGhwaW5mbygpOwo+PiA+Pj4gICAgPz4KPj4gPj4+ICAgIDwvYm9keT4KPj4g Pj4+ICAgIDwvaHRt
bD4KPj4gPgo+PiA+PiBJZiBJIHBhc3RlIHRoaXMgaW50byBhIHdlYnBhZ2Ug SSBvbmx5IGdldCB0
aGUgIkhUTUwiIGxpbmUgYXMgYmVmb3JlLgo+PiA+Cj4+ID4gV2hhdCBkbyB5 b3UgbWVhbiwgIndl
YnBhZ2UiPyBmb28ucGhwLCBmb3IgZXhhbXBsZSwgb3IgZm9vLmh0bWw/IElm IHRoZQo+PiA+IGxh
dHRlciB0aGVuIEkgYW0gZ3Vlc3NpbmcgeW91ciBBcGFjaGUgd2lsbCBzZXJ2 ZSB0aGUgcGFnZSBw
dXJlbHkgYXMKPj4gPiBodG1sLCBhbmQgaXQgd2lsbCBuZXZlciBiZSBwcm9j ZXNzZWQgYnkgcGhw
LiBJZiB0aGUgZm9ybWVyIHRoZW4gY2hlY2sKPj4gPiB0aGF0IEFwYWNoZSBp cyBjb25maWd1cmVk
IHRvIHJ1biBwaHAgZmlsZXMgdGhyb3VnaCBwaHAgYmVmb3JlIHNlcnZpbmcK Pj4gPiB0aGVtICht
dXN0IGFkbWl0LCBJJ20gbm90IHN1cmUgaG93IHRvIGRvIHRoYXQsIGl0IGRl cGVuZHMgb24geW91
ciAKPj4gPiBBcGFjaGUKPj4gPiBhbmQgUEhQKS4gT3IsIHJlYWxseSwganVz dCBpbnN0YWxsIHhh
bXBwLCBpdCdzIGJ5IGZhciB0aGUgZWFzaWVzdCB3YXkKPj4gPiBhbmQgd2ls bCBhdm9pZCBhbGwg
dGhlIHByb2JsZW1zIGFzc29jaWF0ZWQgd2l0aCBjb25maWd1cmluZyB0d28g cmF0aGVyCj4+ID4g
Y29tcGxleCBwaWVjZXMgb2Ygc29mdHdhcmUuCj4+ID4KPj4KPj4KPgo+IAoK Ci0tIApQSFAgR2Vu
ZXJhbCBNYWlsaW5nIExpc3QgKGh0dHA6Ly93d3cucGhwLm5ldC8pClRvIHVu c3Vic2NyaWJlLCB2
aXNpdDogaHR0cDovL3d3dy5waHAubmV0L3Vuc3ViLnBocAoK


------=_Part_0_1286438412568--

Re: Re: Continuance of the struggle (trying to understand)

am 07.10.2010 14:25:40 von Steven Staples

Col:

Congratulations on becoming a father!! As a father of 3 myself, I know
the joys that infants bring :)

As for your scripting issues, I would suggest that you save your files
with the .php extension, and not the .html. The .php extension will
tell the php compliler/parser/whatever and spit back the "compiled" php
script.

If you're looking to just have a "photo gallery", there are many
free/opensource gallery scripts out there that you can use. Mind you,
there is no "sense of accomplishment" when you do it this way, but if
you're unsure about security, and file injection/sql injection, then you
may be better off using one of those, until you're further along in your
book :)

http://www.google.ca/#sclient=psy&hl=en&q=opesource+php
+gallery&aq=f&aqi=g-sx1g-o1&aql=&oq=&gs_rfai=&pbx=1&fp=f85a0 cf66583c3ac

in the past, I set up coppermine for a friend of mine, and he said it
works ok... but like I said, there are lots out there, and maybe
consider using one of them for now, so you can spend more time with your
new baby :)

Steve.



On Thu, 2010-10-07 at 09:00 +0100, ash@ashleysheridan.co.uk wrote:
> It will only work if your listing supports php, but you should just be able to put the whole sure up on your hosting, give the upload directory the correct permissions ( its most likely a more secure Linux hosting than insecure windows hosting)
>
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
>
> ----- Reply message -----
> From: "Col Day"
> Date: Thu, Oct 7, 2010 08:33
> Subject: [PHP] Re: Continuance of the struggle (trying to understand)
> To:
>
> Morning all,
>
> Apologies for the delay, I've just become a Dad for the first time so a
> little distracted!
>
> If I explain exactly what I am trying to do then it may become clear as to
> where I'm going wrong.
>
> Needless to say, new baby so want to show him off (Callum, 7lb4oz) so
> decided to buy a webname and pay for hosting, however money is a bit tight,
> so being adventurous (or stupid, not sure which yet) I set up apache on my
> laptop and started writing a website in Serif's WebPlus10. However I wanted
> to have an upload area on the site for friends and family to send their
> pictures of Callum (and the family and anything else they wanted) so there
> was a central "store". However I tried to find some html to handle the
> upload of these files but wasn't able to work it out, google and various
> other bitsx of research on the net showed that I probably needed to run a
> script to do this and PHP seemed the simplest, so I downloaded PHP 5.3.3 and
> installed it.
>
> This is where it started getting tricky as I was using the PHP for dummies
> book from 2006. I typed that piece of code in (direct from the book) but
> added it as an html attachment into my site I was building. Uploaded the
> site to my localhost and had a look. I only got the HTML line from the
> script. This is where I started contacting you bunch of fine programmers!
>
> I have now learned that if I save the script as a .php file and navigate
> direct to it on localhost it works fine, but I think what I am trying to do
> is get it to work in an existing webpage so that I can then get my upload
> working.
>
> Any help you can offer from explanantions to whole bits of code will be
> greatly received!
>
> Many thanks!
>
> "Steve Staples" wrote in message
> news:1286281586.4703.63.camel@webdev01...
> > Col:
> >
> > If i am reading this correctly, then i think you're looking at this all
> > wrong.
> >
> > If you're working within some kind of page, stored outside of the
> > http://localhost served by apache, like say the .php file is on the
> > desktop... then yeah, you're not going to get the PHP information
> > displayed.
> >
> > (tech people bare with me here...)
> > PHP pages, are "compiled" when called... so you need apache to call php
> > and translate the PHP code so that if there is any output, it will
> > display that output.
> >
> > If you're trying to show a .php file from teh desktop, then apache isn't
> > handeling this request, and therefor has no idea that there is php code
> > that has to be compiled, and therefore it will just ignore it.
> >
> > I am sure that I am goign to get flamed for that, but i think that it
> > kinda simplifies what apache does for php.
> >
> > NOW... you can run a php file from the command line, but you're not
> > going to get the HTML results as you would had you ran if from the
> > localhost where apache knows what to do with a .php file.
> >
> > So... long story short, if you want PHP to display the PHP stuff, then
> > you will need to have it interpreted by apache (or IIS, or whatever your
> > web server software is) to have it spit back to a web browser client.
> >
> > Hopefully this makes sense, it is early here, i am just getting into
> > work :(, and it made sense while i was typing it... but my coffee intake
> > has not had time to work it's wonderful magic with me yet, so my
> > thoughts may be scattered.
> >
> > Steve
> >
> >
> >
> > On Tue, 2010-10-05 at 12:57 +0100, Col Day wrote:
> >> LOL!
> >>
> >> This is WITH xammp!!
> >>
> >>
> >>
> >> "Gary" wrote in message
> >> news:i8f26m$j4r$2@dough.gmane.org...
> >> > Col Day wrote:
> >> >> ""Col Day"" wrote in message
> >> >> news:23.81.45586.2820BAC4@pb1.pair.com...
> >> >>>
> >> >>>
> >> >>> PHP Test
> >> >>>
> >> >>>
> >> >>>

This is an HTML line
> >> >


> >> >>> > >> >>> echo "

This is a PHP line

";
> >> >>> phpinfo();
> >> >>> ?>
> >> >>>
> >> >>>
> >> >
> >> >> If I paste this into a webpage I only get the "HTML" line as before.
> >> >
> >> > What do you mean, "webpage"? foo.php, for example, or foo.html? If the
> >> > latter then I am guessing your Apache will serve the page purely as
> >> > html, and it will never be processed by php. If the former then check
> >> > that Apache is configured to run php files through php before serving
> >> > them (must admit, I'm not sure how to do that, it depends on your
> >> > Apache
> >> > and PHP). Or, really, just install xampp, it's by far the easiest way
> >> > and will avoid all the problems associated with configuring two rather
> >> > complex pieces of software.
> >> >
> >>
> >>
> >
> >
>
>


--

Steve Staples
Web Application Developer
519.258.2333 x8414


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php