Ir para conteúdo
Fórum Script Brasil

Geminy

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Geminy

  • Data de Nascimento 10/06/1973

Contatos

  • Website URL
    http://
  • ICQ
    0

Perfil

  • Gender
    Male
  • Location
    Fortaleza
  • Interests
    PHP. SMS. MYSQL. JAVA.

Geminy's Achievements

0

Reputação

  1. Olá, Gente, já tentei de tudo, mas, infelizmente para o problema que irei relatar abaixo - não consegui resolver. Vamos lá: 1 - Tenho um dir no meu servidor onde gero alguns arquivos através de uma adm. Fiz um script em php para ler este diretorio no meu servidor (linux) e, neste momento, efetuar uma comparação de horários. Se for satisfeita minha condição será realizado todo um procedimento. Isto funciona perfeitamente se fizer a execução deste arquivo clicando no próprio link. Porque aí, saberei que no CRON não terá problemas! 2 - Li um monte de informações de como fazê-lo editando (via root) o cron via: "crontab -e" 3 - vou informar abaixo a ordem do que tenho aqui para que possamos nos ajudar: 3.1 - pelo crontab -e tenho: (1) Notem que o usuário é root. Tenho acesso root. Notem, ainda, que o crontab deverá a cada minuto fazer tal verificação. (2) Antes - eu estava utilizando para: "caminho do meu arquivo php" um arquivo "meuarquivo.sh" e através dele é que executava o arquivo php. E todos possuem CHMOD "+x". (3) E no meu arquivo PHP envolvido nesta questão - a primeira linha tem e só abaixo disto vem <?php // todo o meu codigo; ?> 4. Vale informar que todos os arquivos mencionados aqui estão CHMOD "+x" - ou seja, com atributo para escrita. 5 No entanto, a cada vez que o script roda pelo CRON tenho a resposta: /bin/sh: root: command not found no meu arquivo de log devidamente informado no ítem (3) acima. E olha, que já tentei de todo o jeito pelo LYNX e WGET executar este serviço e nada!!! PESQUISAS ======== Nas mais diversas pesquisas que fiz de ontem para hoje - informa-se que o comando: #!/usr/bin/php -q é para o tipo de instalaçào PHP como CGI no LINUX. O que não é o meu caso. A minha instalação é APACHE - HANDLER. Pensando nisto - testei as outras formas encontradas nas pesquisas: lynx (q tenho instalado no meu servidor) e pelo WGET - ambos falharam quando colocados para serem executados PELO CRON. NOTA: se executar pelo LYNX diretamente - sem ser pelo CRON - o arquivo é executado numa boa, provando que tudo está "ok" com os privilégios de acesso ao arquivo. Se alguém tiver alguma outra dica que possa ser privilégio mesmo agindo assim, por favor, diga!!! Bem, é isso pessoal! Não há mais nada o que dizer. Realmente preciso disto rodando, e, confesso, que já fiz isto certa vez nesse mesmo servidor e não sei porque agora não tá rodando... Espero que alguém aqui consiga ver a solução onde falhei! LuyzNascimento
  2. Olá! Gente - estou tendo um problema tosco - mas não estou conseguindo sair dele. É o seguinte: 1 - eu faço um query usando, p.ex: 2 - o meu problema é - quando o MYSQL retorna - devolve na seguinte ORDEM: 3 - e não é, definitivamente, o que eu quero. preciso manter a ordem de saida igual a ordem de consulta!!! Alguém poderia me ajudar? Obrigado.
  3. Geminy

    $VAR no MYSQL

    Olá, Segundo a função EVAL() conforme explicitado por você (acho que é o caminho) - armazenei o seguinte no banco: Continuarei aqui...se você tiver alguma dica - é favor informar. Valeu o seu primeiro contato. Tem sido muito importante. Geminy
  4. Geminy

    $VAR no MYSQL

    Olá, Pessoal o meu problema é o seguinte: 1 - estou desenvolvendo um projeto em que preciso fazer um WHILE com o PHP puxando dados de uma tabela no mysql. Até aí: SEM PROBLEMA; 2 - ocorre que preciso montar num campo "<input>" um array multidimensional. Ou seja, a cada volta do ponteiro, dentro do WHILE, inscriver: canal[$xx->canal][]. Porém o HTML está gravado no BANCO. E o índice de chamada do loop será gravado como mostrado e deverá está no banco também. Logo, quando puxar do banco esses dados, dentro do WHILE, eu queria jogar o numero do CANAL, tipo: while($xx = mysql_fetch_object($query)){ print $xx->celula; // SENDO QUE DENTRO DE "$xx->celula" estaria <input type=text name=<? canal[$xx->canal][]; ?>> } Por que isso? Por que preciso trazer montado o HTML que virá do banco. Mas, dentro desse HTML, preciso jogar dados dinamicos. Porém, como tá vindo no WHILE o PHP não interpreta "corretamente (acho que o erro é meu mesmo na composição disto)" isto e dai ele faz é mostrar LITERALMENTE <? canal[$xx->canal][]; ?> - o que é lógico por que <? ?> ficam dentro do LOOP que já tá dentro <? ?>. Pergunto: qual seria a alternativa pra identificar o nome que quero alimentar no LOOP quando puxar o HTML e inscrever nele? Precisando de mais informações... Obrigado. Geminy
  5. Amigos(as), Uso o XP PROFESSIONAL EDITION. Desenvolvo rotinas em PHP mas pintou a necessidade de usar tambem ASP e nem é ainda o .NET. Instalei o IIS 5.1 numa boa e sem problemas. Antes de mais nada quero dizer que ao instalar o IIS estava como ADMINISTRADOR a fim de evitar qualquer problema de ordem: PRIVILÉGIO.................. O que ocorre: 1. ao tentar abrir a pagina principal LOCALHOST e tudo aí ainda como PADRÃO de cara ele me diz, nas duas páginas que ele tenta carregar, quer sejam: iisstart.asp e localstart.asp A SEGUINTE INFORMAÇÃO: Tipo de erro: Microsoft VBScript runtime (0x800A0046) Permission denied: 'GetObject' /localstart.asp, line 40 Eis o bloco, dentro da pagina LOCALSTART.ASP que refere-se o erro acima: 39 - sPath = "IIS://" & sServername & "/W3SVC/" & sServerinst 40 - Set oDefSite = GetObject(sPath) 41 - sDefDoc = LCase(oDefSite.DefaultDoc) 42 - aDefDocs = split(sDefDoc, ",") 2. mesmo assim prossegui e tentei trabalhar num pequeno projeto familiar que estou envolvido. Tenho um banco em MDB já com alguns registros nele. Consigo numa boa fazer o QUERY - listando todos os seus registros na ordem e maneira que desejo. Mas, ao tentar REMOVER OU EDITAR o garoto, gera-se então o erro: Tipo de erro: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query. /noticias/alterar.asp, line 23 (*) O dito erro acima é, justamente, no query ao banco para edição! Já rodei toda a internet ontem e nada encontrei que me desse a solução tão esperada. Depois de certificar-me, que a parte logica estar toda correta e estar, posso garantir: o que me restou como diz no proprio site da microsoft, um dos erros pode estar relacionado [ ao privilegio atribuido aos dois usuários que o próprio IIS cria: IUSER_ e IWAM_ ] ################################################################# eis a página na propria MICROSOFT que trata deste assunto: http://support.microsoft.com/kb/175168 ################################################################# 3 - Nesta manha, tentando atribuir PRIVILEGIO DE ADMINISTRADOR - FULL ACCESS ou coisas do tipo, fui até o REGEDIT, localizei os usuarios e atribui ao DIRETORIO em que estao todos os privilégios possiveis e qu fariam inveja a qualquer PARLAMENTAR DO NOSSO tão QUERIDO CONGRESSO :angry: Bom, amigos, fiz algo bem extenso e detalhado pois sei que problemas assim acontecem e que outros amigos(as) podem enfrentar a mesma frustração que eu neste momento. Assim, com a ajuda de todos e vindo uma solucao e espero que sim, isso ajudará e muito a todos os demais que vierem após esta mensagem solucionar tal problema ou que sirva de "ponte" para outros similares. Obrigado pela atenção e espero resolver isso! Abraços, Fabiano Viana
×
×
  • Criar Novo...