O certo é dar a permissão de escrita para que a classe MethodTable funcione
corretamente. Isso ou montar a method table na mão. De fato mexer no código
nunca é uma coisa muito legal (mas essa sempre foi a vantagem do código
aberto: poder consertar possíveis bugs não explorados :D )

Teoricamente a linha que você comentou pertence a um pequeno fix para deixar
a MethodTable sempre atualizada quando a extensão "eAccelerator" está
instalada.

O eAccelerator é uma extensão que faz cache do PHP, tornando-o até 10 vezes
mais rápido na hora de executar (http://eaccelerator.net/). Portanto, se
você está usando um servidor de desenvolvimento sem essa extensão instalada
para programar e depois está subindo os serviços para um servidor de
produção, acho que não tem problema nenhum, pois o timestamp do arquivo no
servidor vai estar sempre atualizado, sem a necessidade de ficar atualizando
na mão como o AMFPHP está fazendo, entendeu? :D

--
Gustavo Y. Kawamoto


2010/3/3 ale sandro <alexcom...@gmail.com>

> valew gustavo...comentei..mais agora deu erro foir em outra para aqui..mais
> deixa eu ver se consigo colocar para funcionar agora
> mais será que não precisa daquela linha que comentei  não??? mesmo assim
> valew pela ajuda.
>
> Em 3 de março de 2010 18:08, Gustavo Kawamoto <gust...@asflake.com>escreveu:
>
> Você já deu uma olhada no manual do PHP sobre essa função?
>> http://php.net/manual/en/function.touch.php
>> <http://php.net/manual/en/function.touch.php>Ele simplesmente muda o
>> horário de alteração do arquivo, e o MethodTable o usa para criar
>> compatibilidade com uma extensão.
>>
>> Provavelmente você não deu permissão de escrita no diretório/arquivo que
>> contém essa classe. Já tentou comentar essa linha?
>>
>> --
>> Gustavo Y. Kawamoto
>>
>>
>> 2010/3/3 ale sandro <alexcom...@gmail.com>
>>
>>>  então Gustavo..é os seguinte. mais o problema é quando eu vou acessar
>>> qualquer metodo no browser do amfphp
>>> o engraçado que no php o sistema é bem simples a classe...que ver da uma
>>> olhada nesse link ai por favor..
>>> http://www.didimudancas.com.br/amfphp/browser/
>>> <http://www.didimudancas.com.br/amfphp/browser/>ele funciona de boa mais
>>> só que esta dando esse erro..ai..como descrevi anteriormente...desde já
>>> agradeço..valew.
>>>
>>> Em 3 de março de 2010 17:53, Gustavo Kawamoto <gust...@asflake.com>escreveu:
>>>
>>>>  Pode mandar a versão do PHP e a do AMFPHP? O AMFPHP estava usando uma
>>>> função deprecated do PHP na classe do MethodTable, pode ser isso.
>>>>
>>>> --
>>>> Gustavo Y. Kawamoto
>>>>
>>>>
>>>> 2010/3/3 alexcomput <alexcom...@gmail.com>
>>>>
>>>> Olá pessoa boa tarde a todos ...estou com um pequendo probleminha aqui
>>>>> pois assim que coloco o amfphp no servidor
>>>>> ele nao funciona o browser como funciona localhost não alguém sabe o
>>>>> porque:??esta dando essa mensagem.
>>>>>         [code]/home/didimudancas/www/amfphp/core/shared/util/
>>>>> MethodTable.php on line 164 [/code]
>>>>> alguém pode me ajudar..dando erro ai.nem precis dizer se esta dando
>>>>> erro também no site né mesmo..
>>>>> então..esta dando erro também... no site para achar meu Grub..
>>>>> desde já agradeço pela ajuda valew galera...
>>>>>
>>>>> --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> flexdev@googlegroups.com
>>>>> Para sair da lista, envie um email em branco para
>>>>> flexdev-unsubscr...@googlegroups.com
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>>
>>>>
>>>>  --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>>> Para sair da lista, envie um email em branco para
>>>> flexdev-unsubscr...@googlegroups.com
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>>
>>>
>>>
>>>
>>> --
>>> alexcomput
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>> Para sair da lista, envie um email em branco para
>>> flexdev-unsubscr...@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> alexcomput
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a