[ciapug] Array building
Chris Van Cleve
ciapug@cialug.org
Wed, 11 May 2005 16:11:11 -0500
Ahhh. All 3 servers I tested on have PHP5. Heh.
Chris VC
On May 11, 2005, at 4:09 PM, Dave J. Hala Jr. wrote:
> 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
>
> _______________________________________________
> ciapug mailing list
> ciapug@cialug.org
> http://cialug.org/mailman/listinfo/ciapug
>
>