Ir para conteúdo
Fórum Script Brasil

heltonritter

Veteranos
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que heltonritter postou

  1. Sim, tem como e não é difícil. http://www.imasters.com.br/artigo/7490/dre..._linux_com_wine t+
  2. ps... na tela do usuário não vai abrir mesmo, só se a máquina do usuário for o servidor que está executando PHP. PHP é uma linguagem do servidor, na máquina do usuário ela não faz NADA. Portanto, na tela do usuário não vai conseguir abrir um programa, como se fosse um "link na área de trabalho" que aponta para um executável no servidor. vai ter que fazer isso de outra maneira (não sei como :)
  3. heltonritter

    (Resolvido) Valores xml

    Te apresento a SimpleXML! http://br2.php.net/manual/pt_BR/ref.simplexml.php Olha o xml que é mostrado e depois vai em "Example#5 Utilizando atributos". Bom trabalho!
  4. heltonritter

    BOTAO VISUALIZAR

    é... isso funciona, para o usuário normal. mas se tem um "espertinho", ele usa firefof, e a extenssão "web developer", e habilita pode editar os campos sem problema. Se está na máquina do usuário... há como burlar, isso é a coisa mais certa que tem. Se ele não deve editar aquele campo, simplesmente mostre na tela, fora de um formulário. Dados preenchidos dentro de formulário apenas para usuários que podem editar. Ou então você mostra em formulário mesmo, mas não da o "UPDATE tabela SET ..." se o usuário não tem permissão. t+
  5. Claro, e é mais rápido que pela Internet, como a máquina que manda o e-mail está na mesma rede que a máquina que executa o PHP, o processo é mais rápido. Se o servidor (que roda php) for windows, só tem que configurar no php.ini qual é o IP do servidor de SMTP, se for linux, vai ter que configurar o sendmail por exemplo, ou enviar direto por SMTP, sem usar a função mail(). Isso é o mais indicado, enviar direto por SMTP. Alguns links: https://suporte.sys.com.br/index.php?_m=kno...;nav=0,4,6,7,23 http://www.revistaphp.com.br/artigo.php?id=113 http://www.marceloramos.blog.br/tutorial/exibir.php?id=37
  6. O kandrade está dizendo para você abrir o prompt e executar o teu ".exe", se estiver tudo ok... ai então tente usar a função system(). O que faz esse ".exe"? ele é uma rotina certo? tipo ele é aberto, faz alguma coisa e se fecha (sozinho), se não for isso, não vai poder "chamar" ele pelo php. Qual o objetivo disso? que tarefa que precisa ser feita?
  7. Antes do header("Location: ..."), você imprime alguma coisa na tela? manda algum outro cabeçalho? Se esse teu sendmail.php autentica em um servidor SMTP... então ele também já deixa alguns cabeçalhos . tenta colocar assim: echo ("<script language='javascript'>"); echo ("window.location.href='aqui_tua_url...';"); echo ("</script>"); Problema disso é se a pessoa não tiver JavaScript habilitado.
  8. não sei se vale a pena recompilar tudo e gerar um outro sistema... talvez seja melhor emular windows, e usar Linux mesmo. Eu tentaria com wine. http://www.winehq.org/
  9. Eu iria sugerir o doxygen, é muito bom! A documentação do Framework MIOLO foi feita nele... http://www.miolo.org.br/doc_MIOLO2/html/ olha o código fonte das páginas que você vai ver que usa doxygen.css recomendo!
  10. As vezes dá problema no VMware quando você escolhe um kernel que não é o mesmo que você está usando... lá na hora de criar a máquina virtual, não tem Ubuntu na lista, aí você escolhe o que? "other Linux 2.4x kerlnel" tem que escolher o mesmo do kernel que está usando. Isso aconteceu comigo numa VM Red Hat Enterprise 4
  11. heltonritter

    Sarg - Squid

    Mas cara, se aparecem os que tentam conectar em sites bloqueados... isso é bom! aí você sabe quem são os "baderneiros", as pessoas que você tem que ficar de olho, porque se o site que elas querem acessar é bloqueado, elas vão tentar um meio alternativo de acesso, com esses sites de proxy... tipo o www.hidemyass.com Tem que bloquear esses também! pena que a lista é GRANDE!!!
  12. heltonritter

    Mandriva - É Free?

    Como o Kandrade falou, tem as duas opções, tem a versão Free que tem tudo que tem a paga, mas não tem suporte PELA própria mandriva Quando você compra a versão paga você passa a fazer parte do "Mandriva Club", aí tem acesso no site da mandriva a fórum e suporte pessoal. Coisa de 1ª! A versão free também não tem alguns drivers muito específicos, tipo de wireless das placas mais novas, ele até reconhece a placa e tudo, mas diz que a instalação é só para quem é membro. É claro, junto a isso diz um enedereço alternativo para que você possa obter o driver de forma gratuita. A diferença é que você tem que fazer, instalar, configurar , se você é membro, o próprio gerenciador de pacotes faz tudo sozinho. Sobre o Kurumim, ouvi que ele seria descontinuado.
  13. No Smarty você pode escolher que marcações quer usar ... mas não vem ao caso. Estou com o mesmo problema... como fazer... no arquivo index.php tenho um select para trazer os tópicos e dentro de cada tópico um select para os ítens daquele tópico Aí preciso montar um menu com smarty .. no esquema da figura abaixo No meu template geral.htm (não precisa ser .tpl) tenho o seguinte (é tabela mesmo...): {section name=iml loop=$topico_menu_lateral} <tr> <td><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td class="titulo_secundario"> {$topico_menu_lateral[$iml]} {section name=item loop=$item_menu} {$item_menu[item]} {/section} </tr> </table></td> </tr> <tr> <td><img src="{$tpl_web_path}geral/img/linha_menu.gif" width="212" height="7" /></td> </tr> {/section} Alguém sabe como fazer funcionar?
  14. Amigo, Solução perfeita!! funcionou!! Obrigado pela dica.
  15. Estou com um problema bem parecido ... nestas figuras aí tem dois form, um para busca e um para o login. em todos os outros navegadores No internet explorer .. 6 e 7, o mesmo problema .. tem como contornar isso? Por css até estou dizendo que altura máxima é 20px Allguma dica?
  16. Título do post editado de ajuda pelo amor de deus já to cansado com esse site para Biblioteca GD no PHP - diz que não está habilitada Leia as regras do fórum! http://scriptbrasil.com.br/forum/index.php?act=boardrules
  17. ok, obrigado pelo post que é um resumão dos links que eu tinha passado, vai ajudar muita gente com certeza. No fim de semana agora, dia 11/11/2007 que eu resolvi montar em ajax, eu já tinha, mas sem firulas, recarregando as páginas mesmo. Hoje pesquisando no google ví que ele trazia os textos e links para as páginas antigas e não devia, fui lá no google.com/webmasters e olhei os registros e o robô do google tinha passado no meu site dia 15/11, mas não indexou nada no portifólio. Esse fim de semana ainda pretendo corrigir o problema. Como tinha dito, quando tiver funcionando posto a solução, mas vai ser nessa linha lógica que você falo no post acima. Valeu. Mais conteúdo encontrado: http://www.seodicas.com.br/ajax-seo/ajax-e-seo e agora um material completo! http://www.imasters.com.br/artigo/4298/jav...ivo_-_parte_01/ e segue até a parte 4. --------- editado em 04/12/2008 Olha quanto tempo se passou e eu ainda não mudei isso.... Mas as férias que me aguardem, vem aí um novo site totalmente remodelado. Obrigado a todos, sinto saudades desse fórum.
  18. Posta o erro que aparece... facilita um pouco. Valeu.
  19. Olá novamente .. dando uma pesquisada no google ... No webFórum http://forum.wmonline.com.br/index.php?showtopic=173430 No Fórum Imasters http://forum.imasters.com.br/index.php?showtopic=181773 Webinseder http://webinsider.uol.com.br/index.php/200...-os-buscadores/ Está aí o meu problema ... "Implementar o Ajax para que seja interativo, mas, fundamentalmente, que seja 'bookmarkable' ..." Bom, eu já estava fazendo o conteúdo duplicado... em texto simples, mas não vale e pena. Quando estiver ok, posto aqui a solução encontrada. Quem tiver alguma dica ... por favor, poste.
  20. Pois então galera. No meu site, lá no portifólio usei ajax em dois momentos, um para passar de um projeto para o outro e dentro de um projeto para passar de uma tela para a outra. Isso acontece quando a pessoa coloca o cursos sobre o ícone de próximo ou de voltar.... acessem aí para ficar mais fácil entender: http://www.sourcedreams.com.br/index.php?e=port&ver=8 O que vai abrir por padrão é o último trabalho lançado no sistema, mas se passar o mouse por cima do próxmio, vai para o seguinte, mas não modifica a URL (claro, não recarrega a página...) O problema é justamente esse, muitos conteúdos SOB EXATAMENTE a mesma url. Como um bot (o programa robô buscador ...) do yahoo, google, ask, live secah faz para navegar nisso? Acho que não consegue não é mesmo. E aí, o que faço para que consiga? Valeu galera....
  21. E aí pessoal, esqueci de postar a solução aqui quando a achei ... hehehe mas é o software "Seeker" que resolveu ... mas deixa a máquina inutilizável enquanto está trabalhando... http://baixaki.ig.com.br/download/Seeker.htm
  22. E se teu código ficasse assim? <?php include("../conect.php"); $conn = mysql_connect("$srv","$usr","$pass"); $db = mysql_select_db("$dbase",$conn); include('inc.upload.php'); if( o formulário foi submetido .....) { if(!$foto1=upload('foto1','C:\\Arquivos de programas\\xampp\\htdocs\\')) echo 'erro 1'; if(!$foto2=upload('foto2','C:\\Arquivos de programas\\xampp\\htdocs\\')) echo 'erro 2'; if(!$foto3=upload('foto3','C:\\Arquivos de programas\\xampp\\htdocs\\')) echo 'erro 3'; if(!$foto4=upload('foto4','C:\\Arquivos de programas\\xampp\\htdocs\\')) echo 'erro 4'; if(!$foto5=upload('foto5','C:\\Arquivos de programas\\xampp\\htdocs\\')) echo 'erro foto 5'; } // fim do if que testa se o form foi submetido $sql4=mysql_query("insert into `tcarros` values('','$nome','$marca','$ano','$modelo','$motor','$cor','$placa','$portas', '$categoria','$km','$combustivel','$valor','$ipva','$licenciamento','','$opcionais','$obs','','$foto1','$foto2','$foto3','$foto4','$foto5')") or die ("Itens Não Inseridos"); echo ("&lt;script language='JavaScript' type='text/javascript'>"); echo ("window.location='addveiculo.php'"); echo ("</script>"); ?> eu não tinha estas funções, mas como qualquer dia iria precisar de algo mais fácil para fazer upload criei agora esse aqruivo que está dando include no código aí de cima... segue abaixo: arquivo inc.upload.php <?php /* parâmetros da função $origem - o nome do campo de formulário do tipo FILE ex.: foto $destino - o diretório para onde carregar o arquivo ex.: /home/user/site/img/ CAMINHO ABSOLUTO no destino, não o relativo retorna false se não carregou e o nome do arquivo carregado se deu certo o upload */ function upload($origem,$destino) { if (validfile($origem)) { //se chegou aqui é porque tem um arquivo parra carregar $novoNome = md5($_FILES[$origem]['tmp_name']).'.'.ext($origem); if (move_uploaded_file($_FILES[$origem]['tmp_name'],$destino.$novoNome)) { return $novoNome; } else return false; } else return false; } // fim da função /* retorna true ou false, valida se o parâmetro (o arquivo se ser carregado ) se encontra nas condições estabeleciadas na função. */ function validfile($nomeCampo) { $tamMaxFoto=102400; // seta o tamanho máximo permitido isso aí é 100 kb $tamEmKb= ($tamMaxFoto/1024); $exValidas = array("gif","GIF","jpg","JPG","jpeg","JPEG"); if(trim($_FILES[$nomeCampo]['name'])!='' and $_FILES[$nomeCampo]['size'] < $tamMaxFoto){ if (in_array(ext($nomeCampo), $exValidas)) return true; } // fim do tem nome } /* Esta função retorna a extenção do arquivo que é passado. Parâmetro: $uploadCampo - campo do formulário que vai ser usado para upload */ function ext($uploadCampo) { $ex = explode(".",$_FILES[$uploadCampo]['name']); $cnt = (count($ex) -1); $ex = $ex[$cnt]; return $ex; } ?> um exemplo de uso ... um pouco mais fácil ... <?php include('inc.upload.php'); if($_POST['btnSubmit']!='') { if(upload('file','C:\\Arquivos de programas\\xampp\\htdocs\\')) echo 'ok'; else echo 'erro'; } ?> <form id="form1" name="form1" enctype="multipart/form-data" method="post" action=""> <label> <input type="file" name="file" id="file" /> <br /> <input type="submit" name="btnSubmit" id="btnSubmit" value="Submit" /> </label> </form> .... Adapta aí para que você precisa. t+ referente aos post das 9:48 Tá ok, mas no teu script original tem mais erros ... $HTTP_POST_FILES["foto4"]["tmp_name4"] isso não existe... existe sim $HTTP_POST_FILES["foto4"]["tmp_name"]
  23. Sim, mas ele está "upando" as imagens ou não, ou o problema é apenas no que fica gravado no banco de dados? Achei mais um problema ... neste if ele não vai entrar nunca! if (($foto1 != "") or ($foto2 != "") or ($foto3 != "") or ($foto4 != "") or ($foto5 != "")) teria que checar ["foto1"]["name"] or ["foto2"]["name"] ...
×
×
  • Criar Novo...