Ir para conteúdo
Fórum Script Brasil

MLeandroJr!

Veteranos
  • Total de itens

    2.165
  • Registro em

  • Última visita

Tudo que MLeandroJr! postou

  1. Aqui no ScriptBrasil tem muita coisa para começar. Apostilas, tutoriais, códigos prontos, o nosso fórum que é excelente! Mas eu particularmente comecei lendo este tutorial, que já me ensinou PHP e MySQL em uma só tacada: http://www.silicio.com.br/php/tutorial.html Depois de lido eu vim pro fórum, e nunca mais saí daqui! O PHP realmente é um mundo mágico à parte, pois possui um potencial gigante se comparado a outras linguagens. Bom, está aí minha recomendação. Bons estudos!
  2. Isso já é com o PHP. Veja se você fechou a linha com o ;, pois o PHP está esperando essa função!
  3. MLeandroJr!

    Desafio...

    Você pode criar um banco de dados parecido com este em MySQL: CREATE TABLE `empresas` ( `id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `empresa` VARCHAR( 15 ) NOT NULL , `cnpj` VARCHAR( 18 ) NOT NULL , `endereco` VARCHAR( 200 ) NOT NULL , `numero` VARCHAR( 6 ) NOT NULL , `cep` VARCHAR( 9 ) NOT NULL , `cidade` VARCHAR( 50 ) NOT NULL , `uf` VARCHAR( 2 ) NOT NULL , `representante` VARCHAR( 200 ) NOT NULL ) ENGINE = MYISAM ; Aí você cria um formulário que envie para uma página PHP, que terá basicamente o conteúdo: <?php if ($_POST["empresa"]){ $empresa = $_POST["empresa"]; $cnpj = $_POST["cnpj"]; $endereco = $_POST["endereco"]; $numero = $_POST["numero"]; $cep = $_POST["cep"]; $cidade = $_POST["cidade"]; $estado = $_POST["estado"]; $representante = $_POST["representante"]; mysql_query("INSERT INTO `empresas` (`id` , `empresa` , `cnpj` , `endereco` , `numero` , `cep` , `cidade` , `estado` , `representante`) VALUES ('' , '$empresa' , '$cnpj' , '$endereco' , '$numero' , '$cep' , '$cidade' , '$estado' , '$representante')"); echo "Empresa $empresa adicionada com sucesso! <p>"; } ?> E para exibir é só capturar os dados com: $consulta = mysql_query("SELECT * FROM `empresas` WHERE `id` = '$id'"); $resultado = mysql_fetch_array($consulta); E ir chamando os dados: $empresa = $resultado["empresa"]; ... ... ...
  4. Lord Bogner, bem-vindo ao fórum! Para você criar um site com domínio registrado você precisará fazer os seguintes passos: 1- Crie uma conta em www.registro.br (Isso, sem o .com) . 2- Depois de criada sua conta, verifique no site se o domínio que você deseja ainda não está cadastrado, e se não estiver, mande-o cadastrar. Isso gerará um ticket para aprovação e o endereço estará reserado para você, esperando somente o DNS. 3- Preencha o formulário de cadastro de algum host para que eles possam te passar os dados de pagamento, e após este ter sido feito, eles enviarão um e-mail pra você com os NS1, NS2, endereço do FTP, seu login, senha e endereços de suporte e contato. Entre esses servidores, posso te dizer que o melhor do Brasil é a LocaWeb, mas existem outros como a HostPHD, ByMarchi, Hostnet e por aí vai... 4- Volte lá o seu ticket, no www.registro.br e coloque nos campos apropriados o NS1 e o NS2 que você recebeu por e-mail do seu host. Após mais ou menos 24 Horas o domínio já estará respondendo para o seu site!
  5. MLeandroJr!

    Desafio...

    Você pode jogar esses dados em um database, juntamente com um campo auto_increment, que seria o ID. Aí, na página que mostrará o relatório, é só chamar a empresa por seu ID, em GET mesmo. http://localhost/relatorio.php?id=5
  6. O jeito então é utilizar o 'r+' e arrumar alguma forma de o PHP apagar o resto.
  7. Tente utilizar o w+ agora. Este truncará o arquivo, com certeza acabará repondo o conteúdo.
  8. MLeandroJr!

    Frame

    É só adicionar a propriedade scrolling="no" na tag do iframe.
  9. Ele provavelmente colocou uma função JavaScript no botão: <script language="JavaScript"> function Abrir(){ window.open("arquivo.html","_blank","toolbar=yes, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, width=500, height=500"); } </script> ... ... ... <input type="submit" name="enviar" value="Enviar" onclick=Abrir() />
  10. Vamos lá: SoftwareLicença 4Musics WMA to MP3 Converter 4.1SharewareFree WMA to MP3 Converter1.16*FreewareSuper Mp3 Converter 4.0SharewareAIMP Classic 1.77.9**Freeware * Recomendo! ** O AIMP é, na verdade, um player russo, muito bom por sinal. Em seu pacote está incluso um conversor de áudio.
  11. Exato! Todo o conteúdo dapágina será descarregado no ponto onde estiver o include. Quando você trocar de página, o conteúdo do include será lido novamente, mas não vejo isso como um problema, pois as imagens já estarão carregadas no cache, aumentando assim muito pouca coisa para ser carregada, ficando praticamente imperceptível.
  12. O erro aqui continua no else. <?php else ?> O funcionamento dele parece com o do if, portanto, o else precisa ser aberto e fechado! Tente: <?php else { ?>
  13. Em PHP você pode montar as páginas do cabeçalho e do menu separadamente, aí, em cada página, voc6e coloca uma função que chama esses arquivos: <?php include("cabecalho.php"); ?> ... ... <?php include("menu.php"); ?> Abraços!
  14. Dê uma olhada na documentação do PHP, o que diz sobre a função fopen(). 'r'Abre somente leitura; coloca o ponteiro do arquico no começo do arquivo.'r+'Abre para leitura e escrita; coloca o ponteiro do arquivo no começo do arquivo.'w'Abre para escrita somente; coloca o ponteiro do arquivo no começo do arquivo e diminui (trunca) o tamanho do arquivo para zero. Se o arquivo não existe, tenta criá-lo.'w+'Abre o arquivo para leitura e escrita; coloca o ponteiro do arquivo no começo e diminui (trunca) o tamanho do arquivo para zero. Se o arquivo não existe, tenta criá-lo.'a'Abre para escrita somente; coloca o ponteiro do arquivo no final. Se o arquivo não existe, tenta criá-lo.'a+'Abre o arquivo para leitura e escrita; coloca o ponteiro do arquivo no final. Se o arquivo não existe, tenta criá-lo.'x'Cria e abre o arquivo para escrita somente; coloca o ponteiro no início do arquivo. Se o arquivo já existe, a chamada a fopen() irá falhar, retornando FALSE e gerando um erro nível E_WARNING. Se o arquivo não existe, tenta criá-lo. Isto é o equivalente a informar as flags O_EXCL|O_CREAT numa chamada a open(2). Esta opção é suportada no PHP 4.3.2 e posteriores, e somente funciona em arquivos locais.'x+'Cria e abre um arquivo para escrita e leitura; coloca o ponteiro do arquivo no início. Se o arquivo já existe, a chamada a fopen() irá falhar, retornando FALSE e gerando um erro nível E_WARNING. Se o arquivo não existe, tenta criá-lo. Isto é o equivalente a informar as flags O_EXCL|O_CREAT numa chamada a open(2). Esta opção é suportada no PHP 4.3.2 e posteriores, e somente funciona em arquivos locais. Não seria o caso de utilizar w+ ?
  15. Tente fazer o seguinte para teste: 1- Crie uma variável de nome qualquer, $Numero, vamos supor, e atribua o valor 0. 2- Coloque um if verificando se esta variável já existe, e se já existir, deixá-la intocada. if (!$Numero){ $Numero = 0; } Antes de incluir um automóvel no database, faça um if para a consulta: if ($Numero == 0){ // ... } E por fim, depois da consulta, mude o valor da variável para 1, ficando assim if (!$Numero){ $Numero = 0; } if ($Numero == 0){ mysql_query(INSERT INTO.......); $Numero = 1; } Assim, se ele estiver passando duas vezes pelo código, na segunda ele não fará o insert no database, pois o $Numero não será mais igual a 0. Isso é somente para testes, pra descobrir se o erro está no código sendo passado duas vezes.
  16. MLeandroJr!

    Formulário

    Você pode montar um utilizando a função sendmail() do PHP, ou se você der uma pesquisada aqui no fórum (Área de PHP mesmo) você encontrará vários scripts prontos que fazem isso, somente para adaptar e colocar pra funcionar!
  17. Tente fazer da seguinte forma: SELECT * FROM `post` WHERE `data` = '0000-00-00' Em PHP: mysql_query("SELECT * FROM `post` WHERE `data` = '0000-00-00'");
  18. Troque a linha: echo "<a href="".$PHP_SELF."?id=".$a[1]."">".$a[audio]."</a><br>n"; Por esta: echo "<a href=\"".$_SERVER['PHP_SELF']."?id=".$a[1]."\">".$a[audio]."</a><br> \n";
  19. Na verdade, isso é erro de sintaxe. Para não utilizar aspas duplas no echo você chamou o $_POST com aspas simples, e aí gerou o erro. Atribua o valor de $_POST["avatar"] a uma variável primeiro, aí depois você a chama no echo. $avatar = $_POST["avatar"]; $escrever = "<div class='comentario'>"; $escrever .= "<div class='titulo'>"; $escrever .= "<label class='numero' name='num'></label>"; $escrever .= "<label class='imagem'><img src='/Imagens/brasil.gif'></label>"; $escrever .= "<label class='nome'>" . strip_tags($Nome) . "</label>"; $escrever .= "<label class='data'>$pega_dia.$pega_mes.$pega_ano <b>$pega_hora:$pega_minutos</b></label>"; $escrever .= "</div>"; $escrever .= "<label class='imagem'>$avatar</label><img src='/Imagens/div.jpg'><br><label class='texto'>$Comentarios<br><img src='/Imagens/esp.jpg'>"; $escrever .= "</div>"; $escrever .= "<br><br><br><br><br>";
  20. MLeandroJr!

    Ajuda Codigo?

    Não seria este monte de espaço aqui não? $sql = "UPDATE not_teste SET Troque por: $sql = "UPDATE not_teste SET
  21. MLeandroJr!

    Instalar Galeria

    Você precisará ver o action dos formulários, prasaber pra onde eles estão mandando os dados, e ver se é por GET ou POST. Vamos supor que sejam por POST. Você terá que ver nessa página que o formulário é enviado o nome das variáveis que ele joga o resultado do formulário, e adicionar o seguinte: $campo = $_POST["nome_do_campo"]; Um desse para cada variável, seguindo a ordem: Nome da variável que ele trabalha = $_POST["nome_do_campo_do_formulario"]; O que acontece é que, com o register_globals em on, o PHP faz isso sozinho pra você. Este comando foi desabilitado porque o register_globals poderia permitir que pessoas agissem de má fé para explorar seu site ou o host...
  22. MLeandroJr!

    Instalar Galeria

    Só uma dica, se você puder alterar o script para funcionar com register_globals = off, eu recomendo que o faça, pois esta opção é desabilitada por padrão no PHP 5, e no PHP 6, que está para ser lançado, essa opção já nem existe mais, prevalecendo o off. Portanto você pode acabar tendo problemas futuros com isso.
  23. MLeandroJr!

    Upload De Arquivos

    Qual é o código que você está utilizando?
  24. MLeandroJr!

    Instalar Galeria

    Primeiramente, o erro: Aqui ele está tentando ler um diretório que não existe! Dê uma olhada nesta linha e crie o diretório que o script procura, pois provavelmente será essencial para o script rodar. Como a função é a readdir(), pode ser o diretório em que as fotos são salvas! Quanto aos outros erros de GET e POST, provavelmente a galeria foi escrita para PHP 4, onde o register_globals é ativo, e você utiliza o PHP 5, onde o mesmo está inativo. O rgister_globals é o responsável por pegar automaticamente os dados do formulário e transformá-os em variáveis. Uma coisa que você pode fazer para quebrar seu galho e testar a galeria é abrir o seu php.ini e mudar o register_globals para o seguinte: register_globals = on Mas quando você fizer o upload para seu host, se ele utilizar o PHP 5, o erro voltará. Por isso recomendo que você adapte o script, atribuindo às variáveis o valro das globais $_GET e $_POST . Exemplo: $variavel = $_GET["variavel"]; $variavel2 = $_POST["variavel2"]; Aqui no exemplo, consideramos dados envidos por GET e por POST, no seu caso você precisará ver o método que os dados são enviados para poder criar as variáveis.
  25. MLeandroJr!

    Formulário

    Você precisará utilizar alguma linguagem dinâmica para isso. Eu recomendoo PHP, aí o action do form você manda para algum arquvo de script, como o envia.php . No PHP existe uma função chamada sendmail que fará este trabalho de enviar os e-mils pra você.
×
×
  • Criar Novo...