Jump to content


nUtS's Content

There have been 28 items by nUtS (Search limited from 29/03/2023)



Ordernar por                Order  

#373239 Strings - Vefificar Os Caracteres Digitados

Posted by nUtS on 27/05/2004, 10:41 in Javascript / DOM / AJAX / ECMAScript

Olá,
Preciso descobrir os 4 últimos caracteres de uma string usando javascript, já que é client-side.... é pra usar em um formulário!!!

Pela lógica, eu acho que tem que descobrir o tamanho da string (qual função uso pra isso?) e depois procurar os últimos 4 caracteres como se faz com um array (como se acessa arrays??) e comparar com o que eu quero. O problema é que eu não conheço nenhuma das funções que eu preciso.



#373633 Strings - Vefificar Os Caracteres Digitados

Posted by nUtS on 27/05/2004, 21:05 in Javascript / DOM / AJAX / ECMAScript

Eu precisava descobrir os 4 últimos caracteres da string!

if (nome_do_form.nome_do_campo.value != "")
{
str = nome_do_form.nome_do_campo.value;
var strsize = nome_do_form.nome_do_campo.value.length;
var de = strsize - 4;
var ate = strsize;
strdoc = str.substring(de,ate);
if (strdoc != ".doc")
   {
   alert("String não é igual!! Verifique!!");
   nome_do_form.nome_do_campo.focus();
   return false;
  }
}


Se alguém souber como faço pra descobir o tipo de arquivo em um input tipo file, eu agradeço!!!



#560634 Formato Monetário Com Centavos ,00

Posted by nUtS on 28/03/2005, 15:39 in Javascript / DOM / AJAX / ECMAScript

Dae pessoal..
Tenho uma função aqui que coloca o número digitado no formato monetário certinho.
Só que agora tô precisando que o usuário digite apenas os números inteiros do valor e os centavos ficarem sempre ,00. Quando o usuário digitar uma , (vírgula) o valor dos centavos será digitado.
E não consegui adaptar. Se alguém ajudar, agradeço!

abraços!!



#373033 Form Com 2 Submit E Onchange Em Select

Posted by nUtS on 26/05/2004, 22:30 in HTML, CSS e Metodologias

Olá pessoal..

Tô precisnado de um esquem pra um form ter 2 submit!!!

Numa tela de confirmação dos dados digitados, eu vou ter um submit pra enviar os dados no banco e outro pra alterar os dados!!!

E outra dúvida:
preciso fazer que quando o cara altere um dos combobox (select) do meu form, os dados já digitados do form sejam enviados a outra página.

opa.. mais uma dúvida:
e um campo do tipo file não tem como receber um value pré-determinado??
e eu validar esse campo levando em conta o tamanho do arquivo em kilobytes??

Se alguém não entendeu e quer me ajudar, postem aqui as dúvidas.

Valeu!!!



#358700 Enviar Arquivo Para E-mail

Posted by nUtS on 07/05/2004, 10:54 in PHP

É o seguinte: uso esse script.
Ele grava o arquivo numa pasta no servidor, manda o e-mail e depois deleta o arquivo do servidor. Peguei 2 scripts (um de envio de e-mails com anexo de arquivos do servidor e um de upload de arquivos) e fiz a mistura.
Qualquer dúvida me contatem.
Pessoal... agora tah funcionando a filtragem por tipo de arquivo.
No código abaixo ele só aceita .doc e .pdf... para saber como é escrito os outros nomes de tipos de arquivos, é só tentar enviar o e-mail com um tipo de arquivo inválido e ele vai exibir o tipo na mensagem de erro. Dai é só adicionar no if.

Quaisquer dúvidas ou sugestões, postem ai por favor....

form.htm

<form name="curriculo" enctype="multipart/form-data" action="envia_arquivo.php" method="post">

<input name="nome" type="text" class="form" id="nome2" size="30">
<input name="email" type="text" class="form" id="nome3" size="30">
<input type="hidden" name="MAX_FILE_SIZE" value="1024000"> <!-- tamanho máximo do arquivo em bytes -->
<input name="userfile" type="file" class="form" size="30">
<input name="Submit" type="image" value="Enviar" src="images/buttom_enviar.gif" width="72" height="18">

</form>


envia.php

<?php
// $userfile is where file went on webserver
  $userfile = $HTTP_POST_FILES['userfile']['tmp_name'];

  // $userfile_name is original file name
  $userfile_name = $HTTP_POST_FILES['userfile']['name'];

  // $userfile_size is size in bytes
  $userfile_size = $HTTP_POST_FILES['userfile']['size'];

  // $userfile_type is mime type e.g. image/gif
  $userfile_type = $_FILES["userfile"]["type"];

  // $userfile_error is any error encountered
  $userfile_error = $HTTP_POST_FILES['userfile']['error'];
