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. Conteúdo porno aqui não pode nem mesmo pra avaliação.
  2. Gostei não essa logo e a fonte Maurinho está destruindo seu layout
  3. Tirando a borda branca que você deixou nos aparelhos celulares está muito legal, só espero que você tenha cuidado na hora de cortar isso.
  4. Complete e chegue a sua resposta PHP é interpretador no ser_____. HTML é interpretado no cli____ pelo nav_______ Se o nav______ enxergar tudo em branco ele exibe tudo em branco. Para completar pra que você vai construir algo para as pessoas terem ACESSIBILIDADE e depois detona o conceito de acessibilidade "obfuscando" a saída do seu aplicativo? Segurança? não, isso é simplesmente fazer com que ele possa ter incompatibilidade com a ferramenta de acesso do usuário. Sobre echo, o mesmo é para imprimir uma saída do seu sistema não é para criptografar uma saída html
  5. Norivan Oliveira

    thumbnails

    Não tem como pegar algo de 1000x1000 px e exibir em 50x50 sem distorcer se você não redimensionar e salvar em algum lugar antes de exibir mesmo que seja numa pasta temp. Se você não quer ter muito trabalho redimensione e salve elas apos o selct numa pasta thumbs eexiba usando scandir(), depois é so deletar usando unlink dentro de um laço usando a mesma função scandir(). Se for uma foto só nem precisa usar scandir, é só redimensionar e salvar com a classe que te passei e depois usar unlink() para deletar. Exibindo $t="temp/"; foreach (scandir($t) as $f){ echo "<img src=$f>"; } Deletando $t="temp/"; foreach ($fotos = glob("$t/{*}", GLOB_BRACE) as $deleta ){ @unlink($deleta); } @rmdir($t);
  6. Camadas (div) usando o behavior hide/show div layer, o principio é o mesmo de fazer um menu pop up a unica coisa que muda é a tag html que aciona a camada e evento que passa a ser Onblur. Dá uma olhada nesse artigo sobre como criar um menu pop up usando a hide show layer você vai fazer a mesma coisa só que a tag que vai ativar o hide show no seu caso é a <input> e o evento onblur
  7. Norivan Oliveira

    thumbnails

    Seguinte você pode usar aquela classe do link que eu postei, só que ao invés de pegar a imagem por $_FILE['x'], você vai implementar um select com um laço para fazer o tratamento de imagens, partindo do seguinte exemplo: Continuando a lógica, você salvaria os thumbs em uma subpastas é so apontar na tag img usando a função scandir(). ou Você também pode criar no seu banco uma nova coluna ou tabela para vincular o thumb a foto grande pelo banco, assim dentro do while deveria haver um INSERT Leia o artigo do link para ter mais detalhes.
  8. Que time out? O erro que você havia postado anteriormente é out of memory. Chegou a ler o link que te passei sobre out of memory? Já respondi no tópico 2. do meu post anterior. Mas se você não acredita que pode ser isso leia sobre out of memory e tire suas proprias conclusões
  9. Temos vários grupos de PHP no brasil e força deles em formar grupos e eventos vêem difundido a linguagem cada vez mais, os eventos de grupos locais normalmente são bem mais proveitosos que os eventos globais, onde impera muito mais o networking e marketing. Nunca houvi falar de um grupo no RN (tá na hora de você iniciar um hein?! :>) Creio que o grupo de PHP mais perto de você seja o PHP Pai d' Égua do Pará. Tente entrar em contato com eles através do grupo, lá você encontrará eventos mais perto de você.
  10. Norivan Oliveira

    thumbnails

    De que select você esta falando? Upload com redirecionamento
  11. Cara, você continua não entendo, o que acontece: 1. Apache, em termos, não tem nada haver com PHP, apache (server) a groso modo é um servidor http que carrega modulos, java, php, ant... Não vincule sempre apache com PHP. É pior do que você achar que tem um erro de MySQL e vincular PHP. 2. Eu passei 1 ano programando em PHP para uma das maiores agencias de BH sem saber o que era php. Ok, que você trabalhe a 10 anos com PHP mas pelo seu diagnostico de erro foi meio... digamos equivocado. Se você tem uma página .html rodando apenas java script e html seu erro não pode ser o PHP nem o apache, uma das primeiras coisas que o manual do php e tb do apache falam é sobre o conceito de linguagem server-side, tira o apache e o php e rode seu script que vai dar o mesmo erro. Mas tudo bem, talvez tenha dado um branco e você tenha esquecido... acontece :) 3. Não rapaz, tira o apache dessa história, o problema é sua aplicação que consome muita memória. A solução pro seu problema é diminuir a quantidade de memória que seu script consome: var pesoOk = 15000; isso já ajudaria
  12. Carinha dá uma lida sobre PHP no apostilando ou no próprio IPED porque sua noção de funcionamento do PHP está equivocada. Out of memory normalmente ocorre quando acaba toda a memória de um sistema. Provalvelmente seu código deve estar com algum erro grotesco, que esta cosumindo muita memória e culmina na linha 10. Funciona na sua máquina local por que não tem limite de uso de memória por processo, já no servidor tem. Diminui o tamanho da imagem...
  13. Curso de Windows, normalmente é curso do que o professor acha que é certo. É dificil te falar pois a maioria das coisas tem 10000 possibilidades e o que ele quer que você responda são coisas que ele falou na sala de aula, mas algumas deu pra chutar o que ele pensou: 1 - wap 2 - ?? 3 - ?? (se fosse você respondia pra ele: Deus) 4 - ?? (o correto seria gerenciador de tarefas, mas o doido pode ter falado que é control alt del ¬¬) 5 - ?? (provavelmente ele quis dizer windows xp mas tem vários outros com 9 letras) 6 - ?? (iframe) 7 - ?? (nem arisco) 8 - ?? (nem arisco)
  14. Norivan Oliveira

    Musica na web

    No DW: Insert>>>Media>>>Plugin selecione o arquivo mp3 ou m3u (lista de reprodução) Exemplo <SELECT name=selecta size=1 id=musica onchange=document.all.playera.Filename=document.all.musica.value;> <OPTION selected>::::::::: Choose Your Media Sample Here :::::::::</OPTION> <OPTION value="Stream URL or Full File Path Goes Here">My Video File </OPTION> <OPTION value="Stream URL or Full File Path Goes Here">My Audio File</OPTION> <OPTION value="Stream URL or Full File Path Goes Here">My Live Stream</OPTION> </select> <BR> <OBJECT id=playera height=230 width=230 classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95> <PARAM NAME="AutoStart" VALUE="True"> <PARAM NAME="Balance" VALUE="False"> <PARAM NAME="DisplaySize" VALUE="True"> <PARAM NAME="Filename" VALUE=""> <PARAM NAME="Mute" VALUE="False"> <PARAM NAME="SelectionStart" VALUE="False"> <PARAM NAME="SelectionEnd" VALUE="False"> <PARAM NAME="ShowControls" VALUE="True"> <PARAM NAME="ShowAudioControls" VALUE="True"> <PARAM NAME="ShowDisplay" VALUE="False"> <PARAM NAME="ShowPositionControls" VALUE="False"> <PARAM NAME="Volume" VALUE="1"> <PARAM NAME="AudioStream" VALUE="False"> <PARAM NAME="AutoSize" VALUE="False"> <PARAM NAME="AnimationAtStart" VALUE="False"> <PARAM NAME="AllowScan" VALUE="False"> <PARAM NAME="AllowChangeDisplaySize" VALUE="False"> <PARAM NAME="AutoRewind" VALUE="True"> <PARAM NAME="BaseURL" VALUE=""> <PARAM NAME="BufferingTime" VALUE="5"> <PARAM NAME="CaptioningID" VALUE=""> <PARAM NAME="ClickToPlay" VALUE="True"> <PARAM NAME="CursorType" VALUE="0"> <PARAM NAME="CurrentPosition" VALUE="True"> <PARAM NAME="CurrentMarker" VALUE="True"> <PARAM NAME="DefaultFrame" VALUE="mainframe"> <PARAM NAME="DisplayBackColor" VALUE="True"> <PARAM NAME="DisplayForeColor" VALUE="16777215"> <PARAM NAME="DisplayMode" VALUE="1"> <PARAM NAME="Enabled" VALUE="-1"> <PARAM NAME="EnableContextMenu" VALUE="False"> <PARAM NAME="EnablePositionControls" VALUE="False"> <PARAM NAME="EnableFullScreenControls" VALUE="False"> <PARAM NAME="EnableTracker" VALUE="False"> <PARAM NAME="InvokeURLs" VALUE="False"> <PARAM NAME="Language" VALUE="False"> <PARAM NAME="PlayCount" VALUE="1"> <PARAM NAME="PreviewMode" VALUE="False"> <PARAM NAME="ShowStatusBar" VALUE="True"> <PARAM NAME="TransparentAtStart" VALUE="False"> </OBJECT>
  15. Para quem tem dificuldades em usar URL amigáveis ou está com presa, segue este fragimento da classe SGMkt, uma classe que criei para fazer trabalhos de optiminização de marketing (SEO) mais rápido. É necessário criar 2 arquivos, segue a estrutura default <?php /* Name: SGMktExpress Description: Create a .htacess to accept simple friendly URL and loads the pages Require: config.ini Author: Norivan Oliveira - www.sistemasgerenciais.com - 10/2008 License: GPL 2.0 */ class SGMktExpress { function __construct() { $arquivo = file("config.ini"); $this->home = $arquivo[0]; $this->master = $arquivo[1]; $this->subjetc_fail = $arquivo[2]; $this->msg_fail = $arquivo[3]; } function Carrega($page) { if (!isset($page)) { $page = "index"; } $page = $page . ".php"; if (file_exists($page)) { require_once($page); } else { if (function_exists('mail')) { mail($this->master, $this->subjet_fail, $this->msg_fail.$page); echo "A página $page requisitada não existe.<script>window.location=" . $this->home . ";</script>"; } else { echo "Função mail() inabilitada"; echo "A página requisitada não existe.<script>window.location=" . $this->home . ";</script>"; } } } function Instalar() { $htaccess = ".htaccess"; $conteudo = "RewriteEngine On"; $conteudo .= "\nRewriteCond %{SCRIPT_FILENAME} !-f"; $conteudo .= "\nRewriteCond %{SCRIPT_FILENAME} !-d"; $conteudo .= "\nRewriteRule ^(.*)$ redir.php?page=$1"; fopen($htaccess, "w+"); if (is_writable($htaccess)) { if (!$handle = fopen($htaccess, 'a')) { echo "Não foi possível abrir o arquivo ($htaccess)"; exit; } if (fwrite($handle, $conteudo) === false) { echo "Não foi possível escrever no arquivo ($htaccess)"; exit; } echo "<script>window.alert('Instalação do SGMkt Express concluída com sucesso');</script>"; fclose($handle); } else { echo "O arquivo $htaccess não pode ser alterado"; } } } /* Call sample $ob = new SGMkt(); $ob->Carrega($page); config.ini sample [url=http://www.x.com.br]http://www.x.com.br[/url] x@x.com Messagem do site: Falha de carregamento Ocorreu uma falha ao tentar carregar a seguinte página: redir.php sample if (file_exists("sistemasgerenciais/sgmkt_express.class")) { require_once("sistemasgerenciais/sgmkt_express.class"); $ob = new SGMktExpress(); if (!file_exists(".htaccess")){ $ob->Instalar(); } } else { echo "Falta a classe <a href=\"http://www.sistemasgerenciais.com/sgmkt_express\" target=\"_blank\">sgmkt_express</a>"; } $ob->Carrega($page); */ ?> //EDIT Desconsiderem o BBCode URL do exemplo de arquivo de config
  16. Primeiro você tem infra estrutura para isso? 1. No seu router tem que haver uma porta especifica para o banco de dados, sendo que quando acessarem xxx.xxx.x.xx:yyy (x = seu ip; y = sua porta) seja redirecionado para sua estação 2. O software servidor do banco de dados na sua maquina tem de estar iniciado na mesma porta que você setou A partir dai que entra o PHP basta usar as funcoes nativas do banco de dados que você deseja, segue o exemplo: $h = "200.18.54.5:c:xxx.gdb"; $u = "usebd"; $p = "123"; $conecta = ibase_connect($h,$u,$p); Para obter mais informações leia o manual do PHP:iNTERBASE
  17. Além da imagem ficar distorcida, horrível. o Negócio é mesmo gerar os thumbs a partir da função scandir(). Se você usa Dreamweaver existe um componente que faz isso, chama-se AjaxToolBox
  18. Você quer fazer um ou pegar um pronto? //EDIT Post Simultâneo
  19. Se você for acrescentar a ID manualmente creio que você pode tirar o auto increment da coluna ID, assim seus novos registros seriam válidos. No entanto isso pode dar problema se o seu banco for relacional
  20. 2147483647 deve ser o valor default da sua coluna no BD Sua instrução SQL também parece conter outro equivoco no campo fax Original mysql_query("INSERT into juridica (codigo, c_cliente, cnpj, ie, contato, fax) VALUES ('NULL', '$codigo', '$cnpj', '$ie','$fax', '$contato')") or die(mysql_error()); Correto mysql_query("INSERT into juridica (codigo, c_cliente, cnpj, ie, contato, fax) VALUES ('NULL', '$codigo', '$cnpj', '$ie', '$contato','$fax')") or die(mysql_error());
  21. É isso ai mesmo, sua lógica está correta se quiser melhorar pode implementar o uso de exceptions e colocar dentro de uma classe/método ou função no mais tá certinho
  22. Vale lembrar que o Xampp como seus proprios desenvolvedores dizem não deve ser usado em ambiente de produção de maneira nenhuma por várias questões de segurança, incluindo senhas default, permissões de controle total e etc. Se você vai rodar um sistema em ambiente de produção, para outros acessarem, instale o apache com php e o mysql de forma manual delegando as permissões de acordo com o necessário apenas o necessário para seu sistema funcionar, Para mais informações consulte o manual do php
  23. Como diz a propria mensagem não. A versão que você está usando do PHP 4.3.1 (2003) é totalmente atrasada, era escrita sobre o primeiro engine da ZEND (1999), não da suporte a um monte de coisas e insegura hoje em dia, atualize.
  24. Pra esse sistema nunca fiz layout, mas tenho experiência com netstore, o mestre e dotstore. Caso queira conversar sobre me adicione no MSN norivan@sistemasgerenciais.com OBS: creio que esse post devia estar em classificados
×
×
  • Criar Novo...