[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
>
>