[ciapug] Array building
Dave J. Hala Jr.
ciapug@cialug.org
Wed, 11 May 2005 16:09:23 -0500
Again, no errors here, runs fine. Here's my php version:
php-4.3.2-19.ent
On Wed, 2005-05-11 at 16:04, Bryan Baker wrote:
> I got a parse error too, but then I got rid of the quotes arounnd the
> keywords and the tabs before the => and now it runs fine.
>
>
> <?php
> // Build array of meta information
> $meta = array (
> keywords => 'Some text',
> htdig-keywords => 'Some text',
> description => 'Some text',
> author => 'Some text',
> revisit-after => 'Some text',
> distribution => 'Some text',
> generator => 'Some text',
> rating => 'Some text'
> );
>
> echo "<pre>";
> echo var_dump($meta);
> echo "======================\n";
> print_r ($meta);
> echo "</pre>";
>
> ?>
>
> === output ===
>
> array(7) {
> ["keywords"]=>
> string(9) "Some text"
> [0]=>
> string(9) "Some text"
> ["description"]=>
> string(9) "Some text"
> ["author"]=>
> string(9) "Some text"
> ["distribution"]=>
> string(9) "Some text"
> ["generator"]=>
> string(9) "Some text"
> ["rating"]=>
> string(9) "Some text"
> }
> ======================
> Array
> (
> [keywords] => Some text
> [0] => Some text
> [description] => Some text
> [author] => Some text
> [distribution] => Some text
> [generator] => Some text
> [rating] => Some text
> )
>
> On May 11, 2005, at 4:00 PM, Chris Van Cleve wrote:
>
> > I just uploaded it to another server and I get the same parse error i
> > experienced before on my intranet box:
> >
> > Parse error: parse error, unexpected T_STRING, expecting ')' in
> > /home/dreamsc/public_html/array_test.php on line 4
> >
> > Line 4 = 'keywords' => 'Some text',
> >
> > I'm so confused. Trying a 3rd server to see what happens.
> >
> > Chris VC
> >
> > On May 11, 2005, at 3:53 PM, Dave J. Hala Jr. wrote:
> >
> >> Runs fine here. Here's the output:
> >>
> >> array(8) {
> >> ["keywords"]=>
> >> string(9) "Some text"
> >> ["htdig-keywords"]=>
> >> string(9) "Some text"
> >> ["description"]=>
> >> string(9) "Some text"
> >> ["author"]=>
> >> string(9) "Some text"
> >> ["revisit-after"]=>
> >> string(9) "Some text"
> >> ["distribution"]=>
> >> string(9) "Some text"
> >> ["generator"]=>
> >> string(9) "Some text"
> >> ["rating"]=>
> >> string(9) "Some text"
> >> }
> >> On Wed, 2005-05-11 at 15:46, Chris Van Cleve wrote:
> >>> Unfortunately, that's what I did. here is the code of the full file
> >>> which turns up blank. (I'm hoping to test it on another web server
> >>> later)
> >>>
> >>> <?php
> >>> // Build array of meta information
> >>> $meta = array (
> >>> 'keywords' => 'Some text',
> >>> 'htdig-keywords' => 'Some text',
> >>> 'description' => 'Some text',
> >>> 'author' => 'Some text',
> >>> 'revisit-after' => 'Some text',
> >>> 'distribution' => 'Some text',
> >>> 'generator' => 'Some text',
> >>> 'rating' => 'Some text'
> >>> );
> >>>
> >>> echo "<pre>";
> >>> echo var_dump($meta);
> >>> echo "</pre>";
> >>>
> >>> ?>
> >>>
> >>> On May 11, 2005, at 3:25 PM, Dave J. Hala Jr. wrote:
> >>>
> >>>> Try this:
> >>>>
> >>>>
> >>>> echo "<PRE>";
> >>>> echo var_dump($decoded_value);
> >>>> echo "</PRE>";
> >>>>
> >>>>
> >>>> On Wed, 2005-05-11 at 14:27, Chris Van Cleve wrote:
> >>>>> FInally getting back around to this. To answer some of the below
> >>>>> questions:
> >>>>>
> >>>>> 1. This is the first thing in the file. The only preceeding code is
> >>>>> <?php
> >>>>>
> >>>>> 2. I placed the code in a stand-alone file, with a var_dump($meta)
> >>>>> and
> >>>>> I get a blank page. Go figure.
> >>>>>
> >>>>> Chris VC
> >>>>>
> >>>>> On Apr 14, 2005, at 12:28 PM, Tony Bibbs wrote:
> >>>>>
> >>>>>> Odds are you are missing an ')' or ';' in the lines preceeding the
> >>>>>> code snippet you gave.
> >>>>>>
> >>>>>> --Tony
> >>>>>>
> >>>>>> Laith wrote:
> >>>>>>
> >>>>>>> I think you have some other issue in the fime that is confusing
> >>>>>>> things.
> >>>>>>>
> >>>>>>> when I place that code into a test.php I get no errors and I can
> >>>>>>> var_dump($meta)
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Chris Van Cleve wrote:
> >>>>>>>
> >>>>>>>> No line 3 is:
> >>>>>>>>
> >>>>>>>>>> 'keywords' => 'Some text',
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Apr 13, 2005, at 12:30 PM, Dave J. Hala Jr. wrote:
> >>>>>>>>
> >>>>>>>>> It looks ok to me. Is $meta = array on line three?
> >>>>>>>>>
> >>>>>>>>> On Wed, 2005-04-13 at 12:18, Chris Van Cleve wrote:
> >>>>>>>>>
> >>>>>>>>>> I have never had a reason to hand build an array before, and
> >>>>>>>>>> now
> >>>>>>>>>> that I
> >>>>>>>>>> have a reason I cannot seem to get it to work. Is there any
> >>>>>>>>>> reason
> >>>>>>>>>> the
> >>>>>>>>>> following is not valid?
> >>>>>>>>>>
> >>>>>>>>>> // Build array of meta information
> >>>>>>>>>> $meta = array (
> >>>>>>>>>> 'keywords' => 'Some text',
> >>>>>>>>>> 'htdig-keywords' => 'Some text',
> >>>>>>>>>> 'description' =>'Some text',
> >>>>>>>>>> 'author' => 'Some text',
> >>>>>>>>>> 'revisit-after' => 'Some text',
> >>>>>>>>>> 'distribution' => 'Some text',
> >>>>>>>>>> 'generator' => 'Some text',
> >>>>>>>>>> 'rating' => 'Some text'
> >>>>>>>>>> );
> >>>>>>>>>>
> >>>>>>>>>> It's not single vs double quotes. It throws the same error
> >>>>>>>>>> either
> >>>>>>>>>> way:
> >>>>>>>>>>
> >>>>>>>>>> [error] PHP Parse error: parse error, unexpected T_STRING,
> >>>>>>>>>> expecting
> >>>>>>>>>> ')' in /path/to/document/index.php on line 3
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> ciapug mailing list
> >>>>>>>>>> ciapug@cialug.org
> >>>>>>>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>>
> >>>>>>>>> Open Source Information Systems (OSIS)
> >>>>>>>>> Dave J. Hala Jr. <dave@osis.us>
> >>>>>>>>> 641.485.1606
> >>>>>>>>>
> >>>>>>>>> _______________________________________________
> >>>>>>>>> ciapug mailing list
> >>>>>>>>> ciapug@cialug.org
> >>>>>>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> _______________________________________________
> >>>>>>>> ciapug mailing list
> >>>>>>>> ciapug@cialug.org
> >>>>>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> _______________________________________________
> >>>>>>> ciapug mailing list
> >>>>>>> ciapug@cialug.org
> >>>>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>>>
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> ciapug mailing list
> >>>>>> ciapug@cialug.org
> >>>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> ciapug mailing list
> >>>>> ciapug@cialug.org
> >>>>> http://cialug.org/mailman/listinfo/ciapug
> >>>> --
> >>>>
> >>>> Open Source Information Systems (OSIS)
> >>>> Dave J. Hala Jr. <dave@osis.us>
> >>>> 641.485.1606
> >>>>
> >>>> _______________________________________________
> >>>> ciapug mailing list
> >>>> ciapug@cialug.org
> >>>> http://cialug.org/mailman/listinfo/ciapug
> >>>>
> >>>>
> >>>
> >>> _______________________________________________
> >>> ciapug mailing list
> >>> ciapug@cialug.org
> >>> http://cialug.org/mailman/listinfo/ciapug
> >> --
> >>
> >> Open Source Information Systems (OSIS)
> >> Dave J. Hala Jr. <dave@osis.us>
> >> 641.485.1606
> >>
> >> _______________________________________________
> >> ciapug mailing list
> >> ciapug@cialug.org
> >> http://cialug.org/mailman/listinfo/ciapug
> >>
> >>
> >
> > _______________________________________________
> > ciapug mailing list
> > ciapug@cialug.org
> > http://cialug.org/mailman/listinfo/ciapug
> >
> >
> --
> Bryan Baker
> Technology Advocate
> Iowa Legal Aid
> Suite 230
> 1111 9th Street
> Des Moines, Ia 50314-2527
>
> (515) 243-2151 (x1635)
>
> http://www.iowalegalaid.org
bbaker@iowalaw.org
--
Open Source Information Systems (OSIS)
Dave J. Hala Jr. <dave@osis.us>
641.485.1606