Re: [PHP] PHP Dev Facts
> On Thu, Oct 16, 2008 at 7:14 PM, Nathan Rixham <[EMAIL PROTECTED]> wrote: > > Evening All, > > > > I'd be /really/ interested to know who uses what! > > > > *Procedural or OOP?* Procedural > > *Dev OS* Mandriva Linux (home and work) > > *Dev PHP Version* 5.2.6 > > > *Live Server OS* Mandriva Linux, Ubuntu 8.04 and Solaris > > > *Live Server PHP Version* 5.2.6 > > > *Which HTTP Server Software (+version)?* Apache 2 > > *IDE / Dev Environment* I usually just use VIM. Occasionally I'll use Eclipse. > > *Preferred Framework(s)?* Don't use 'em > > *Do you Unit Test?* eh? > > *Most Used Internal PHP Class* dom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP Dev Facts
Greetings, Nathan Rixham. In reply to Your message dated Friday, October 17, 2008, 3:14:18, > *Procedural or OOP?* whatever feels applicable. > *Dev OS* Win2k, Server 2003 > *Dev PHP Version* 5.2.6 > *Live Server OS* Whatever. > *Live Server PHP Version* 5.1.6, 5.2.4, 5.2.6 > *Which HTTP Server Software (+version)?* Apache all around, 2.2 > *IDE / Dev Environment* FAR Manager, it's all. farmanager.com > *Preferred Framework(s)?* My own, PEAR, Smarty > *Do you Unit Test?* If only someone explained it to me... I'd like to do. But I do use some testing schemes. Don't know how they can be classified. > *Most Used Internal PHP Class* Exception? > *Preferred OS CMS* > *Anything else you use frequently in you're PHP'ing that's worth > mentioning:* Can't live without cygwin. cygwin.com I should also mention Colorer project, without which it all would be much more complicated. http://colorer.sf.net/ (Yeah, it is very much complicated itself, I know...) -- Sincerely Yours, ANR Daemon <[EMAIL PROTECTED]> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP Dev Facts
On Fri, 17 Oct 2008 00:14:18 +0100, Nathan Rixham wrote: >*Procedural or OOP?* OOP, except really small stuff. >*Dev OS* Fedora 9 >*Dev PHP Version* 5.2.6 >*Live Server OS* Hosted services - var. Linux, Windows 2003 Server >*Live Server PHP Version* Mostly 5.2.3+, some 4.x (haven't looked lately) but I imagine even the worst of those hosts will upgrade soon, or die. >*Which HTTP Server Software (+version)?* Apache 2.2 on Linux, IIS 6.0 on Windows >*IDE / Dev Environment* Geany, mostly >*Preferred Framework(s)?* Prefer small code libraries over large frameworks. Otherwise, I'd be writing Java or .NET, eh? >*Do you Unit Test?* Yes. >*Most Used Internal PHP Class* A MySQL wrapper - needed it for a PITA host once, still easier / lighter than others (although PDO, adodb interest me) >*Preferred OS CMS* Joomla is great, SilverStripe is nicer but I have yet to use it in anger. >*Anything else you use frequently in you're PHP'ing that's worth >mentioning:* * iepngfix.htc - lets me use PNG with alpha channels in IE6 * csshover.htc - lets me do pure-CSS fly-out menus * tinymce - lets me do rich-text editing for admin pages (simple CMS) * KVM - lets me test in IE6/IE7 without having to reboot into Windows * Subversion - because I value my time :) * Meld - because I value my sanity! (graphical diff/merge) -- Ross McKay, Toronto, NSW Australia "Before enlightenment: chop wood, carry water; After enlightenment: chop wood, carry water" - Wu Li -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Dev Facts
On Fri, 2008-10-17 at 00:14 +0100, Nathan Rixham wrote: > Evening All, > > I'd be /really/ interested to know who uses what! > > *Procedural or OOP?* Primarily OOP, occasionally procedural for some one off quick access functions. InterJinn will also generate "anonymous" procedural code. > *Dev OS* Ubuntu Hardy-- I usually upgrade a couple of months after a new release comes out and has had a chance to stabilize. Almost everytime I get caught with some gotcha for my system :) > *Dev PHP Version* 5.2.6 with occasional reversion to 4.4.9. Sometimes I also download nightly snapshot. > *Live Server OS* Debian Sarge/Etch/Lenny CentOS 4/5 RHEL3 RH 7.3 (valhalla) Solaris > *Live Server PHP Version* I can't remember them all. Some are strictly based on the distro release cycle. Some are custom compiled and so usually are the latest version. > *Which HTTP Server Software (+version)?* Apache 1.3 Apache 2 Zeus > *IDE / Dev Environment* Several rxvt-unicode terminal windows. JOE for my editor. Opera browser for primary visual testing. Firefox for stickier testing (Firebug). Windows via vmware for final cross-browser checks in IE. > *Preferred Framework(s)?* Need i say? :) > *Do you Unit Test?* No. Clients don't pay me to unit test. I'm not against it, but it hasn't been an issue for them yet. > *Most Used Internal PHP Class* I don't use any internal classes on a regular basis. I think I've only ever used one... tidy. > *Preferred OS CMS* No preference. I'm comfortable in a wide range and quickly pick up on new codebases when necessary. > *Anything else you use frequently in you're PHP'ing that's worth > mentioning:* Accelerator... I use eAccelerator. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP Dev Facts
Shawn McKenzie wrote: > Nathan Rixham wrote: >> Evening All, >> >> I'd be /really/ interested to know who uses what! >> >> *Procedural or OOP?* > Procedural for small stuff - OOP for larger stuff when using framework > >> *Dev OS* > Kubuntu Hardy Heron > >> *Dev PHP Version* > 5.2.4 currently (whatever is current for os) > >> *Live Server OS* > FC 6 > >> *Live Server PHP Version* > 5.1.6 > >> *Which HTTP Server Software (+version)?* > Apache 2 2.2 actually > >> *IDE / Dev Environment* > Aptana for large projects / Kate for files, etc... > >> *Preferred Framework(s)?* > CakePHP > >> *Do you Unit Test?* > Huh? > >> *Most Used Internal PHP Class* > None > >> *Preferred OS CMS* > PostNuke, mainly because it's what I'm used to > >> *Anything else you use frequently in you're PHP'ing that's worth >> mentioning:* As I saw other posts, it triggered SVN. I even use it locally. Never know when you'll do something stupid that doesn't show up for a while and you need to go back in time. >> >> ps: I'm not asking for any kind of research project, just interested and >> interested to know what's most common + might learn something/find some >> new tools/toys! >> >> pps: will reply myself as well but if I do here it'll make your >> intertwined replies messy! >> >> Many Regards >> >> Nathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Dev Facts
On Oct 16, 2008, at 6:14 PM, Nathan Rixham wrote: Evening All, I'd be /really/ interested to know who uses what! *Procedural or OOP?* OOP Always *Dev OS* OS X *Dev PHP Version* 5.2.x *Live Server OS* OpenSuse/Redhat *Live Server PHP Version* 5.2.x *Which HTTP Server Software (+version)?* Apache *IDE / Dev Environment* Netbeans 6.5 (beta) for big projects Textmate for small one offs *Preferred Framework(s)?* Home grown + Smarty Templating Engine *Do you Unit Test?* heh... *Preferred OS CMS* Wordpress for speed, smarty for anything else *Anything else you use frequently in you're PHP'ing that's worth mentioning:* Not php exactly, but strongly related: JQuery for all javascript/ ajax needs -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Dev Facts
*Procedural or OOP?* oo where possible. *Dev OS* ubuntu *Dev PHP Version* 5.2.x (whatever ubuntu supplies at the time) *Live Server OS* mix of debian etch, rhel 4/5. *Live Server PHP Version* 5.1.6 (deb), 5.2.0 i think on rhel. *Which HTTP Server Software (+version)?* apache 2.2 *IDE / Dev Environment* vim. *Preferred Framework(s)?* don't have one. *Do you Unit Test?* yep. *Most Used Internal PHP Class* pdo. *Preferred OS CMS* don't have one. *Anything else you use frequently in you're PHP'ing that's worth mentioning:* version control is a must. -- Postgresql & php tutorials http://www.designmagick.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Randomiser
Andrew Barnett wrote: Hey All, I'm trying to work out how to randomise the order of a bunch of strings I have. I know how to pick one random string from a bunch of them, but how do I make sure that everyone is used just once. $used_strings = array(); while (true) { $string = get_random_string(); if (!isset($used_strings[$string])) { $used_strings = 1; break; } } -- Postgresql & php tutorials http://www.designmagick.com/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Randomiser
On Thu, Oct 16, 2008 at 8:22 PM, Andrew Barnett <[EMAIL PROTECTED]>wrote: > Hey All, > I'm trying to work out how to randomise the order of a bunch of strings I > have. I know how to pick one random string from a bunch of them, but how do > I make sure that everyone is used just once. > > Any pointers on how to do that would be appreciated. > > Cheers, > Andrew > strip it from the array or copy it to another array and check against that array before issuing the string -- Bastien Cat, the other other white meat
Re: [PHP] PHP Dev Facts
On Thu, Oct 16, 2008 at 7:14 PM, Nathan Rixham <[EMAIL PROTECTED]> wrote: > Evening All, > > I'd be /really/ interested to know who uses what! > > *Procedural or OOP?* Both, though while I am still on the fence about OOP in a web based app, I am trying for the next few apps > > > *Dev OS* Windows @ work Ubuntu @ home > > > *Dev PHP Version* 5.2.6 > > > *Live Server OS* > Windows 2003 FC5 > > *Live Server PHP Version* 4.x/5 at work Looking for a new web host for my stuff > > > *Which HTTP Server Software (+version)?* IIS 6 (work) Apache 2 (everything else) > > > *IDE / Dev Environment* Aptana Assorted text editors > > > *Preferred Framework(s)?* Cake Zend symfony > > > *Do you Unit Test?* Yes, fatal not to > > > *Most Used Internal PHP Class* SimpleXML, PDO, Mysqli > > > *Preferred OS CMS* Wordpress > > > -- Bastien Cat, the other other white meat
[PHP] Randomiser
Hey All, I'm trying to work out how to randomise the order of a bunch of strings I have. I know how to pick one random string from a bunch of them, but how do I make sure that everyone is used just once. Any pointers on how to do that would be appreciated. Cheers, Andrew
Re: [PHP] PHP Dev Facts
On Thu, Oct 16, 2008 at 7:14 PM, Nathan Rixham <[EMAIL PROTECTED]> wrote: > > *Procedural or OOP?* I'm perfectly comfortable with both, but call me old-hat --- I far prefer procedural. > *Dev OS* Loaded question, since - as a small ISP - I generally try to create an environment that exactly-matches the client's if I can, and if the project is of a large enough scope to warrant such. Otherwise, it'll be CentOS or Mandriva most often. > *Dev PHP Version* Again, loaded question, for the same reason. Never anything newer or of a different branch than the client's server though, and always being sure that the code will be compliant with other (recent) versions of PHP. > *Live Server OS* Generally, I use CentOS5. I've been involved with that project since 2004, and Mandrake (now Mandriva, of course) since 2002, which is what I use on the desktop side. > *Live Server PHP Version* Usually the latest stable, but depending on the CHANGELOG, I may delay the installation due to a few important reasons. Namely: level of activity (traffic) on the server, what would even possibly cease to Just Work[tm], et cetera. > *Which HTTP Server Software (+version)?* I'm still on the path with Apache2 and - in rarer and rarer occasions - the 1.3 branch. I've used a bunch of other servers, and recently started playing around with Igor Sysoev's NGINX, but aside from Apache, the only server I've really stood completely by was a tiny Windows server written by Mark Thompson at AnalogX. I used to use it for all of my home-based sites housed on a Win98 box given to me (including my X10 and speech-over-web development), written in both Perl and PHP over the years. > *IDE / Dev Environment* Vim on CLI. For everything. 'Nuff said. Yeah, that's how serious I am. 'Nuff said. End transmission. -- More full-root dedicated server packages: Intel 2.4GHz/60GB/512MB/2TB $49.99/mo. Intel 3.06GHz/80GB/1GB/2TB $59.99/mo. Intel 2.4GHz/320/GB/1GB/3TB $74.99/mo. Dedicated servers, VPS, and hosting from $2.50/mo. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP Dev Facts
On Thu, Oct 16, 2008 at 7:14 PM, Nathan Rixham <[EMAIL PROTECTED]> wrote: > Evening All, > > I'd be /really/ interested to know who uses what! > > *Procedural or OOP?* oop > > *Dev OS* ubuntu & os x > > *Dev PHP Version* php 5.2.6 > > *Live Server OS* Mix of Red Hat Enteprise & Debian > > *Live Server PHP Version* php 5.2.6 > > *Which HTTP Server Software (+version)?* Apache 1.3 & 2.2.x > > *IDE / Dev Environment* Eclipse PDT > > *Preferred Framework(s)?* Zend & My own "tools" > > *Do you Unit Test?* Yes with phpunit 3.x (Used to use simpletest until I found all of the code coverage stuff too nice) > > *Most Used Internal PHP Class* Iterator or SimpleXML. Honestly there aren't all that many internal classes I use. Usually they're light wrappers to make stuff like working with images, db's, etc easier. > > *Preferred OS CMS* > > *Anything else you use frequently in you're PHP'ing that's worth > mentioning:* svn > > ps: I'm not asking for any kind of research project, just interested and > interested to know what's most common + might learn something/find some new > tools/toys! > > pps: will reply myself as well but if I do here it'll make your intertwined > replies messy! > > Many Regards > > Nathan > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP Dev Facts
Here's mine: *Procedural or OOP?* OOP *Dev OS* Windows Server 2003 EE (sadly - I need some win-only tools!) *Dev PHP Version* PHP 5.2.5 *Live Server OS* Ubuntu + Centos *Live Server PHP Version* PHP 5.2.x *Which HTTP Server Software (+version)?* Apache 2.2 all round *IDE / Dev Environment* Eclipse Ganymede with PDT + svn + bugzilla/mylyn *Preferred Framework(s)?* sadly/vainly I'm a roll you're own kinda guy, actually only really carry over a set few classes from project to project! *Do you Unit Test?* only on mission critical CLI app's to be honest! *Most Used Internal PHP Class* Definitely the DOM API - and always using the pcntl and socket extensions *Preferred OS CMS* Wordpress for sheer speed of getting a site up, Drupal 6 for functionality (but don't actually like it) *Anything else you use frequently in you're PHP'ing that's worth mentioning:* ARC classes from semsol are rather good (RDF+SPARQL for php) http://arc.semsol.org/ Always using the Yahoo API's and OpenCalais too (and loving apache SOLR) Regards! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP Dev Facts
Nathan Rixham wrote: > Evening All, > > I'd be /really/ interested to know who uses what! > > *Procedural or OOP?* Procedural for small stuff - OOP for larger stuff when using framework > *Dev OS* Kubuntu Hardy Heron > > *Dev PHP Version* 5.2.4 > > *Live Server OS* FC 6 > > *Live Server PHP Version* 5.1.6 > > *Which HTTP Server Software (+version)?* Apache 2 > > *IDE / Dev Environment* Aptana for large projects / Kate for files, etc... > > *Preferred Framework(s)?* CakePHP > > *Do you Unit Test?* Huh? > > *Most Used Internal PHP Class* None > > *Preferred OS CMS* PostNuke, mainly because it's what I'm used to > > *Anything else you use frequently in you're PHP'ing that's worth > mentioning:* > > ps: I'm not asking for any kind of research project, just interested and > interested to know what's most common + might learn something/find some > new tools/toys! > > pps: will reply myself as well but if I do here it'll make your > intertwined replies messy! > > Many Regards > > Nathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP Dev Facts
Evening All, I'd be /really/ interested to know who uses what! *Procedural or OOP?* *Dev OS* *Dev PHP Version* *Live Server OS* *Live Server PHP Version* *Which HTTP Server Software (+version)?* *IDE / Dev Environment* *Preferred Framework(s)?* *Do you Unit Test?* *Most Used Internal PHP Class* *Preferred OS CMS* *Anything else you use frequently in you're PHP'ing that's worth mentioning:* ps: I'm not asking for any kind of research project, just interested and interested to know what's most common + might learn something/find some new tools/toys! pps: will reply myself as well but if I do here it'll make your intertwined replies messy! Many Regards Nathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP to Java
On Oct 16, 2008, at 10:50 PM, [EMAIL PROTECTED] wrote: For reasons we needn't go into, I need to convert this to Java: $to_encode = "example.com/api?foo=bar"; $key = "asdfasdfasdfasdfasdfasdf"; //fake value, but 24 bytes $td = mcrypt_module_open('tripledes', '', 'ecb', ''); mcrypt_generic_init ($td, $key, $iv); $c_t = mcrypt_generic ($td, $to_encode); I've been Googling for hours and tried all kinds of stuff, none of which came even close. Any suggestions on a good reference or conversion program or something?... a little somethingsomething String to_encode = new String("example.com/api?foo=bar"); String key = new String("asdfasdfasdfasdfasdfasdf"); Mcrypt_module td = new Mcrypt_module('tripledes', '', 'ecb', ''); td.init(key, iv); td.mcrypt_generic(to_encode); -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] PHP to Java
On Thu, Oct 16, 2008 at 4:50 PM, <[EMAIL PROTECTED]> wrote: > > Any suggestions on a good reference or conversion program or something?... You could begin by not hiding behind the title of a CEO, Lynch. We know it's you. ;-P -- More full-root dedicated server packages: Intel 2.4GHz/60GB/512MB/2TB $49.99/mo. Intel 3.06GHz/80GB/1GB/2TB $59.99/mo. Intel 2.4GHz/320/GB/1GB/3TB $74.99/mo. Dedicated servers, VPS, and hosting from $2.50/mo. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP to Java
[EMAIL PROTECTED] wrote: For reasons we needn't go into, I need to convert this to Java: $to_encode = "example.com/api?foo=bar"; $key = "asdfasdfasdfasdfasdfasdf"; //fake value, but 24 bytes $td = mcrypt_module_open('tripledes', '', 'ecb', ''); mcrypt_generic_init ($td, $key, $iv); $c_t = mcrypt_generic ($td, $to_encode); I've been Googling for hours and tried all kinds of stuff, none of which came even close. Any suggestions on a good reference or conversion program or something?... + http://www.caucho.com/resin-javadoc/com/caucho/quercus/lib/mcrypt/Mcrypt.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: PHP to Java
[EMAIL PROTECTED] wrote: For reasons we needn't go into, I need to convert this to Java: $to_encode = "example.com/api?foo=bar"; $key = "asdfasdfasdfasdfasdfasdf"; //fake value, but 24 bytes $td = mcrypt_module_open('tripledes', '', 'ecb', ''); mcrypt_generic_init ($td, $key, $iv); $c_t = mcrypt_generic ($td, $to_encode); I've been Googling for hours and tried all kinds of stuff, none of which came even close. Any suggestions on a good reference or conversion program or something?... http://java.sun.com/docs/books/tutorial/index.html -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] PHP to Java
For reasons we needn't go into, I need to convert this to Java: $to_encode = "example.com/api?foo=bar"; $key = "asdfasdfasdfasdfasdfasdf"; //fake value, but 24 bytes $td = mcrypt_module_open('tripledes', '', 'ecb', ''); mcrypt_generic_init ($td, $key, $iv); $c_t = mcrypt_generic ($td, $to_encode); I've been Googling for hours and tried all kinds of stuff, none of which came even close. Any suggestions on a good reference or conversion program or something?... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Binary file copy
Jay Moore wrote: in the response you'll be getting the raw http response (including headers); so you're saving them as well thus not a valid image file. can't see why: $image = file_get_contents('http://10.10.10.3/record/current.jpg'); wouldn't work for you.. file_get_contents worked beautifully. Thanks for the suggestion! Jay no problem + credit to Andrew who suggested the same thing more concisely! glad you got a fix -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: Binary file copy
On Thu, Oct 16, 2008 at 2:02 PM, Nathan Rixham <[EMAIL PROTECTED]> wrote: > Jay Moore wrote: > >> Greetings list! >> >> Say I want to copy a jpg from a remote server onto mine, using PHP. Right >> now, my script opens a socket to the remote server, and opens the image >> file. It copies its contents into a dummy variable, opens a new file on my >> server, and dumps the contents of the dummy variable into the new file. >> >> For reasons I cannot figure out, it is not working the way I want. Rather >> than display the image, I get an nothing when opening it in an image viewer. >> [snip] >> Code follows: >> >> [/snip] >> - >> >> I have trimmed the code some, and omitted the part where I remove the HTTP >> headers and other information I do not need. >> >> Why isn't this working for me? >> >> Thanks in advance, >> Jay >> > > I have used cURL for something similar to grab an audio file from a remote server. That may be an option as well -- Bastien Cat, the other other white meat
[PHP] Re: Binary file copy
in the response you'll be getting the raw http response (including headers); so you're saving them as well thus not a valid image file. can't see why: $image = file_get_contents('http://10.10.10.3/record/current.jpg'); wouldn't work for you.. regardless though if you are using sockets, be sure to trim of that raw http response - oh and look out for chunked or encoded file transfer as well as you'll need to decode etc etc.. (large can of worms - use an http transport class) file_get_contents worked beautifully. Thanks for the suggestion! Jay -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: Binary file copy
Jay Moore wrote: Greetings list! Say I want to copy a jpg from a remote server onto mine, using PHP. Right now, my script opens a socket to the remote server, and opens the image file. It copies its contents into a dummy variable, opens a new file on my server, and dumps the contents of the dummy variable into the new file. For reasons I cannot figure out, it is not working the way I want. Rather than display the image, I get an nothing when opening it in an image viewer. Code follows: -- // Get current image $h = @fsockopen($ip, $port, $err, $str, 5); $out = "GET /record/current.jpg HTTP/1.1\r\n"; $out .= "Host: $ip\r\n"; $out .= "Connection: Close\r\n\r\n"; fputs($h, $out, strlen($out)); $data = ''; while (!feof($h)) { $data .= fgets($h, 128); } fclose($h); // Store to file $f = fopen('/path/test.jpg', "wb"); if ($f) { fwrite($f, $data, strlen($data)); fclose($f); } else { die('cannot open file for writing'); } } else { die('cannot contact server'); } ?> - I have trimmed the code some, and omitted the part where I remove the HTTP headers and other information I do not need. Why isn't this working for me? Thanks in advance, Jay in the response you'll be getting the raw http response (including headers); so you're saving them as well thus not a valid image file. can't see why: $image = file_get_contents('http://10.10.10.3/record/current.jpg'); wouldn't work for you.. regardless though if you are using sockets, be sure to trim of that raw http response - oh and look out for chunked or encoded file transfer as well as you'll need to decode etc etc.. (large can of worms - use an http transport class) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Binary file copy
On Thu, Oct 16, 2008 at 1:58 PM, Jay Moore <[EMAIL PROTECTED]> wrote: > Greetings list! > > Say I want to copy a jpg from a remote server onto mine, using PHP. Right > now, my script opens a socket to the remote server, and opens the image > file. It copies its contents into a dummy variable, opens a new file on my > server, and dumps the contents of the dummy variable into the new file. > > For reasons I cannot figure out, it is not working the way I want. Rather > than display the image, I get an nothing when opening it in an image viewer. > > Code follows: > -- > > $ip = '10.10.10.3'; > $port = '80'; > > $h = @fsockopen($ip, $port, $err, $str, 5); > > > if ($h) > { > >// Get current image >$h = @fsockopen($ip, $port, $err, $str, 5); >$out = "GET /record/current.jpg HTTP/1.1\r\n"; >$out .= "Host: $ip\r\n"; >$out .= "Connection: Close\r\n\r\n"; > >fputs($h, $out, strlen($out)); > >$data = ''; > >while (!feof($h)) >{ >$data .= fgets($h, 128); >} > > >fclose($h); > >// Store to file >$f = fopen('/path/test.jpg', "wb"); > >if ($f) >{ >fwrite($f, $data, strlen($data)); >fclose($f); > >} >else >{ >die('cannot open file for writing'); >} > } > else > { >die('cannot contact server'); > } > ?> > > - > > I have trimmed the code some, and omitted the part where I remove the HTTP > headers and other information I do not need. > > Why isn't this working for me? > > Thanks in advance, > Jay You'll have to strip off the HTTP response headers. Have you tried file_get_contents()? It might work and be a whole lot simpler. Andrew -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Binary file copy
Greetings list! Say I want to copy a jpg from a remote server onto mine, using PHP. Right now, my script opens a socket to the remote server, and opens the image file. It copies its contents into a dummy variable, opens a new file on my server, and dumps the contents of the dummy variable into the new file. For reasons I cannot figure out, it is not working the way I want. Rather than display the image, I get an nothing when opening it in an image viewer. Code follows: -- - I have trimmed the code some, and omitted the part where I remove the HTTP headers and other information I do not need. Why isn't this working for me? Thanks in advance, Jay -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Flags package for PHP?
Waynn Lue wrote: > I'm running some command-line scripts that are taking more and more > arguments, and I'm wondering whether anyone's used a good flags package for > PHP? Support for string/int/boolean arguments would be nice, otherwise I'll > just hack together my own. > > Thanks for any advice, > Waynn > I would maybe look into using a standard ini file and then use the parse_ini_file [1] function to bring it all together again. 1 - http://us2.php.net/manual/en/function.parse-ini-file.php -- Jim Lucas "Some men are born to greatness, some achieve greatness, and some have greatness thrust upon them." Twelfth Night, Act II, Scene V by William Shakespeare -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] Re: help - php script - no interaction
John Smtih wrote: http://www.site1.com http://www.site2.com http://www.site3.com I have 3 sites above in a html. I do not want to create click each site, one at a time to see 1 page info. I want to write a script to go get all 3 sites, and bring it back into 1 page (the content of 3 pages concatinated). Is this doable in php? any other scripts? Thanks. very messy but.. http://www.site1.com/'); $concatsites .= file_get_contents('http://www.site2.com/'); $concatsites .= file_get_contents('http://www.site3.com/'); echo $concatsites; ?> ps: you will have 3 full html pages concatenated together and echo'd out; but I guess you could easily extract the 's and show them instead.. not really a commercial solution but suitable for a quick debug script/view for yourself -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] help - php script - no interaction
On Thu, Oct 16, 2008 at 1:10 PM, John Smtih <[EMAIL PROTECTED]> wrote: > http://www.site1.com > http://www.site2.com > http://www.site3.com > > > > I have 3 sites above in a html. I do not want to create click each site, > one at a time to see 1 page info. > I want to write a script to go get all 3 sites, and bring it back into 1 > page (the content of 3 pages concatinated). > > Is this doable in php? any other scripts? Thanks. > Check into curl, http://www.php.net/curl -- that should do what you want. -- -Dan Joseph www.canishosting.com - Plans start @ $1.99/month. "Build a man a fire, and he will be warm for the rest of the day. Light a man on fire, and will be warm for the rest of his life."
[PHP] help - php script - no interaction
http://www.site1.com http://www.site2.com http://www.site3.com I have 3 sites above in a html. I do not want to create click each site, one at a time to see 1 page info. I want to write a script to go get all 3 sites, and bring it back into 1 page (the content of 3 pages concatinated). Is this doable in php? any other scripts? Thanks.
Re: [PHP] Re: utf8/quoted printable based mail renders raw html
On Thu, Oct 16, 2008 at 12:33 PM, Nathan Rixham <[EMAIL PROTECTED]> wrote: > Eric Butera wrote: >> >> So it turns out the problem was inconsistent newlines. An include >> file ended up having unix line returns while the design file had mac >> line returns. Normalizing the pieced together content solved my >> problems. > > glad to hear you got it fixed! was the same thing I had years ago but that > was between \r and \r\n > > mail problems always seem to be the most time consuming to fix > > anyways congrats! :-) > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Thanks! The worst part was not being able to reproduce the issue. I found over 12 people with various installs of XP/Outlook 2003 and none of them had the issue. Kinda weird considering it has the same version number and such from the X-Mailer/Mime headers. Oh well, yet another lesson learned. ;) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] searching by tags....
On Oct 14, 2008, at 6:17 PM, Jochem Maas wrote: Nathan Rixham schreef: Ashley Sheridan wrote: On Tue, 2008-10-14 at 14:54 -0700, Ryan S wrote: quite a few sites seem to have a very neat way of implementing this with (url rewriting?) something like http://sitename/blog/tags/tag-comes-here/ As for getting those search terms, well a link in a page can contain GET values, such as http://www.somedomain.com/blog?tag=search_term . Alternatively, you could use mod-rewrite to rewrite the URL and turn the path into tag variables. This is the same as the above but with the added benefit that users can type in tags directly more easily, and there are apparently benefits for SEO with this method as well (but I'm not sure how true that is) it's very true; from the google webmaster guidelines: If you decide to use dynamic pages (i.e., the URL contains a "?" character), be aware that not every search engine spider crawls dynamic pages as well as static pages. It helps to keep the parameters short and the number of them few. previously it was text along the lines of "google doesn't index all pages with query parameters, so avoid them where possible" additionally one of the weightier points in categorising pages within the SERPS is the text in the url (especially if the page is actually about /the_tag_in_the_url : see http://www.google.com/search?q=tags) ^-- some what ironic :-) LOL! Thanks for the outburst of laughter. ;) ~Philip -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: utf8/quoted printable based mail renders raw html
Eric Butera wrote: So it turns out the problem was inconsistent newlines. An include file ended up having unix line returns while the design file had mac line returns. Normalizing the pieced together content solved my problems. glad to hear you got it fixed! was the same thing I had years ago but that was between \r and \r\n mail problems always seem to be the most time consuming to fix anyways congrats! :-) -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: utf8/quoted printable based mail renders raw html
So it turns out the problem was inconsistent newlines. An include file ended up having unix line returns while the design file had mac line returns. Normalizing the pieced together content solved my problems. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] searching by tags....
Jochem Maas wrote: Ashley Sheridan schreef: On Wed, 2008-10-15 at 15:36 -0600, Govinda wrote: improvement if I went for static URLs on the site, but I don't have any evidence for that, and I'm willing to admit it. I'd rebuff this but it would feel like Im feeding a troll. choices: 1 - Waste some time on a live test to prove this 2 - Explain how I know this and show the historical evidence (which would likely be rebuffed as it's not current) 3 - Further optimise you're clients 75k page site and double traffic within a month (which you'll hardly let me do, and certainly not publicly) 4 - Propose that everybody measures to see who's is biggest. 5 - Find a post worth a reply. 6 - See what's on tv 7 - Make a personal website for the hell of it 8 - Keep my boss happy and do that JBoss/Glassfish comparison 9 - Think of more options 10 - Pester the three week old kittens who are looking at me. there's been such a low volume of decent get your teeth in to posts on this list the past few days, end up wasting time like this - terrible! peace Guys, I am personally way out of it. (I haven't had time anything PHP to even warrant posting the total newbie questions I would have here... ) but please do one thing: Be kind to Ashley. I don't know Ash at all, but as an out-of-it newbie I can say from reading many posts on this list that she (sorry if you're not female Ash) always seems courteous, often gives answers that solve the specific technical issues, often gives answers that help the greener coder with general understanding on the topic, and offers for free a lot of her time in a totally unselfish way here. I have no relationship with her at all, so my only point here is that it doesn't seem right to do anything weightier than politely disagree with her (if you do). I mean- speaking harshly to someone who does offer so much benign and useful help makes us wanna be newbies cringe. I would be tempted to say the same if someone said harsh things towards you guys, except that you'd beat me to your own defense. ;-) -Govinda Actually I'm a guy, but we can't all be perfect ;) I really didn't mean to get anyones back up too much. That last reply was after a hard days work, so I was probably far more harsh than I should have been. I apologise to both Nathan and Jochem, as I was far too critical of both their opinions. actually I didn't have an opinion of my own on this one, merely parroting nathan ... which is quite funny because normally I'm a completely opinionate SOB :-P anyways it seems we're all good ... on to the next holy war ;-) Ash www.ashleysheridan.co.uk joy let's group hug and discuss php for dummies :-D -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Re: 1 last error to fix before the application is done!
Jason Pruim schreef: > > On Oct 15, 2008, at 7:18 AM, Nathan Rixham wrote: > >> Jason Pruim wrote: >>> I probably should have mentioned that this was in a function to do >>> the heavy lifting for authentication :) I just didn't paste the whole >>> function since 90% of it worked just fine :) >>> Now I just need to get better and separating presentation and code :) >> >> very smiley today :-) > > Lack of sleep and lots of caffeine does that to you :P > strange .. that usually makes me grumpy and quick to snap at people (so guess how much coffee and how little sleep I generally get ;-)) > > -- > > Jason Pruim > Raoset Inc. > Technology Manager > MQC Specialist > 11287 James St > Holland, MI 49424 > www.raoset.com > [EMAIL PROTECTED] > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Microsoft China to Punish private windows users
Hi Richard, Only China users will suffer the punishment. :) 50 pounds is not much, but 700 RMB is very much, actually. (The Office's price) 2008/10/16 Richard Heyes <[EMAIL PROTECTED]> > > It will punish private Windows XP and Office 2003, Office 2007 users. > > I was going to say "what's wrong with that?", but then remembered that > I use them too... > > -- > Richard Heyes > > HTML5 Graphing for FF, Chrome, Opera and Safari: > http://www.rgraph.org > -- With best regards, Shelley Shyan http://phparch.cn
Re: [PHP] searching by tags....
Ashley Sheridan schreef: > On Wed, 2008-10-15 at 15:36 -0600, Govinda wrote: > > improvement if I went for static URLs on the site, but I don't > have any > evidence for that, and I'm willing to admit it. I'd rebuff this but it would feel like Im feeding a troll. >>> choices: >>> 1 - Waste some time on a live test to prove this >>> 2 - Explain how I know this and show the historical evidence (which >>> would likely be rebuffed as it's not current) >>> 3 - Further optimise you're clients 75k page site and double traffic >>> within a month (which you'll hardly let me do, and certainly not >>> publicly) >>> 4 - Propose that everybody measures to see who's is biggest. >>> 5 - Find a post worth a reply. >>> 6 - See what's on tv >>> 7 - Make a personal website for the hell of it >>> 8 - Keep my boss happy and do that JBoss/Glassfish comparison >>> 9 - Think of more options >>> 10 - Pester the three week old kittens who are looking at me. >>> >>> there's been such a low volume of decent get your teeth in to posts >>> on this list the past few days, end up wasting time like this - >>> terrible! >>> >>> peace >> Guys, I am personally way out of it. (I haven't had time anything PHP >> to even warrant posting the total newbie questions I would have >> here... ) >> but please do one thing: >> Be kind to Ashley. >> I don't know Ash at all, but as an out-of-it newbie I can say from >> reading many posts on this list that she (sorry if you're not female >> Ash) always seems courteous, often gives answers that solve the >> specific technical issues, often gives answers that help the greener >> coder with general understanding on the topic, and offers for free a >> lot of her time in a totally unselfish way here. I have no >> relationship with her at all, so my only point here is that it doesn't >> seem right to do anything weightier than politely disagree with her >> (if you do). I mean- speaking harshly to someone who does offer so >> much benign and useful help makes us wanna be newbies cringe. I would >> be tempted to say the same if someone said harsh things towards you >> guys, except that you'd beat me to your own defense. ;-) >> >> -Govinda >> > > Actually I'm a guy, but we can't all be perfect ;) > > I really didn't mean to get anyones back up too much. That last reply > was after a hard days work, so I was probably far more harsh than I > should have been. I apologise to both Nathan and Jochem, as I was far > too critical of both their opinions. actually I didn't have an opinion of my own on this one, merely parroting nathan ... which is quite funny because normally I'm a completely opinionate SOB :-P anyways it seems we're all good ... on to the next holy war ;-) > > > Ash > www.ashleysheridan.co.uk > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP] Microsoft China to Punish private windows users
> It will punish private Windows XP and Office 2003, Office 2007 users. I was going to say "what's wrong with that?", but then remembered that I use them too... -- Richard Heyes HTML5 Graphing for FF, Chrome, Opera and Safari: http://www.rgraph.org -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php