- Fórum WMO
- → fabian's Content
fabian's Content
There have been 108 items by fabian (Search limited from 24/04/2023)
#572401 Enquete Usando A Mac
Posted by fabian on 22/04/2005, 20:29 in PHP
Claro q isso só vai funcionar para computadores q utilizam a placa de rede para acessar a internet por meio de um modem ADSL por exemplo.
Valeu!
Fabian
#572218 Upload + 1
Posted by fabian on 22/04/2005, 15:15 in PHP
Peguei outro script de upload e estou tentando alterá-lo para oq preciso... então é assim:
Preciso pelo mesmo form enviar arquivos Word e Excel, verificados pelo Mime-type deles.
Mas do jeito q estou fazendo só estou conseguindo validar ou um ou outro.
Vou anexar o sistema para quem quiser me ajudar!
E aqui o arquivo de Configuração:
<?php // *** Parâmetros de configuração da operação *** // Limitar as extensões? (sim ou nao) $limitar_ext = "sim"; // extensões autorizadas $extensoes_validas = array(".doc",".xls"); //caminho absoluto onde os arquivos serão armazenados $caminho_absoluto = "/home/saly/public_html/site/intranet/dow"; // Limitar o tamanho do arquivo? (sim ou nao) $limitar_tamanho = "nao"; // tamanho limite do arquivo em bytes $tamanho_bytes = "200000"; // se já existir o arquivo, indica se ele deve ser sobrescrito (sim ou nao) $sobrescrever = "sim"; ?>
Attached Files
- up.zip 1.66KB 5 downloads
#571317 Upload + 1
Posted by fabian on 20/04/2005, 17:41 in PHP
1º O upload do arquivo .xls não tá funcionando.
2º Gostaria q pudesse madar somente um arquivo por vêz ou os dois ao mesmo tempo.
Do jeito q está aí ele não deixa enviar só um tipo diz q o outro tem extenção errada, só q não coloquei nenhum arquivo para subir... entendem?...
Tipo assim:
Digamos q o relatório em .doc já está pronto, então vou fazer o up dele, certo, mas o relatório em .xls, ainda não, então vou mandar mais tarde.
Só q quando mando o .doc ele dá aviso q o outro, no caso o .xls é inválido, mesmo sem eu postar nada pra ele fazer o up.
Espero q tenham entendido... hehehe
Aí esta o script de upload.
<?php include "conecta.inc.php"; $conexao=Mysql_connect($dbhost,$dbuser,$dbpass); mysql_select_db($dbname,$conexao); $erro = $config = array(); // Prepara a variável do arquivo $arquivo = isset($_FILES["doc"]) ? $_FILES["doc"] : FALSE; // Tamanho máximo do arquivo word(em bytes) $config["tamanho"] = 106883; // Formulário postado... executa as ações if($arquivo) { // Verifica se o mime-type do arquivo é de imagem if(!eregi("^application/msword\$", $arquivo["type"])) { $erro[] = "Arquivo em formato inválido! O Arquivo deve ser doc ou xls. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo["size"] > $config["tamanho"]) { $erro[] = "Arquivo em tamanho muito grande! O Arquivo deve ter no máximo " . $config["tamanho"] . " bytes. Envie outro arquivo"; } } // Imprime as mensagens de erro if(sizeof($erro)) { foreach($erro as $err) { echo " - " . $err . "<BR>"; } } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(doc){1}$/i", $arquivo["name"], $ext); // Copia o nome do arquivo $arqv_nome = $_FILES['doc']['name']; // Pasta onde o arquivo ficará no servidor $arqv_dir = "dow/" . $arqv_nome; // Faz o upload do arquivo move_uploaded_file($arquivo["tmp_name"], $arqv_dir); echo "Seu arquivo foi enviado com sucesso!"; } } $erro1 = $config1 = array(); // Prepara a variável do arquivo $arquivo1 = isset($_FILES["xls"]) ? $_FILES["xls"] : FALSE; // Tamanho máximo do arquivo excel(em bytes) $config1["tamanho1"] = 106883; // Formulário postado... executa as ações if($arquivo1) { // Verifica se o mime-type do arquivo é de excel if(!eregi("^application/x-excel\/(xls)$", $arquivo1["type"])) { $erro1[] = "Arquivo em formato inválido! O Arquivo deve ser doc ou xls. Envie outro arquivo"; } else { // Verifica tamanho do arquivo if($arquivo1["size"] > $config1["tamanho1"]) { $erro1[] = "Arquivo em tamanho muito grande! O Arquivo deve ter no máximo " . $config1["tamanho1"] . " bytes. Envie outro arquivo"; } } // Imprime as mensagens de erro if(sizeof($erro1)) { foreach($erro1 as $err1) { echo " - " . $err1 . "<BR>"; } } // Verificação de dados OK, nenhum erro ocorrido, executa então o upload... else { // Pega extensão do arquivo preg_match("/\.(xls){1}$/i", $arquivo1["name"], $ext); // Copia o nome do arquivo $arqv_nome1 = $_FILES['xls']['name']; // Pasta onde o arquivo ficará no servidor $arqv_dir1 = "dow/" . $arqv_nome1; // Faz o upload do arquivo move_uploaded_file($arquivo1["tmp_name"], $arqv_dir1); echo "Seu arquivo foi enviado com sucesso!"; } } ?>
Valeu!
Diego Fabian
#555088 Css Em Php
Posted by fabian on 18/03/2005, 13:36 in PHP
Agradeço a todos que se despuseram a me ajudar, e não posso deixar de agradecer em particular ao "victormangia" por ter me conduzido pelo caminho certo, abaixo como ficou o link com o css:
echo "<tr><td><span class = lala>" . $dados['id'] . "</td><td> <span> <a href= http://www.meusite.com/uououoouo/intranet" . "/dow/" . $dados['titulo'] . ".doc class = 'menu'>" . stripslashes($dados['titulo']) . "</span></td>";
Valeu a todos!
[]s
Fabian
#554913 Css Em Php
Posted by fabian on 18/03/2005, 02:55 in PHP
echo "<tr><td>" . "<span class = lala>" . $dados["id"] . "</td><td>" . "<span class = 'menu'>" . "<a href=\"http://www.meusite.c...stes/intranet". "/dow/" .$dados["titulo"] . ".doc\">". stripslashes($dados["titulo"]) . "</span>" . "</td>";
Estou importando este css.
Se alguém poder me ajudar, agradeço!
Fabian
#448103 Ajuda Com Radio Button Flash Mx + Php
Posted by fabian on 21/09/2004, 02:00 in Adobe Flash e ActionScript
Video aula Radion Button+Flash+PHP
Valeu!
Fabian
#446972 Recuperar Dados De Radio Buttons
Posted by fabian on 19/09/2004, 00:34 in PHP
Video Alula Radio Buttons + Flash + PHP
Muito obrigdo a todos!
Fabian
#446665 Recuperar Dados De Radio Buttons
Posted by fabian on 18/09/2004, 16:01 in PHP
Data............................Sim
groupName........................comp
label..................................
labelPlacement...................right
selected.............................false
o q q eu tenho q botar no script php para reconhecer q o botão sim está marcado?
Valeu!
#446630 Recuperar Dados De Radio Buttons
Posted by fabian on 18/09/2004, 15:17 in PHP
Se alguém poder me salvar, agradeço muito!
Este é o sript PHP q estou usando para enviar os dados para um e-mail:
<?php $nome = stripslashes(utf8_decode($_POST["nome"])); $email = stripslashes(utf8_decode($_POST["email"])); $cidade = stripslashes(utf8_decode($_POST["cidade"])); $assunto = stripslashes(utf8_decode($_POST["assunto"])); $mensagem = str_replace("\r", "\n", $_POST["mensagem"]); $mensagem = str_replace("\n", "\r\n", $mensagem); $mensagem = stripslashes(utf8_decode($mensagem)); echo $mensagem = " Nome: $nome Email: $email Fone: $ddd $tel Cidade: $cidade Possui Computador? "Aqui deve aparecer o resultado, no caso Sim ou Não" "; if ( $nome == "" || $email=="") { } else { $para = "xxxxx@xxx.com.br"; $headers = "Content-type: text/plaint; charset=\"iso-8859-1\"\r\n"; $headers .= "From: $nome <$email>"; echo "status=" . mail($para, $assunto, $mensagem, $headers); } ?>
Valeu!
Fabian
#446482 Ajuda Com Radio Button Flash Mx + Php
Posted by fabian on 18/09/2004, 11:23 in Adobe Flash e ActionScript
#445760 Ajuda Com Radio Button Flash Mx + Php
Posted by fabian on 17/09/2004, 05:36 in Adobe Flash e ActionScript
Não sei como faço para enviar as variaveis para o PHP e também não sei como recuperar estas variaveis no código PHP.
Será que alguém pode me dar uma força!!
O código PHP que estou usando para enviar o e-mail é esse:
<?php $nome = stripslashes(utf8_decode($_POST["nome"])); $email = stripslashes(utf8_decode($_POST["email"])); $cidade = stripslashes(utf8_decode($_POST["cidade"])); $assunto = stripslashes(utf8_decode($_POST["assunto"])); $mensagem = str_replace("\r", "\n", $_POST["mensagem"]); $mensagem = str_replace("\n", "\r\n", $mensagem); $mensagem = stripslashes(utf8_decode($mensagem)); echo $mensagem = " Nome: $nome Email: $email Fone: $ddd $tel Cidade: $cidade Possui Computador? [COLOR=red]Aqui deve aparecer o resultado, no caso Sim ou Não[/COLOR] "; if ( $nome == "" || $email=="") { } else { $para = "xxxxx@xxx.com.br"; $headers = "Content-type: text/plaint; charset=\"iso-8859-1\"\r\n"; $headers .= "From: $nome <$email>"; echo "status=" . mail($para, $assunto, $mensagem, $headers); } ?>
Obrigado!
Fabian
#430566 Problema Extranho Com Acentuação!
Posted by fabian on 23/08/2004, 04:00 in PHP
Estou usando este script de e-mail:
<?php $nome = stripslashes(utf8_decode($_POST["nome"])); $email = stripslashes(utf8_decode($_POST["email"])); $assunto = stripslashes(utf8_decode($_POST["assunto"])); $mensagem = str_replace("\r", "\n", $_POST["mensagem"]); $mensagem = str_replace("\n", "\r\n", $mensagem); $mensagem = stripslashes(utf8_decode($mensagem)); echo $mensagem = " Nome: $nome Email: $email Telefone 1: $ddd_1 $tel_1 Telefone 2: $ddd_2 $tel_2 Mensagem: $mensagem "; if ( $nome == "" || $email=="" || $assunto==""|| $mensagem=="" ) { $errors .= "Você não digitou um nome<br>"; //confere se o campo login não ficou vazio } else { $para = "qualquer@terra.com.br"; $headers = "Content-Type: text/plain; charset=\"iso-8859-1\"\r\n"; $headers .= "From: $nome <$email>"; echo "status=" . mail($para, $assunto, $mensagem, $headers); } ?>
Logo que eu mando ele pro servidor, ele funciona que é uma beleza, acentuando todas as letras perfeitamente, mas depois de um tempo que vária de 3 a 5 dias ele simplesmente para de acentuar!
Será q alguém pode me esclarecer o pq disso?
Valeu!
Fabian
#428732 Será Que Aguém Pode Alterar?
Posted by fabian on 20/08/2004, 05:11 in PHP
<?php } if($acao == "enviar") { $dados = file($file_cad); $aux = 0; $url.="apaga.php"; while (each($dados)) { $subdados_aux = explode("][",$dados[$aux]); $mailaddr = $subdados_aux[1]; $chave_ap = $subdados_aux[2]; $corpo_a = $corpo; $corpo_a .= "\n\nSe deseja sair da lista clique no link:"; $corpo_a .= " $url?chave_ap=$chave_ap"; $mime_list = array("html"=>"text/html","htm"=>"text/html", "txt"=>"text/plain", "rtf"=>"text/enriched","csv"=>"text/tab-separated-values","css"=>"text/css","gif"=>"image/gif"); $ABORT = FALSE; $boundary = "XYZ-" . date(dmyhms) . "-ZYX"; $message = "--$boundary\n"; $message .= "Content-Transfer-Encoding: 8bits\n"; $message .= "Content-Type: text/plain; charset=\"ISO-8859-1\"\n\n"; $message .= $corpo_a; $message .= "\n"; #//attachment file names with full path $attachments[1] = $anexo; #$attachments[2] = "c:\etc"; #$attachments[3] = "c:\etc"; //verifica se existe um arquivo anexado no código foreach ($attachments as $key => $full_path) { if ($full_path !='') { if (file_exists($full_path)) { //try to open if ($fp = fopen($full_path,"rb")) { //get the file name from the path $filename = array_pop(explode(chr(92),$full_path)); $contents = fread($fp,filesize($full_path)); //encode data $encoded = base64_encode($contents); //*****SPLIT THE ENCODED DATA***** $encoded_split = chunk_split($encoded); fclose($fp); $message .= "--$boundary\n"; $message .= "Content-Type: $anexo_type\n"; $message .= "Content-Disposition: attachment; filename=\"$anexo_name\" \n"; $message .= "Content-Transfer-Encoding: base64\n\n"; $message .= "$encoded_split\n"; } else { echo "Cannot open file$key: $filename"; $ABORT = TRUE; } } else { echo "File$key does not exist: $filename"; $ABORT = TRUE; } } } $message .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: <$from>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $mensagem=mail($mailaddr, $mailsubject, $message, $headers); /* mail($mailaddr, $mailsubject, "$corpo Se deseja sair da lista clique no limk a frente $url?chave_ap=$chave_ap","Remetido por $nome_ad <$mail_ad>");*/ $aux++; } ?>
No Remetente ele envia o meu e-mail, ao invés do meu nome. Será que alguém pode ajudar a mudar isso?
Ex.:
De: paulo@paulo.com.br
Assunto: Blá blá blá!
Mensagem:
fdfdfdfdfdfd
fdfdsfdsfds
fdfdsfds
fdsfds
E deveria ser assim:
De: Paulo Henrrique
Assunto: Blá blá blá
Mensagem:
fdfdfdfdfdfd
fdfdsfdsfds
fdfdsfds
fdsfds
Valeu!
Fabian
#428101 Será Que O Cara é Fera Em Flash?
Posted by fabian on 19/08/2004, 00:49 in Adobe Flash e ActionScript
- Fórum WMO
- → fabian's Content
- Privacy Policy
- Regras ·