Ir para conteúdo
Fórum Script Brasil

Norivan Oliveira

Veteranos
  • Total de itens

    2.001
  • Registro em

  • Última visita

Tudo que Norivan Oliveira postou

  1. 1. Antes de formatar qualquer maquina faça um backup dos drives a menos que o Windows não esteja iniciando nem em modo de segurança 2. Agora que já era, baixe os drives para XP no site da ASUS: http://support.asus.com/download/download....SLanguage=pt-br e no site da nVidea http://www.nvidia.com/object/nforce_nf4_430_410_winxp32_8.22. Creio que funcionará mesmo no server 2003
  2. 1. Inicie com a ultima configuração válida ou em modo de segurança1 2. Verifique quais os serviços e programas estão sendo iniciados em modo normal usando o msconfig e o services.msc, desabilite, encontre o caminho e remova os arquivos de qualquer desconhecido 3. Restaure o sistema no dia anterior ao acontecido da tela azul 4. Inicie em modo normal e rode programas de segurança (karpersky, ad-ware, advanced cleanner e etc)
  3. if(!file_exists("fotos/"){ mkdir("fotos",'0775'); // cria uma pasta com permissões para gravar arquivos } Quanto ao diretório que você fala eu não entendi sua dúvida, você não vai usar o caminho fisico para upar as fotos e se tiver uma sub pasta: ./htdocs /meusite /fotos /cliente Creio que a melhor solução seria pasta fotos deve ser criada na instalação do seu sistema
  4. Verifique se a função email está habilitada function_exits('mail). Exemplo: <?php $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = nl2br($_POST['mensagem']); $seuemail = "jrcorinthiano@hotmail.com"; $conteudo = "Nome: $nome<br />"; $conteudo .= "E-mail: $email<br />"; $conteudo .= "Assunto: $assunto<br />"; $conteudo .= "Mensagem: $mensagem"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $email \r\n"; mail($seuemail, $assunto, $mensagem, $headers); if(function_exists('mail')){ die("a funcao mail não estas habilitada"); } if($enviar) { echo "Mensagem enviada com sucesso!"; } else{ echo "Ocorreu um erro!"; } ?> Se ela não estiver habilitada você não conseguirá enviar email, se está testando em um localhost sem servidor smtp instalado não funciona mesmo. Teste online ou instale e configure um servidor smtp local depois sete no php.ini
  5. // EDIT Você editou o POST ou eu que estou cego e não vi que você postou o código? Seguinte você só esqueceu de uma coisa, o input tem de ficar dentro da tag <form></form> e mudar o cursor do fopen de w+ para a (assim ele vai pra o final do arquivo) |Faz isso que funciona <? if(isset($_POST['Right'])) { $arquivo = "comando.txt"; $escrever = "39"; $fd = fopen ($arquivo, "a"); fwrite($fd, $escrever); fclose ($fd); } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Right\" value=\"Right\"></form>"; } if(isset($_POST['Left'])) { $arquivo = "comando.txt"; $escrever = "37"; $fd = fopen ($arquivo, "a"); fwrite($fd, $escrever); fclose ($fd); } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Left\" value=\"Left\"></form>"; } ?> ;) //EDIT 2 Para o usuário não ter que carregar a página inteira novamente basta você usar <iframe></iframe> ou usar Ajax
  6. Odeio parecer arrogante, mas o código que eu postei não tem esse erro que você postou, veja você mesmo: Estou tentando lhe auxiliar mas se você não quer postar ser ajudado fica difícil. Alguma coisa você modificou, provavelmente acrescentou o retirou algum delimitador de bloco de códigos. No entanto se você não postar o código exato que você tentou rodar não tem como eu te ajudar.
  7. Qual a linha 6 do código que você tentou? você deve ter inserido alguma cóndição lógica a mais no código e não fechou... posta o código que você tentou rodar O certo seria <? $arquivo="c.txt"; if(isset($_POST['Right'])) { try{ fopen($arquivo,"w+"); }catch (exception $e){ if(is_writable($arquivo)){ if(chmod("./",755)){ fopen($arquivo,"w+"); }else{ echo "não possível dar permissão a pasta atual"; } } } echo "arquivo criado"; } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Right\" value=\"Right\"></form>"; } if(isset($_POST['Left'])) { try{ fopen($arquivo,"w+"); }catch (exception $e){ if(is_writable($arquivo)){ die("Erro: Você não tem permissão para escrever"); } } echo "arquivo criado"; } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Left\" value=\"Left\"></form>"; } ?>
  8. Que mensagem de erro retorna? provavelmente deu erro porque você não tem permissão na pasta, tenta dessa forma para verificar: testa dessa forma: <? $arquivo="c.txt"; if(isset($_POST['Right'])) { try{ fopen($arquivo,"w+"); }catch (exception $e){ if(is_writable($arquivo)){ die("Erro: Você não tem permissão para escrever"); } } echo "arquivo criado"; } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Right\" value=\"Right\"></form>"; } if(isset($_POST['Left'])) { try{ fopen($arquivo,"w+"); }catch (exception $e){ if(is_writable($arquivo)){ die("Erro: Você não tem permissão para escrever"); } } echo "arquivo criado"; } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Left\" value=\"Left\"></form>"; } ?> Se aparecer a mensagem, dêe erro de CHMOD 755 na pasta chmod ("./", 755); Assim ficaria: $arquivo="c.txt"; if(isset($_POST['Right'])) { try{ fopen($arquivo,"w+"); }catch (exception $e){ if(is_writable($arquivo)){ if(chmod("./",755)){ fopen($arquivo,"w+"); }else{ echo "não possível dar permissão a pasta atual"; } } } echo "arquivo criado"; }
  9. Norivan Oliveira

    Servidor ASP

    Tinha o Active Server Pages da Sun que funciona no webserver da Sun gratuitamente e no apache você tem 30 dias de testes: https://cds.sun.com/is-bin/INTERSHOP.enfini...-TP@CDS-CDS_SMI
  10. Faltou especificar o segundo parametro da função fopen e right estava sem o t no nome do botão, tente dessa forma: <? if(isset($_POST['Right'])) { fopen("comando.txt","w+"); } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Right\" value=\"Right\"></form>"; } if(isset($_POST['Left'])) { fopen("comando.txt","w+"); } else { echo "<form method=\"post\"><input type=\"submit\" name=\"Left\" value=\"Left\"></form>"; } ?>
  11. A espera de um milagre 2... O que você quer gera custos para quem for fazer e ninguém, que não seja seu parente, vai gastar dinheiro com o seu domínio para não receber nada em troca. Se você acha mais barato pedir um IP fixo para sua operadora faça isto.
  12. O ESerra já te respondeu o que você faz em PHP, mas pelo que entendi você está em dúvida de como cria a parte visual (pelo ao menos acho que isso que você quis dizer com interface). Diferentemente de outras linguagens de programação que trabalham diretamente com janelas e tem componentes gigantesco para criar meros botões, como AWT para J2SE por exemplo, em PHP para web você vai usar o simples HTML para criar os botões e tudo mais que for interface gráfica. if(isset($_POST['nome_do_botao'])){ fopen("blah.txt"); } else { echo "<input type=\"submit\" name=\"nome_do_botao\" value=\"criar arquivo\">"; } ou se achar mais fácil: <? if(isset($_POST['nome_do_botao'])){ fopen("blah.txt","w+"); // cria o arquivo blah se não existir com permissão para leitura e escrita } ?> <? else { ?> <input type="submit" name="nome_do_botao" value="criar arquivo"> <? } ?>
  13. Cara o erro fala que ele não conseguiu chamar a função porque ela não existe, não adianta muito "brigar" com o código, ela não existe porque ela, a extensão do firebird, não está instalada corretamente. Siga o manual de instalação e faça as seguintes verificações básicas: 1. Se o arquivo gds32.dll está na pasta system 2. Se o diretório em que a DLL está, está na PATH do Windows (caso a dll não esteja na system) 3. Se seu PHP.ini está de acordo com as configurações corretas 4. Se a php_interbase.dll está no diretório ext do php (ou outro diretorio setado como de extensoes) e se está liberada no php.ini E o principal leia o link que o ESerra te passou, mais explicado do que lá impossível ;) Caso você não consiga instalar manual pode usar um pack que gerencie as suas extensões, por exemplo o WAMP SERVER para ficar mais fácil pra você.
  14. Do mesmo jeito que você cria uma na vertical, a diferença é que você vai marcar no tag selector a tag <td> ao invés de <tr> ou <table>. 1. ctrl+alt+t (crie uma tabela) 2. Clique dentro da tabela e selecione <td>> no tag selector 3. Painel aplication>>>+>>Repeat Region
  15. Citando o criador da distro Kurumin: Ele citou isso ao falar de usuários dekstops, e realmente é verdade dentro de um contexto geral se não tivéssemos principalmente técnicos e analistas tão preguiçosos em aprender novas tecnologias, sair daquilo que aprenderam na faculdade/curso e aplicarem as melhores tecnologias de acordo com o perfil de cada cliente em seu ambiente, as pessoas, usuários de desktops, usariam mais Linux do que Windows, e forçaria as aplicações locais para usuários comuns que ainda não foram substituidas pelo uso da internet a terem versões para Linux ou mesmo se preocuparem mais com compatibilidade com emulares. Os motivos, são muitos, o Kernel do Linux é melhor, é mais leve, é grátis.... Isso estamos falando de desktop's, publico que o Windows ganha de sobra por questões de costume e de algumas aplicações (de usuários) não terem versões para outros sistemas, eu mesmo sou usuário do Windows por puro e simples comodismo. Só que a partir do momento que você passa a falar de um ambiente de servidor, um ambiente de servidor de aplicação e banco, como é o seu caso não tem nem como comparar Linux com Windows, Linux é bem melhor. Linux tem sua base melhor escrita, e todas as aplicações de servidores realmente sérias, exceto as da própria Microsoft tem versões para Linux que rodam melhor do que no Windows. Em resumo: Windows facilita a vida do usuário Linux facilita a vida da sua aplicação, ainda mais se ela for web 1º - Eu devo Assinar um plano de hospedagem Linux ou Windows? A menos que sua aplicação for .NET ou ASP, deve assinar um plano Linux 2º - Eu nunca mechi com linux. Se eu assinar linux, tem como e fazer tudo no meu site pelo meu pc que tem o windows? (Exemplo, acessar FTP, administrar o Site, e tals) Melhor que no Windows, o que você usa do Windows nessa área a maior parte são copias ou aplicações originadas do Linux 3º - O windows pra hospedagem é tão ruim assim? Se não for usar .NET, é ruim sim. 4º - Eu tenho um sistema de cadastro bem simples, com 50MB no mysql dá pra muitos usuários se cadastrarem? Bom é so você fazer as contas: 8 bits = uma letra = 1 BYTE Se voce limitar o cadastro de uma pessoa, incluindo todos os campos a 1024 bytes (1 KB) você poderia cadastrar 50 mil pessoas. Você tem de fazer esse calculo na criação do seu banco, lembrando que cada tipo de dado (INT, CHAR, VARCHAR) ocupa um espaço diferente. 5º - A insite é boa mesmo? Só uma vez na minha vida peguei um site de um cliente que estava lá.... não gostei Eu particularmente não uso servidor brasileiro que não seja representante de um estrangeiro, exceto a Locaweb mesmo assim porque sou forçado. Prós servidores americanos: Atendimento rápido; Pediu alguma coisa, com fundamento, eles fazem; Tem backup de tudo; Faz a restauração de dados sem fazer doce; é mais barato; está sempre atualizado. Contras servidores americanos: Está geograficamente mais longe assim o ping vai demorar mais (em teoria); Você tem que no mínimo saber inglês técnico; Questões jurídicas.
  16. https://www.dyndns.com/account/services/zones/svc/add.html marque transferir um domínio existente.
  17. Dentro do campo? Usa uma imagem de fundo <input type="password" style="background-image: url('fundo.png')"> // Movendo PHP >>> Dreamweaver
  18. $objeto = new LerEsc(); // Instância a classe; Aqui você passa parametros para o metodo construtor da classe (se houver) $objeto->ler("Aprendendo POO"); // Chama um metodo (função), passando um parametro $objeto->escrever(); // Chama um metodo (função), sem passar um parametro Vai seguindo o tutorial de classes e objetos do manual que daqui a um mês você já vai estar entendendo mais que eu
  19. Como o baixaki muito dificilmente você vai encontrar. Nunca usei mas falam muito bem deste projeto aqui: http://pfn.sourceforge.net/index.php?opc=4&lg=ing
  20. Para desenvolver a partir de uma ferramenta já pronta você tem que partir de dois quesitos: 1. Conhecer as tecnologias aplicadas na ferramenta 2. Conhecer muito bem própria ferramenta (lógica, padrões, estrutura de dados, relacionamentos e etc) Com certeza é melhor você pegar uma base madura e desenvolver em cima, hoje em dia uma das coisas que dá mais retorno no nosso meio é o desenvolvimento a partir de soluções já maturadas, como por exemplo as ferramentas em ABAP para o SAP. No entanto, para quem ainda não tem experiência desenvolver em cima de algo pronto é como dar um tiro na própria cabeça, seria o mesmo que uma criança comece a estudar no ensino médio sem passar pelo fundamental. Se você julga que tem experiência para tal vá enfrente em busca de um CMS. No entanto você já usou um dos melhores, o MEMHT, e disse que não deu muito certo. PS: você estava usando o MEMHT padrão ou o MEMHT PHP-OO?
  21. Instalando PHP, MySQL e PHPEclipse no Linux Objetivo: Instalação rápida de ambiente de desenvolvimento para programadores PHP/MySQL no Linux. Ferramentas: PHP, MySQL, PHPMyAdmin, PROFTPD (XAMPP), Java e PHPEclipse Recomendações: Esta forma de instalação, com o XAMPP, é recomendada apenas para ambiente de desenvolvimento, Para instalações em ambiente de produção é necessário realizar configurações de segurança fortes Instalando servidores Baixe o Xammp 1.7 para Linux. Salve o mesmo na pasta home/(seu_nome_de_usuario) Entre com o usuário ROOT no console do Ubuntu (terminal ou shell dependendo da sua versão): Clique em: Aplicações>>Acessórios>>Console e caso não saiba a senha do ROOT digite: sudo passwd Digite a senha do seu usuário administrador e em seguida digite a nova senha do ROOT Digite o comando "su", aperte enter e digite a senha do ROOT. Isso vai alterar seu usuário para ROOT Copie os arquivos compactados para pasta \opt: No console caminhe até a pasta onde você salvou os arquivos cd /home/(usuario)/ e digite o comando de extração de arquivos TAR tar xvfz xampp-linux-1.7.tar.gz -C ../../opt Chame o lampp com o parametro start: Instalando o PHPEclipse * Para rodar o eclipse você precisa ter o Java instalado, veja com instalar o Java no Linux neste tutorial 1.Baixe o PHPEclipse all-in-one para Linux salve em /home/(usuario) 2.Descompacte ele com o comando: tar xzvf pdt-all-in-one-linux-gtk-2.0.0GA.tar.gz 3.Crie um atalho/lançador ou link na área de para o mesmo Botão direito na area de trabalho>>>Criar lançador 4.Abra o eclipse e configure o caminho do executavel do PHP Window>>Preference>>PHP>PHP EXECUTABLE>>ADD Através do PROFTPD você poderá oferecer acesso controlado a participantes dos seus projetos, para isso obviamente você deve definir uma estrutura lógica para seu projeto, separando a partes do projeto e dando permissão de acesso somente a seus criadores. Por exemplo: Compartilhando arquivos por FTP Vai da sua imaginação e necessidade, você também pode usar padrões como o CMV, o importante é separar o projeto corretamente. Após feita a sua estrutura de pastas, você pode criar os usuários de FTP. No exemplo abaixo estarei criando um usuário para o webdesigner do projeto: Agora para testar basta digitar http://localhost no navegador, ou o ip/nome da sua máquina para testar. Para acessar o PHPMyadmin basta digitar a URL: http://localhost/phpmyadmin E pronto, mais fácil que no Windows. Agora é só começar a desenvolver
  22. De nada, o fórum está aqui pra isso mesmo. Agora tem um detalhe essa opção do iframe que te falei é gambiarra mesmo, eu não havia testado esse player do Dreamweaver CS3 antes, tentei aqui com o CS4 e não deu problema com o IE. Se você tiver tempo tente pesquisar alguma outra alternativa e se encontrar alguma coisa favor postar aqui para ajudar os demais.
  23. $this= "mesma classe" -> = indica que você vai chamar um metodo ou atributo de uma classe saldo = nome do atributo $valor = valor passado
  24. Faz o seguinte tira o & do parametro se não funcionar abre um iframe pra http://www.pu3tmf.110mb.com/FLVPlayer_Prog...utoRewind=false
  25. Essa é velhinha, mas como estou sem nada pra fazer lá vai.... Como um programador mata um dragão Delphi Faz uma pesquisa sobre seus poderes, descobre que não tem armas, se frustra com ele mesmo e vai embora sem ao menos enviar a proposta de aniquilação do Dragão. Java Chega, encontra o dragão. Desenvolve um framework para aniquilamento de dragões em múltiplas camadas. Escreve vários artigos sobre o framework colocando um monte de firulas no meio, se perde no meio de tanta firula, e ao invés de matar o dragão cria uma classe pra falar dar descarga sem puxar a cordinha. Quando lembra que tinha que matar o dragão descobre que outro matou primeiro. :P .NET Chega, olha a idéia do Javanês e a copia seu frameworks, tenta matar o dragão, mas não consegue pois está preso a um as tecnologias da M$ que é contra o extermínio de Dragões. Termina sendo comido pelo réptil. ASP Os componentes necessários para levantar a espada são proprietários e caros. Outros tantos componentes proprietários para achar a localização do dragão, e mais outros tantos a localização da princesa. Chama então seu amigo programador de PHP. C Chega, olha para o dragão com olhar de desprezo, puxa seu canivete, degola o dragão. Encontra a princesa, mas a ignora para ver os últimos checkins no cvs do kernel do linux. C++ Cria um canivete básico e vai juntando funcionalidades até ter uma espada complexa que apenas ele consegue entender ... Mata o dragão, mas trava no meio da ponte por causa dos memory leaks. COBOL Chega, olha o dragão, pensa que tá velho demais para conseguir matar um bicho daquele tamanho e pegar a princesa e, então, vai embora de volta ao seu mundinho. Pascal Se prepara durante 10 anos para criar um sistema de aniquilamento de dragão... Chegando lá descobre que o programa só aceita lagartixas como entrada. VB Monta uma arma de destruição de dragões a partir de vários componentes, parte pro pau pra cima do dragão e, na hora H, descobre que a espada só funciona durante noites chuvosas... PL/SQL Coleta dados de outros matadores de dragão, cria tabelas com N relacionamentos de complexidade ternária, dados em 3 dimensões, OLAP, demora 15 anos para processar a informação. Enquanto isso a princesa virou lésbica. PHP Pesquisa repositórios de códigos e acha as classes de construção de espada, manuseio da espada, localização da princesa e dragão. Remenda tudo e coloca umas firúlas próprias. Mata o dragão e casa com a princesa em tempo record. Depois se prepara para a possível volta do dragão, pois como tudo foi feito baseado em trabalhos de terceiros ele não tem certeza absoluta que o dragão não pode ressuscitar. Ruby Chega com uma p*t* fama, falando que é o melhor faz tudo, quando vai enfrentar o dragão mostra um videozinho dele matando um dragão... O dragão come ele de tédio. Smalltalk Chega, analisa o dragão e a princesa, vira as costas e vai embora, dizendo que eles são muito inferiores. ASSEMBLY Acha que está fazendo o mais certo e enxuto, porém troca um A por um D, mata a princesa e transa com o dragão. Shell O cara chega no dragão com um script de 2 linhas que mata, corta, stripa, pica em pedacinhos e empalha o bicho, mas na hora que ele roda, o script aumenta, engorda, enfurece e coloca álcool no fogo do dragão. FOX PRO Desenvolve um sistema para matar o dragão, por fora é bonitinho e funciona, mas por dentro está tudo remendado. Quando ele vai executar o aniquilador de dragões lembra que esqueceu de indexar os DBF's. ANALISTA DE PROCESSOS Chega ao dragão com duas toneladas de documentação desenvolvida sobre o processo de se matar um dragão genérico, desenvolve um fluxograma super complexo para libertar a princesa e se casar com ela, convence o dragão que aquilo vai ser bom pra ele e que não será doloroso. Ao executar o processo ele estima o esforço (usando FPAs) e o tamanho do estrago que isso vai causar, consegue o aval do papa, do Buda e do Raul Seixas para o plano, e então compra 2 bombas nucleares, 45 canhões, 1 porta aviões, contrata 300 homens armados até os dentes, quando na verdade necessitaria apenas da espada que estava na sua mão o tempo :lol:
×
×
  • Criar Novo...