// userfile_error was introduced at PHP 4.2.0
// use this code with newer versions


  if ($userfile_error > 0)
  {
    switch ($userfile_error)
    {
      case 1:  echo '<br /><br /><br /><p class="texto3" align="center">Arquivo excedeu o tamanho máximo de arquivo permitido.<br />O tamanho máximo é 1Mb ou 1024Kb.</p><br /><br />';
     echo '<p class="texto2" align="center"><a href="form.htm" target=mainFrame>voltar</a></font></p>';     break;
      case 2:  echo '<br /><br /><br /><p class="texto3" align="center">Arquivo excedeu o tamanho máximo de arquivo permitido.<br />O tamanho máximo é 1Mb ou 1024Kb.</font></p><br /><br />';
     echo '<p class="texto2" align="center"><a href="form.htm" target=mainFrame>voltar</a></p>';     break;
      case 3:  echo '<br /><br /><br /><p class="texto3" align="center">Somente parte do arquivo foi enviado. É necessário enviar novamente!</font></p><br /><br />';
     echo '<p class="texto2" align="center"><a href="form.htm" target=mainFrame>voltar</a></font></p>';  break;
      case 4:  echo '<br /><br /><br /><p class="texto3" align="center">Arquivo não enviado.</font></p><br /><br />';
     echo '<p class="texto2" align="center"><a href="form.htm" target=mainFrame>voltar</a></font></p>';  break;
    }
    exit;
  }
// end of code for 4.2.0

if(($userfile_type=='application/pdf') OR ($userfile_type=='application/msword') OR ($userfile_type=='application/doc'))
{
// put the file where we'd like it
  while(list($key, $val) = each($HTTP_POST_VARS)) {
    if($key == 'nome')
      {$nome= $val;
   $esp = '_';}
if($key == 'email')
   {$email= $val;}
else
    {$lixo= '$key == $val';}}

  $file = $nome.$esp.$userfile_name;
  $dir = //diretório que será gravado o arquivo no servidor
  $upfile = $dir.$file;

// is_uploaded_file and move_uploaded_file added at version 4.0.3
  if (is_uploaded_file($userfile))
  {
     if (!move_uploaded_file($userfile, $upfile))
     {
        echo '<br /><br /><br /><p class="texto3" align="center">Problema: Arquivo não pode ser enviado. <br />Tente novamente mais tarde.<br /> b></font></p><br /><br />';
        
  exit;
     }
  }
  else
  {
    echo '<br /><br /><br /><p class="texto3" align="center">Problema: arquivo com nível de segurança duvidoso. Arquivo não enviado.</font></p><br /><br />';
    exit;
  }

  echo '<br /><br /><br /><p class="texto3" align="center">Arquivo enviado com sucesso!!!</font></p><br /><br />';


while(list($key, $val) = each($HTTP_POST_VARS)) {
    if($key = 'nome')
  $nome = $val;
if($key = 'email')
  $email = $val;
}

$boundary = strtotime('NOW');
 
$headers = "From: $nome <$email>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\n";

$msg = "--" . $boundary . "\n";
$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: quoted-printable\n\n";

$msg .= "Coloque nessa variável a msg.\n\n";

//PEGA O IP DO USUÁRIO QUE ESTÁ ENVIANDO
$ip = getenv("REMOTE_ADDR");
$msg .= "Mensagem enviada pelo IP: $ip\n\n\n\n";
 
$msg .= "Nome: $nome\n\n";
$msg .= "E-mail: $email\n\n";
$msg .= "Nome do Arquivo: $file\n\n\n\n";

$msg .= "--" . $boundary . "\n";
$msg .= "Content-Transfer-Encoding: base64\n";
$msg .= "Content-Disposition: attachment; filename=\"$file\"\n\n";

ob_start();
  readfile("$file");
  $enc = ob_get_contents();
ob_end_clean();

$msg_temp = base64_encode($enc). "\n";
$tmp[1] = strlen($msg_temp);
$tmp[2] = ceil($tmp[1]/76);

for ($b = 0; $b <= $tmp[2]; $b++) {
   $tmp[3] = $b * 76;
   $msg .= substr($msg_temp, $tmp[3], 76) . "\n";
}

unset($msg_temp, $tmp, $enc);

mail("para", "assunto", $msg, $headers);
unlink($file);
}
else
{
echo 'ERRO<br />';
echo 'Tipo '.$userfile_type.' não é aceito';
}
?>    




