php-general Digest 21 Sep 2007 07:08:11 -0000 Issue 5030
Topics (messages 262306 through 262330):
Working with XML: DomDocument or SimpleXML?
262306 by: Colin Guthrie
262314 by: Robert Cummings
262317 by: Colin Guthrie
262327 by: Per Jessen
MAX_FILE_SIZE not working with file uploads
262307 by: Jeff Cohan
262310 by: Instruct ICC
262311 by: Instruct ICC
262319 by: Bastien Koert
262322 by: Chris
Re: newbie trying to find segfault reasons
262308 by: Jürgen Wind
Re: disappearing array?
262309 by: Instruct ICC
262318 by: David Otton
Re: Finding next recored in a array
262312 by: tedd
262316 by: brian
safe_mode & exec()
262313 by: tedd
262315 by: Robert Cummings
Re: Very Large text file parsing
262320 by: Paul Scott
262321 by: Chris
262323 by: Jim Lucas
262324 by: Paul Scott
262325 by: Paul Scott
262326 by: Per Jessen
262329 by: Chris
262330 by: Paul Scott
php personal project
262328 by: Karl james
Administrivia:
To subscribe to the digest, e-mail:
[EMAIL PROTECTED]
To unsubscribe from the digest, e-mail:
[EMAIL PROTECTED]
To post to the list, e-mail:
[EMAIL PROTECTED]
----------------------------------------------------------------------
--- Begin Message ---
Hi,
Just wondering what people's general opinion is on working with XML in PHP?
I like working with SimpleXML but DomDocument seems more useful in some
cases (e.g. working with XSLT transforms etc.).
So what do you thing? Or do would you simply create a few utility
classes to handle conversions?
I have written a utility class myself that represents XML internall in
either DomDocument, SimpleXML or String format and allows you to access
it any of the three which means you can just pass XML "object" around
and use it accordingly depending on the circumstances.
I'd be interested to hear other peoples thoughts on the matter tho'.
Cheers
Col
--- End Message ---
--- Begin Message ---
On Thu, 2007-09-20 at 20:34 +0100, Colin Guthrie wrote:
> Hi,
>
> Just wondering what people's general opinion is on working with XML in PHP?
>
> I like working with SimpleXML but DomDocument seems more useful in some
> cases (e.g. working with XSLT transforms etc.).
>
> So what do you thing? Or do would you simply create a few utility
> classes to handle conversions?
>
> I have written a utility class myself that represents XML internall in
> either DomDocument, SimpleXML or String format and allows you to access
> it any of the three which means you can just pass XML "object" around
> and use it accordingly depending on the circumstances.
>
> I'd be interested to hear other peoples thoughts on the matter tho'.
I still use PHP4 so I wrote my own XML handling class that wraps the
xml_xxx() series of functions. Haven't had a problem with it. Makes
working with XML very easy since it uses a path string syntax to
focus/access nodes and attributes:
http://www.interjinn.com/jinnDoc/interJinn.class.JinnSimpleXml.phtml
Cheers,
Rob.
--
...........................................................
SwarmBuy.com - http://www.swarmbuy.com
Leveraging the buying power of the masses!
...........................................................
--- End Message ---
--- Begin Message ---
Robert Cummings wrote:
> I still use PHP4 so I wrote my own XML handling class that wraps the
> xml_xxx() series of functions. Haven't had a problem with it. Makes
> working with XML very easy since it uses a path string syntax to
> focus/access nodes and attributes:
Cheers for that.
I know I definitely want to do XSLT stuff and for that I need to use
DomDocument (I'm sure there are other ways but this works fine for me so
far!).
I guess think I asked too open a question, when really I'm looking for
fairly specific answers (or rather opinions).
I'll phrase it better: one can easily convert a SimpleXML object to a
DomDocument[1], but nothing is "free" (in terms of time taken and memory
requirements etc.), so really I guess I want to ask if the trade off of
the simplicity of working with SimpleXML is worth it considering the
overhead of the conversion process to a DomDocument for subsequent XSLT
transforms etc?
Col
[1] e.g.
if ($xml instanceof SimpleXMLElement)
{
$rv = new DOMDocument('1.0', 'utf-8');
$node = dom_import_simplexml($xml);
$node = $rv->importNode($node, true);
$rv->appendChild($node);
return $rv;
}
--- End Message ---
--- Begin Message ---
Colin Guthrie wrote:
> I like working with SimpleXML but DomDocument seems more useful in
> some cases (e.g. working with XSLT transforms etc.).
In PHP4 we used the xslt extension (for sablotron), but when this went
away in PHP5, we moved to the DOMDocument stuff, which is working fine.
Seems to be fast too, but we don't really process anything large in
PHP.
/Per Jessen, Zürich
--- End Message ---
--- Begin Message ---
The punchline question is: What am I missing?
Now for the details.
I have a form through which a user uploads image files. In the event
the chosen file exceeds the MAX_FILE_SIZE (which I have included as
a hidden form field immediately after the form tag), I want to abort
the upload process and display an appropriate error message to the
user, including the size of the file s/he attempted to upload.
But that doesn't seem to be working.
Instead, the computer chugs along and then properly refuses to
perform the upload, but not immediately.
And here is the dump of the $_FILES array (which, notably, reports
zero as the size):
[code]
Array
(
[userfile] => Array
(
[name] => beach_iStock_000000112348_L2.jpg
[type] =>
[tmp_name] =>
[error] => 2
[size] => 0
)
)
[/code]
The file (about 1.2MB) DOES upload when I increase the MAX_FILE_SIZE
value to 2000000.
This, from PHP.net:
[quote]
The MAX_FILE_SIZE hidden field (measured in bytes) must precede the
file input field, and its value is the maximum filesize accepted by
PHP. Fooling this setting on the browser side is quite easy, so
never rely on files with a greater size being blocked by this
feature. The PHP settings for maximum-size, however, cannot be
fooled. This form element should always be used as it saves users
the trouble of waiting for a big file being transferred only to find
that it was too big and the transfer failed.
[/quote]
Here is the form code:
[code]
<form action="__URL__?action=sent" method="post"
enctype="multipart/form-data" name="upload" id="upload">
<input type="hidden" name="MAX_FILE_SIZE" value="1024000">
Filename on your PC:
<input name="userfile" type="file" size="45">
Please click ONCE and be patient:
<input name="Submit" type="submit" id="Submit" value="Upload File">
</form>
[/code]
Pertinent php.ini settings:
version = 4.3.10
file_uploads = on
upload_max_filesize = 2M
post_max_size = 8M
Any guidance would be appreciated.
Jeff
--- End Message ---
--- Begin Message ---
In the To: [EMAIL PROTECTED]> Date: Thu, 20 Sep 2007 14:45:36 -0500> From:
[EMAIL PROTECTED]> Subject: [PHP] MAX_FILE_SIZE not working with file uploads>>
The punchline question is: What am I missing?>> Now for the details.>> I have a
form through which a user uploads image files. In the event> the chosen file
exceeds the MAX_FILE_SIZE (which I have included as> a hidden form field
immediately after the form tag), I want to abort> the upload process and
display an appropriate error message to the> user, including the size of the
file s/he attempted to upload.>> But that doesn't seem to be working.>>
Instead, the computer chugs along and then properly refuses to> perform the
upload, but not immediately.>> And here is the dump of the $_FILES array
(which, notably, reports> zero as the size):>> [code]> Array> (> [userfile] =>
Array> (> [name] => beach_iStock_000000112348_L2.jpg> [type] =>> [tmp_name] =>>
[error] => 2> [size] => 0> )>> )> [/code]>> The file (about 1.2MB) DOES upload
when I increase the MAX_FILE_SIZE> value to 2000000.>> This, from PHP.net:>
[quote]> The MAX_FILE_SIZE hidden field (measured in bytes) must precede the>
file input field, and its value is the maximum filesize accepted by> PHP.
Fooling this setting on the browser side is quite easy, so> never rely on files
with a greater size being blocked by this> feature. The PHP settings for
maximum-size, however, cannot be> fooled. This form element should always be
used as it saves users> the trouble of waiting for a big file being transferred
only to find> that it was too big and the transfer failed.> [/quote]>>> Here is
the form code:>> [code]> enctype="multipart/form-data" name="upload"
id="upload">> > Filename on your PC:> > Please click ONCE and be patient:> > >
[/code]>>>> Pertinent php.ini settings:> version = 4.3.10> file_uploads = on>
upload_max_filesize = 2M> post_max_size = 8M>> Any guidance would be
appreciated.>> Jeff>> --> PHP General Mailing List (http://www.php.net/)> To
unsubscribe, visit: http://www.php.net/unsub.php>
_________________________________________________________________
Can you find the hidden words? Take a break and play Seekadoo!
http://club.live.com/seekadoo.aspx?icid=seek_wlmailtextlink
--- End Message ---
--- Begin Message ---
In the
_________________________________________________________________
More photos; more messages; more whatever – Get MORE with Windows Live™
Hotmail®. NOW with 5GB storage.
http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_5G_0907
--- End Message ---
--- Begin Message ---
Max file size is a hint to the browser and not all support it...you can't count
on it
bastien
> To: [EMAIL PROTECTED]> Date: Thu, 20 Sep 2007 14:45:36 -0500> From: [EMAIL
> PROTECTED]> Subject: [PHP] MAX_FILE_SIZE not working with file uploads> > The
> punchline question is: What am I missing?> > Now for the details.> > I have a
> form through which a user uploads image files. In the event> the chosen file
> exceeds the MAX_FILE_SIZE (which I have included as> a hidden form field
> immediately after the form tag), I want to abort> the upload process and
> display an appropriate error message to the> user, including the size of the
> file s/he attempted to upload.> > But that doesn't seem to be working.> >
> Instead, the computer chugs along and then properly refuses to> perform the
> upload, but not immediately. > > And here is the dump of the $_FILES array
> (which, notably, reports> zero as the size):> > [code]> Array> (> [userfile]
> => Array> (> [name] => beach_iStock_000000112348_L2.jpg> [type] => >
> [tmp_name] => > [error] => 2> [size] => 0> )> > )> [/code]> > The file (about
> 1.2MB) DOES upload when I increase the MAX_FILE_SIZE> value to 2000000.> >
> This, from PHP.net:> [quote]> The MAX_FILE_SIZE hidden field (measured in
> bytes) must precede the> file input field, and its value is the maximum
> filesize accepted by> PHP. Fooling this setting on the browser side is quite
> easy, so> never rely on files with a greater size being blocked by this>
> feature. The PHP settings for maximum-size, however, cannot be> fooled. This
> form element should always be used as it saves users> the trouble of waiting
> for a big file being transferred only to find> that it was too big and the
> transfer failed.> [/quote]> > > Here is the form code:> > [code]> <form
> action="__URL__?action=sent" method="post"> enctype="multipart/form-data"
> name="upload" id="upload"> > <input type="hidden" name="MAX_FILE_SIZE"
> value="1024000"> > Filename on your PC:> <input name="userfile" type="file"
> size="45"> > Please click ONCE and be patient:> <input name="Submit"
> type="submit" id="Submit" value="Upload File"> > </form>> [/code]> > > >
> Pertinent php.ini settings:> version = 4.3.10> file_uploads = on>
> upload_max_filesize = 2M> post_max_size = 8M> > Any guidance would be
> appreciated.> > Jeff> > -- > PHP General Mailing List (http://www.php.net/)>
> To unsubscribe, visit: http://www.php.net/unsub.php>
_________________________________________________________________
Explore the seven wonders of the world
http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE
--- End Message ---
--- Begin Message ---
And here is the dump of the $_FILES array (which, notably, reports
zero as the size):
<snip>
[error] => 2
And also gives you an error code.
http://www.php.net/manual/en/features.file-upload.errors.php
--
Postgresql & php tutorials
http://www.designmagick.com/
--- End Message ---
--- Begin Message ---
just don't use php 5.1.6
Chris Curvey-2 wrote:
>
> Hey all,
>
> I'm kinda new at PHP (but not entirely new). I'm having a heck of a
> time with PHP causing my apache processes to segfault. I've found a few
> cases where it's something simple, like referring to an object property
> that does not exist, but it's painstaking work. I'm reduced to
> commenting out blocks of code, and then trying to comment and uncomment
> stuff until I can narrow it down to the line where I'm having the problem.
>
> Everybody can't be having this trouble. How can I configure PHP so that
> it will just tell me when I've made a typo, rather than segfaulting?
>
> My environment is Apache/2.0.55, Ubuntu Edgy, PHP/5.1.6
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
--
View this message in context:
http://www.nabble.com/newbie-trying-to-find-segfault-reasons-tf4489224.html#a12803960
Sent from the PHP - General mailing list archive at Nabble.com.
--- End Message ---
--- Begin Message ---
Wow this formatted badly. (new hotmail on Safari -- MS made FF not even render
well)
Anyway, are you sure you are reaching the code you want to reach?
Perhaps !== is overkill and maybe even wrong when you should use ==.
Same with the other === usage?
Try some
echo "HERE1\n";
echo "HERE2\n";
to see if you are getting to the line you expect. Like after that "count(~)
!== ".
_________________________________________________________________
Gear up for Halo® 3 with free downloads and an exclusive offer. It’s our way of
saying thanks for using Windows Live™.
http://gethalo3gear.com?ocid=SeptemberWLHalo3_WLHMTxt_2
--- End Message ---
--- Begin Message ---
On Thu, 20 Sep 2007 12:58:28 -0600, you wrote:
>I am not sure what the heck is going with this but here is my problem.
>
>I am trying to validate the contents of an array, then determine if the
>errors are with the array or another form submitted variable.
>
>The problem is after the code validates the array and other form
>variables using an if statement, I then try to determine if the error is
>in the array but for some reason the contents of the array disappear.
>
>Weird. Any help is appreciated.
Very hard to suggest anything from the snippet presented, as it can't
be run without the supporting classes (ValidateStrings and whatever
$fix is supposed to be), and it won't parse; the // comment on the end
of line 9 borks it, and the if () on line 21 is missing its closing
brace.
If I assume one run-on if() statement and add the closing brace, I'd
say that this looks weird:
if( $fix->ValArray( $_POST['add_order_items'] === -1 ) )
{
$errors['add_order_array'] = $erlink;
}
In your snippet ValArray() appears to be a function, rather than a
method of $fix.
I suggest adding
error_reporting(E_ALL);
to the top of the script and letting us know what the output is, then
try to put together a minimal example that can actually be run (even
if you have to fake a ValidateStrings class that always returns -1)
and still shows your error.
Plus some general suggestions, feel free to ignore...
I think you're using || where you mean to use && in that run-on if()
statement. You're saying
IF (NOT Integer OR NOT Paragraph OR NOT Money)
which will always evaluate to true.
Unless your ValidateStrings class is holding some kind of state data
internally, it may be a good candidate for a static class.
ValidateStrings::ValidateParagraph()
is a bit verbose, how about just
Validate::Integer()
Validate::Paragraph()
etc.
In PHP, it's more typical to use true/false for success failure,
rather than returning -1 on failure, something like:
if (!Validate::Integer($value) && !Validate::Paragraph($value))
{
/* failure */
}
--- End Message ---
--- Begin Message ---
At 4:14 PM -0400 9/19/07, brian wrote:
tedd wrote:
At 11:52 AM -0400 9/17/07, brian wrote:
tedd wrote:
Richard Kurth wrote:
$Campaign_array| = array('0','1','3','5','8','15','25');|
I know that I can find the next recored in a array using next.
What I do not understand is if I know the last number was say 5
how do I tell the script that that is the current number so I
can select the next record
What the next record?
Try:
$array = array('0','1','3','5','8','15','25');
$val = "5";
echo($array[array_search($val, $array)+1]);
Cheers,
tedd
Not quite:
$array = array('0','1','3','5','8','15','25');
$val = "25";
echo($array[array_search($val, $array)+1]);
Notice: Undefined offset: 7 ...
brian
Duh?
You program for that -- you want me to write the entire code?
~sigh~
Grasshopper, the point i was trying to make is that your example
displays what *not* to do with array_search(). Though a wonderful
teaching aid in itself, it falls somewhat short of being a
reasonable solution for the OP.
brian
~sigh~
Sorry to disappoint you master. But I was using array_search() to
search an array -- it seemed like a reasonable thing to do.
So why do you say it's an example of what *not* to do with array_search()?
Please be specific.
Cheers,
tedd
--
-------
http://sperling.com http://ancientstones.com http://earthstones.com
--- End Message ---
--- Begin Message ---
tedd wrote:
At 4:14 PM -0400 9/19/07, brian wrote:
tedd wrote:
>>>
Duh?
You program for that -- you want me to write the entire code?
~sigh~
Grasshopper, the point i was trying to make is that your example
displays what *not* to do with array_search(). Though a wonderful
teaching aid in itself, it falls somewhat short of being a reasonable
solution for the OP.
brian
~sigh~
Sorry to disappoint you master. But I was using array_search() to search
an array -- it seemed like a reasonable thing to do.
OK, so my joke left a bitter taste; sorry about that.
What i'm trying to get across is that this list is here so that we may
post our various problems in the hopes that someone else might see the
solution we are missing. Sometimes, when we post what we *think* is the
correct path to scripting Nirvana, another of us may point out a flaw in
our logic.
It happens to all of us.
The responses to this list should not be taken to be either complete or
fully-tested solutions. But, neither should potential bugs be ignored if
noticed by any other reader. While your response certainly does *seem*
to work just fine, it contains a bug that *will* bite at some point.
So why do you say it's an example of what *not* to do with array_search()?
Please be specific.
Do you really expect me to "write the entire code"? Perhaps you could
just meditate on this a little longer:
>>>> Not quite:
>>>>
>>>> $array = array('0','1','3','5','8','15','25');
>>>> $val = "25";
>>>>
>>>> echo($array[array_search($val, $array)+1]);
>>>>
>>>> Notice: Undefined offset: 7 ...
>>>>
brian
--- End Message ---
--- Begin Message ---
Hi gang:
Would someone be so kind as to explain to me how one can use exec()
with safe_mode on?
TIA,
Cheers,
tedd
--
-------
http://sperling.com http://ancientstones.com http://earthstones.com
--- End Message ---
--- Begin Message ---
On Thu, 2007-09-20 at 16:14 -0400, tedd wrote:
> Hi gang:
>
> Would someone be so kind as to explain to me how one can use exec()
> with safe_mode on?
http://ca.php.net/manual/en/features.safe-mode.php#ini.safe-mode-exec-dir
Cheers,
Rob.
--
...........................................................
SwarmBuy.com - http://www.swarmbuy.com
Leveraging the buying power of the masses!
...........................................................
--- End Message ---
--- Begin Message ---
On Thu, 2007-09-20 at 09:54 -0300, Martin Marques wrote:
> If not, you should just use the COPY command of PostgreSQL (you are
> using PostgreSQL if I remember correctly) or simply do a bash script
> using psql and the \copy command.
>
Unfortunately, this has to work on all supported RDBM's - so using
postgres or mysql specific functions are not really an option. What I am
trying though, is to add a function to do batch inserts as per Rob's
suggestion into our database abstraction layer, which may help things a
bit.
Thanks
--Paul
All Email originating from UWC is covered by disclaimer
http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm
--- End Message ---
--- Begin Message ---
Paul Scott wrote:
On Thu, 2007-09-20 at 09:54 -0300, Martin Marques wrote:
If not, you should just use the COPY command of PostgreSQL (you are
using PostgreSQL if I remember correctly) or simply do a bash script
using psql and the \copy command.
Unfortunately, this has to work on all supported RDBM's - so using
postgres or mysql specific functions are not really an option. What I am
trying though, is to add a function to do batch inserts as per Rob's
suggestion into our database abstraction layer, which may help things a
bit.
Both of these support importing csv files (use \copy as Martin mentioned
for postgres). Mysql has this:
http://dev.mysql.com/doc/refman/4.1/en/load-data.html
If you're supporting more than those two, can't really say whether
others support this type of feature :)
Try batches:
begin;
... 5000 rows
commit;
and rinse/repeat. I know postgres will be a lot happier with that
because otherwise it's doing a transaction per insert.
If you take the insert out of the equation (ie it runs through the file,
parses it etc) is it fast? That'll tell you at least where the
bottleneck is.
(Personally I'd use perl over php for processing files that large but
that may not be an option).
--
Postgresql & php tutorials
http://www.designmagick.com/
--- End Message ---
--- Begin Message ---
Chris wrote:
Paul Scott wrote:
On Thu, 2007-09-20 at 09:54 -0300, Martin Marques wrote:
If not, you should just use the COPY command of PostgreSQL (you are
using PostgreSQL if I remember correctly) or simply do a bash script
using psql and the \copy command.
Unfortunately, this has to work on all supported RDBM's - so using
postgres or mysql specific functions are not really an option. What I am
trying though, is to add a function to do batch inserts as per Rob's
suggestion into our database abstraction layer, which may help things a
bit.
Both of these support importing csv files (use \copy as Martin mentioned
for postgres). Mysql has this:
http://dev.mysql.com/doc/refman/4.1/en/load-data.html
If you're supporting more than those two, can't really say whether
others support this type of feature :)
Try batches:
begin;
... 5000 rows
commit;
and rinse/repeat. I know postgres will be a lot happier with that
because otherwise it's doing a transaction per insert.
If you take the insert out of the equation (ie it runs through the file,
parses it etc) is it fast? That'll tell you at least where the
bottleneck is.
(Personally I'd use perl over php for processing files that large but
that may not be an option).
As for MySQL, if the table that you are inserting to has any indexes at
all, then each time your insert/update completes MySQL will re-index the
table.
Therefor, if you can batch the data like Rob suggested, then it will cut
down on the number of re-indexes and speed the process up substantially.
The one thing that you will need to watch for it the maximum size of
an insert/update sql statement for the type of DB that you are using.
Hope this helps.
Jim
--- End Message ---
--- Begin Message ---
On Fri, 2007-09-21 at 15:51 +1000, Chris wrote:
> (Personally I'd use perl over php for processing files that large but
> that may not be an option).
Thanks for all of the suggestions, I seem to have it working quite well
now, although the client has just contacted me and said that they had
"made a mistake". The 700+MB file is only an initial file, and all
subsequent files will only be about 1.9MB long in future, which is much
easier to handle without a problem.
Thanks to all for the suggestions - I now have to figure out the best
way to manipulate every single record in that table (now over 6.5
million rows) to add in a field (RDBMS function in C - so much
easier)...
Thank you all, I really appreciate the help!
--Paul
All Email originating from UWC is covered by disclaimer
http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm
--- End Message ---
--- Begin Message ---
On Fri, 2007-09-21 at 08:34 +0200, Paul Scott wrote:
> Thanks to all for the suggestions - I now have to figure out the best
> way to manipulate every single record in that table (now over 6.5
> million rows) to add in a field (RDBMS function in C - so much
> easier)...
>
Oh, and by the way, adding a hash key to a memcache server on 6.5
million records is quite a heavy exercise - that played a role. I am
also trying to optimize that little bit too, as it will also help in
lookups in future (just a heads up to anyone else attempting such folly
in future).
--Paul
All Email originating from UWC is covered by disclaimer
http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm
--- End Message ---
--- Begin Message ---
Paul Scott wrote:
> Thanks to all for the suggestions - I now have to figure out the best
> way to manipulate every single record in that table (now over 6.5
> million rows) to add in a field (RDBMS function in C - so much
> easier)...
Isn't that just an ALTER ?
/Per Jessen, Zürich
--- End Message ---
--- Begin Message ---
As for MySQL, if the table that you are inserting to has any indexes at
all, then each time your insert/update completes MySQL will re-index the
table.
That'll happen for any database (I don't know that it really re-indexes,
rather it has to update the index instead).
Therefor, if you can batch the data like Rob suggested, then it will cut
down on the number of re-indexes and speed the process up substantially.
Only postgres 8.2 supports that syntax so that may be another caveat :)
--
Postgresql & php tutorials
http://www.designmagick.com/
--- End Message ---
--- Begin Message ---
On Fri, 2007-09-21 at 08:42 +0200, Per Jessen wrote:
> Isn't that just an ALTER ?
Its a little more complex than that, as I have to actually create WKB
from the data, so no, not just an ALTER unfortunately.
--Paul
All Email originating from UWC is covered by disclaimer
http://www.uwc.ac.za/portal/uwc2006/content/mail_disclaimer/index.htm
--- End Message ---
--- Begin Message ---
Team,
I am in need of some help.
I would love to get some assistance on this.
I need to start creating a database for my website.
This will be for a fantasy football league website.
To store stats on the database for archive purposes,
And be able to pull them out on html reports.
I want to do something similar to this site here.
http://www.webleaguemanager.com/demo/reports/FantasyStandingsRpt.html
Please review the reports page on the left.
I want to do all except for real time scoring.
Do not have the monies to purchase that yet, LOL.
I will be extracting the data from other sites, like NFL.com and ESPN.com
I know I need to create the players, members, stats tables.
But, I am not sure how to set them up correctly.
I can send you all a word file if you private message me.
It will show what I am looking for.
Here is a link on my wish list at the moment.
http://www.theufl.com/ufl_project.htm
I want to do all the work. I basically just need a instructor to help me
along the way
To, the end. I seem to never get any one to help me on this. Maybe, because
I am
A newbie and not sure what to do or what right questions to ask as well.
Any help in this ordeal would be greatly appreciated. I have NO TIME TABLE
on this.
Just, a personal goal of mine for me and my friends.
Please help me through this! :-)
Karl James
[EMAIL PROTECTED]
www.theufl.com
--- End Message ---