#568292 Salvar (e Não Abrir Direto) Video

Posted by nUtS on 13/04/2005, 16:48 in HTML, CSS e Metodologias

mas tem algum jeito sem ser colocar um arquivo zip pra download???
fazer tipo uma telinha que tem q vc clica no link e ele abre uma janela que abre pro download e "se o download não começar em 3 segundos clique aqui".
Em PHP eu sei fazer isso, mas tem algum jeito com HTML/JS??

Abraços!!



#373236 Validando e-mails

Posted by nUtS on 27/05/2004, 10:37 in HTML, CSS e Metodologias

a função abaixo tem que digitar um e-mail válido, e não só meter uma @ em qualquer lugar pra ficar válido


var ChrEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,2})(\]?)$/; //caracteres validos
if (inscricao.email.value == "")
{
alert("Informe o E-mail!");
inscricao.email.focus();
return false;
}

if (inscricao.email.value != "")
  if (!ChrEmail.test(inscricao.email.value)){
  alert("O Campo E-mail não possui o formato correto! Por favor verifique.");
  inscricao.email.focus();
  return false;
  }




#358706 Câmera Via Web

Posted by nUtS on 07/05/2004, 11:02 in PHP

Procura no superdownloads por:
KabCam
EasyFreeCam

O kabCam (que é pago e eu achei melhor) tem até uns scripts prontos para pegar as fotos e os vídeos. Mesmo que vc use o outro, baixa o KabCam pra pegar os scripts java prontos.



#373461 Como Alterar Form Actions

Posted by nUtS on 27/05/2004, 16:34 in Javascript / DOM / AJAX / ECMAScript

caras!!

o meu código não funciona!!!

<select name="coautores" class="form" onChange="java script:document.inscricao.action = 'inscricao_autores.php';document.inscricao.submit();">


Ele vai pra outra página mas não passa nenhum parâmetro!!!



#373216 Mensagem De Validação No Formulário

Posted by nUtS on 27/05/2004, 10:02 in Javascript / DOM / AJAX / ECMAScript

No botão submit do form vc chama uma função pra validar o form.
Essa função é assim:

if (nome_do_form.nome_do_campo.value == "")
{
nome_do_form.nome_do_campo.value = "Não preenchido!")
inscricao.autor.focus();
return false;
}

OBS.: Tem que fazer pra todos os campos!!!


Ou coloca assim em cada textbox. Quando o usuário trocar de campo ele já faz a validação:

onchange="if(nome_do_form.nome_do_campo.value=="")nome_do_form.nome_do_campo.value='Não Preenchido';"




#340863 Relatório Php

Posted by nUtS on 14/04/2004, 08:06 in PHP

E se criar um .csv não serve?! O Excel abre tranquilo arquivos .csv e já vi na internet PHP gerando .csv.

Não conheço muito, mas tenta exportar a lista de contatos do Outlook em .csv pra dar uma olhada.



#366318 Banner Rotativo

Posted by nUtS on 17/05/2004, 16:05 in PHP

cara....
o PHPAdsNew é muittoooo bom!!!
É tri completo e profissional... e free!!!



#357239 Descobrir Formato Do Arquivo

Posted by nUtS on 05/05/2004, 10:39 in PHP

Como faço pra descobrir o formato de um arquivo??
Se ele é xml, jpg, doc, rtf, pdf, gif...

Valeu!!!



#376371 Enviar Formulário Com Um Link

Posted by nUtS on 31/05/2004, 17:26 in Javascript / DOM / AJAX / ECMAScript

O meu código não funciona.
Ele até vai pra página de destino, mas não envia nenhum valor!!!
Preciso disso porque na página de confirmação dos dados digitados e tem o botão enviar e o botão alterar....
o alterar não funciona!!



<input name="alterar" type="submit" class="form_bottom" id="alterar" value="  alterar  " onClick="java script:document.inscricao.action = 'inscricao_autores.php'; document.forms[inscricao].submit()">




Me ajudem ae!!!!
Valeu!!!



#345886 Php+xml

Posted by nUtS on 20/04/2004, 14:13 in PHP

pessoal..
tenho outra dúvida...

como instalar o Sablotron e o Expat no Windows?!
ou só o Sablotron, pois o já vem o expat na última versão do PHP...



#343483 Php+xml

Posted by nUtS on 17/04/2004, 11:56 in PHP

Pessoal,
Eu consigo colocar scripts PHP no meio de XSLT?!
Tipo colocar uns if-else dentro do XSLT pra eu definir o que ele vai fazer?!



#347195 Php+xml

Posted by nUtS on 22/04/2004, 09:36 in PHP

o expat vem... mas o sablotron tô tomando um pau...
alguém sabe me ajudar?!

tô tentando fazer no windows, mas se souber instalar os xslt no linux, ajuda tbm....



#388122 Php/xml: Simplexml_load_file

Posted by nUtS on 19/06/2004, 14:42 in PHP

pra abrir os elementos eu tô fazendo de acordo Imasters...
Na hora de abrir o atributo, eu já tentei de tudo que é jeito mandar pra função e fazer as comparações com o nome do atributo e não funcionou...

vc não tem como postar um exemplo?? pega aqueles da coluna do imaster mesmo, coloca uns atributos e exibe eles...

e eu fui dar uma olhada em artigos e documentação sobre DOM, de acordo com o que vc escreveu alguns dias atrás... é tranquila a interação dele com PHP?
e DOM precisa de muitas frescuras no PHP pra funcionar? já vem default?

[ ]'s



#367011 Proteger Download

Posted by nUtS on 18/05/2004, 15:35 in PHP

como que eu faço para proteger os links sem que seja feito o download de outra pagina só vindo do meu proprio site , alguem aê sabe ?

vlw e desculpa aê por ter jogado essa pergunta !



Eu já vi uns esquemas sobre HotLink, onde vc define quem pode utilizar os arquivos do teu site. Você configura isso no Cpanel. Procura por hotlink que alguém pode te ajudar mais do que eu.... hehe...

E hj eu vi como funciona o dotproject....
Ele criptografa o nome do arquivo e grava numa tabela o nome original e o nome criptografado. Quando vc quer baixar, um arquivo php abre o arquivo e baixa. Só não entendi como?!

www.dotproject.net



#366327 Proteger Download

Posted by nUtS on 17/05/2004, 16:14 in PHP

Não sei se alguém achou uma solução pra esse problema, mas eu estava pensando em copiar o arquivo do local quente para uma pasta de temporários...
dae colocar um script automático no servidor (crontab) ou em php para todo dia ele excluir a pasta de temporários...

E se alguém aqui usa o dotProject (um gerenciador de projetos online) tem uma opção assim.. soh que eu não entendi nada... se alguém quiser instalar e olhar o arquivo fileviewer.php , é ele que faz tudo e eu não consegui descobrir como ele faz pra abrir o arquivo sem mostrar a url.... vou ver se posto o arquivo aqui....

www.dotproject.net



Alguém conseguiu algo do tipo??



#387701 Php/xml: Simplexml_load_file

Posted by nUtS on 18/06/2004, 18:04 in PHP

como???
eu não sei como!!!

por isso tô perguntando....

li a documentação e não entendi e não consegui fazer!!!


[ ]'s



#387503 Php/xml: Simplexml_load_file

Posted by nUtS on 18/06/2004, 13:38 in PHP

Eu acho que vcs não estão me entendendo...

Eu quero utilizando funções como xml_set_element_handler() e xml_set_character_data_handler() é possível??
Tem um tuto destas funções em iMasters

Com elas eu consigo exibir os elementos, não atributos. Existe alguma para exibir atributos ou não? Se sim, qual e como usar?

Documentação PHP/XML

[ ]'s



#386714 Php/xml: Simplexml_load_file

Posted by nUtS on 17/06/2004, 09:45 in PHP

Então, de qualquer maneira, alguém sabe abrir um atributo de um elemento num arquivo XML utilizando PHP????

Eu consigo só com XSLT!
Ou então passar os resultados XSLT pra um código PHP!

[ ]'s



#387059 Php/xml: Simplexml_load_file

Posted by nUtS on 17/06/2004, 18:07 in PHP

mas tem como eu abrir utilizando PHP??
Utilizando XSLT eu já consegui. Quero utilizando PHP!!

[ ]'s



#383267 Php/xml: Simplexml_load_file

Posted by nUtS on 11/06/2004, 18:33 in PHP

ae pessoal...

tô querendo abrir o xml usando a função simplexml_load_string ou simplexml_load_file de acordo com o manual do PHP no link http://www.php.net/m...f.simplexml.php.
Nesse link ele diz pra eu colocar a linha --enable-simplexml no php.ini, mas não funcionou.

Estou tentando utilizar esta função pq eu não consigo abrir atributos com outras funções em PHP, como a que da coluna de PHP do iMasters em http://www.imasters....?codcoluna=1608.
Se alguém consegue fazer abrir atributos com a função da coluna de PHP do iMasters, me diga como por favor!!!




IPB Skin By Virteq