Sidius
-
Total de itens
24 -
Registro em
-
Última visita
Posts postados por Sidius
-
-
Bom tentei todos os scripts desse site e em nehum deles obtive sucesso, então vou relatar minha atual situação.
Em um computador aqui em casa, que estava sobrando, formatei-o e instalei o win XP, JAVA, MYSQL, E O APPSERVER. Coloquei para rodar um server de lineage e um site pessoal, bom até ai tudo bem. O server de line funcionando 100% e o site também. Então resolvi criar uma pagina no site, fale conosco, onde um visitante pode colocar seu nome, email, telefone, empresa, assunto, mensagem e em seguida enviar para o meu email (blablabla@hotmail.com). Cara parece muito facil mas estou perdendo as esperanças e o pior já fiz isso a uns dois anos atrás. Vou colocar o código aqui HTML e o PHP. Caso precise configurar o php.ini do appserver ou do windows/system32/php.ini precisarei de ajuda porque não lembro mais como fazer.
Segue os códigos.
Arquivo >>> envia.htm
Arquivo >>> envia.php<html>
<form action="envia.php" method="post" name="form" id="form">
<table width="485" border="0">
<tr>
<td width="116" ><strong>Nome:</strong></td>
<td width="359" align="left"><input name="nome" type="text" id="nome" size="50"></td>
</tr>
<tr>
<td><strong>E-mail:</strong></td>
<td align="left"><input name="email" type="text" id="email" size="50" maxlength="40"></td>
</tr>
<tr>
<td><strong>Fone:</strong></td>
<td align="left"><label></label>
<input name="ddd" type="text" id="ddd" value="DDD" size="2" maxlength="3">
<input name="fone" type="text" id="fone" size="8" maxlength="10"></td>
</tr>
<tr>
<td><strong>Empresa:</strong></td>
<td align="left"><input name="empresa" type="text" id="empresa" size="50"></td>
</tr>
<tr>
<td><strong>Assunto:</strong></td>
<td align="left"><input name="assunto" type="text" id="assunto" size="50"></td>
</tr>
<tr>
<td height="40" align="left" valign="top"><strong>Mensagem:</strong></td>
<td align="left"><label>
<textarea name="mensagem" cols="52" rows="7" id="mensagem"></textarea>
</label></td>
</tr>
<tr>
<td height="41" colspan="2">
<input name="envia" type="submit" value="Enviar">
<input name="limpar" type="reset" value="Limpar">
</label></td>
</tr>
</table>
</form>
</html>
<?
if($_GET[acao]=='verifica') {
extract($_POST);
}
else {
die ("Acesso negado!");
}
global $email; //função para validar a variável $email no script todo
// defino o corpo do e-mail antes
$corpo = "Nome: $nome\nE-mail: $email\nFone: $fone\nEmpresa: $empresa\nMensagem: $mensagem";
//aqui envia o e-mail para você
$envia = mail ("blablabla@hotmail.com", "$assunto", "$corpo", "From: $email") or die('erro ao enviar menssagem');
if ($envia =='true'){echo'email enviado com sucesso';}
?>
O que esta dando é "Acesso negado"
Lembrando quero que o email chegue para o meu hotmail e o site está hopedado na máquina aqui em casa.
Se alguém puder ajudar agradeço.
-
Posta o codigo! que assim fica mais facil de ajudar!
O codigo é grande pra postar aqui estou fornecendo link para baixar e poder visualizar.
-
Sim está habilitado no setup. Executo como administrador mas nada.
-
Pessoal em 2009 fiz um programa(c++) para medir o tempo de uma esfera passando por sensores e funcionava beleza. Agora em 2011 fui usá-lo em sala de aula e advinha, deu nada, simplesmente não funcionou.
O programa funciona no Xp mas não funciona no win 7. A coleta e emissão de dados é feita através da porta paralela.
Se alguém puder dar uma luz de como posso acessar a porta paralela no windows 7 vou ficar muito agradecido.
-
Onde posso encontrar uns exemplos legais sobre como fazer um threads. Caso não tenham um caminho ...
-
Seguinte, quando eu clico em um button uma ação é feita dentro de um while enquanto sensores externos não são acionados, beleza até ai tudo bem. Agora eu queria colocar um outro button de maneira que se eu clicasse nele o while parasse de funcionar.
tipo While ( (j>x) || ("buton2clicado" != "NULL) )
Porque o meu problema está quando o while começa só os sensores externos através da condição (j>x) que param o programa e ai quando quero mostrar o programa a alguém onde os sensores não estão ligados ao computador não tem como eu fazer o programa parar de maneira correta. Ele só pára mediante famoso (control +alt +dell).
-
Legal mais desculpe minha "noobisse" eu não encontrei os códigos em si. Por exemplo Seu eu quero que uma button pare a ação de um outro button qual é o comendo que devo usar, ou se eu tiver que enviar uma mesagem de em forma de janela, ou que uma tecla que acione um button e etc.. Se eu escrevo no google codigos Java conexão BD aparece bilhões agora codigos do Visual C++ nada claro pra quem ta iniciando no visual aparece.
-
Sim valeu galera.
-
else { unsigned short Byte;//Para armazenar o byte recebido da Porta Paralela. int i,j,x; x = Convert::ToInt32(textBox1->Text);//Intensidade da velocidade do motor. j=0; clock_t tempo0,tempo1,tempo2;//Variaveis de tempo. double tempo_gasto1,tempo_gasto2;//Variaveis de intervalos de tempo. tempo0= clock();//tempo inicial. Byte = inportB(0x379);//Verifica o Byte de entrada da porta paralela while(j<1) { // Variador de velocidade do motor DC. for(i=0;i<x;i++) {outportb(0x378,0);} for(i=0;i<(100-x);i++) {outportb(0x378,1);} //ínicio da captura caso o objeto atravesse o sensor infravermelho gerando o Byte (0000-1000) com o bit 0x08 = 1. Byte = inportB(0x379); if ((Byte & 0x08) !=0) { j=j+1; tempo2= clock();//Captura do tempo quando o objeto interrompe o sensor while( (Byte & 0x08) != 0 )//Garantia para que o tempo seja capturado logo na entrada do objeto pelo sensor e não na saida. {Byte = inportB(0x379);} tempo_gasto2 = ( (double) (tempo2 - tempo0) )/ CLOCKS_PER_SEC;//Calcula o intervalo de tempo da partida até o objeto iniciar a passagem pelo sensor. maskedTextBox2->Text = (Convert::ToString(tempo_gasto2)+" s"); } } outportb(0x378,0);//Desliga a porta paralela. tempo1= clock();//Captura o tempo final do evento. tempo_gasto1 = ( (double) (tempo1 - tempo0) )/ CLOCKS_PER_SEC;//Calcula o intervalo de tempo da partida até o fim do processo . maskedTextBox1->Text = (Convert::ToString(tempo_gasto1)+" s");//envia o dado para tela. }
Formatei a maquina e instalei o Beta 2010 d novo agora ta funcionando de boa o tempo ocioso do sistema ta dando 20 quando o programa ta funcionando. Antes tava dando 0.
Como sou novato na parada é soda acontece alguma coisa errada e eu logo penso que é o fim do mundo.
Antes a condição do while era essa:
while( ! _kbhit() ) //Executa enquanto nenhuma tecla for pressionada.
-
Galera seguinte, uso 0 Visual Studio C++ 2010 fiz um programa onde criei um button pra quando eu clicar nele uma rotina dentro do while ser executada e ai começa minha saga o programa trava.
alguém já paSsou por isso?
-
Consegui fazer isso aqui e aparentemente está funcioonando.
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { double x = Convert::ToDouble (textBox1->Text); double y = Convert::ToDouble(textBox2->Text); maskedTextBox1->Text = Convert::ToString(x*y); }
Mas continuo muito "p" da vida porque não existe um lugar que eu possa ler os comandos e ve o que cada um faz e sim ter que ficar catando as coisas. Se alguém tiver algo sobre comandos do visual c++ para windows form compartilhe.
-
La vai o codigo e aqui a imagem
#pragma once namespace multiplica { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// <summary> /// Summary for Form1 /// </summary> public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: Add the constructor code here // } protected: /// <summary> /// Clean up any resources being used. /// </summary> ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::Label^ label1; protected: private: System::Windows::Forms::Label^ label2; private: System::Windows::Forms::TextBox^ textBox1; private: System::Windows::Forms::TextBox^ textBox2; private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::RichTextBox^ richTextBox1; private: /// <summary> /// Required designer variable. /// </summary> System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> void InitializeComponent(void) { this->label1 = (gcnew System::Windows::Forms::Label()); this->label2 = (gcnew System::Windows::Forms::Label()); this->textBox1 = (gcnew System::Windows::Forms::TextBox()); this->textBox2 = (gcnew System::Windows::Forms::TextBox()); this->button1 = (gcnew System::Windows::Forms::Button()); this->richTextBox1 = (gcnew System::Windows::Forms::RichTextBox()); this->SuspendLayout(); // // label1 // this->label1->AutoSize = true; this->label1->Location = System::Drawing::Point(25, 26); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(73, 13); this->label1->TabIndex = 0; this->label1->Text = L"Entre com \"x\""; // // label2 // this->label2->AutoSize = true; this->label2->Location = System::Drawing::Point(25, 71); this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(73, 13); this->label2->TabIndex = 1; this->label2->Text = L"Entre com \"y\""; // // textBox1 // this->textBox1->Location = System::Drawing::Point(136, 23); this->textBox1->Name = L"textBox1"; this->textBox1->Size = System::Drawing::Size(100, 20); this->textBox1->TabIndex = 2; // // textBox2 // this->textBox2->Location = System::Drawing::Point(136, 68); this->textBox2->Name = L"textBox2"; this->textBox2->Size = System::Drawing::Size(100, 20); this->textBox2->TabIndex = 3; // // button1 // this->button1->Location = System::Drawing::Point(93, 110); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(75, 23); this->button1->TabIndex = 4; this->button1->Text = L"Multiplica"; this->button1->UseVisualStyleBackColor = true; // // richTextBox1 // this->richTextBox1->Location = System::Drawing::Point(28, 160); this->richTextBox1->Name = L"richTextBox1"; this->richTextBox1->Size = System::Drawing::Size(208, 90); this->richTextBox1->TabIndex = 5; this->richTextBox1->Text = L""; // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(266, 277); this->Controls->Add(this->richTextBox1); this->Controls->Add(this->button1); this->Controls->Add(this->textBox2); this->Controls->Add(this->textBox1); this->Controls->Add(this->label2); this->Controls->Add(this->label1); this->Name = L"Form1"; this->Text = L"PRODUTO DE DOIS NÚMEROS"; this->ResumeLayout(false); this->PerformLayout(); } #pragma endregion }; }
-
Cada um dos textbox que você criou deve ter uma identificação. Para ver essa identificação selecione o item e, na janela Propriedades, observe o ID (provavelmente algo como IDC_SEU_TEXTBOX). Poste aqui esse valor.
Resolvi fazer esse vídeo porque não consegui encontrar o ID, espero que com esse video de para ver melhor o que eu quero e a minha dúvida, melhor ainda os dados para me ajudarem.
Caso não de pra ver acho que as identificações sejam essas (textBox1,textBox2,button1)
-
E u crio um form e depois faço dois labels e crio dois Texbox para entra com um número cada em seguida crio um button.
Depois como faço para o button ao ser clicado multiplicar os dois números e dar o resultado no proprio form?
clique em Imagem para ver.
Pra quem sabe deve ser facil mais to a dois dias procurando e nada só encontrei tutoriais usando (c# e vb) mais VS c++ não consegui encontrar.
-
Ai deu certo aqui. Valeu galera.
-
Preciso de uma dica de onde encontrar livros apostilas ou videos ensinando a usar o compilador do visual studio 2010 c++ e outra um tutorial ensinando a fazer um pequeno programa em C++ usando form e buttons do VS2010.
-
Crio uma variavel entro com ela e ela define o tamanho do vetor no dev c++ da certo mas no VS2010 não rola olha o codigo abaixo.
// matriz.cpp : main project file. #include "stdafx.h" #include <iostream> using namespace std; int main() { int TAMANHO; cout << "Entre com o tamanho da matriz: "; cin >> TAMANHO; int sequencia[TAMANHO]; for (int i = 0; i < TAMANHO; i++) { cout << "Entre com o elemento numero "<<(i+1)<<" da sequencia: "; cin >> sequencia[i]; cout << endl; } cout << "A sequencia entrada pelo usuario foi: "; for (int i = 0; i < TAMANHO; i++) { cout << sequencia[i]<<" "; } system("PAUSE > null"); return 0; }
quando compilo da esse erro:
matriz.cpp(12): error C2057: expected constant expression
1>matriz.cpp(12): error C2466: cannot allocate an array of constant size 0
1>matriz.cpp(12): error C2133: 'sequencia' : unknown size
Sei que é a tamanho do vetor, "mais po", eu quero definir o tamanho do vetor durante o desenrolar do programa e não pre estabelecer um valor para o seu tamanho. Como já dito no dev c++ rola mais no VS2010 não.
-
Ao invés de:
typedef short _stdcall (*PtrInp)(short EndPorta);
Tente assim:typedef short (_stdcall*PtrInp)(short EndPorta);
E faça isso para corrigir os outros erros também.
Bom realmente funcionou valeu mesmo se for possível não abusando do tópico gostaria de receber algumas dicas sobre o que devo ler para melhorar em visual studio 2010.
Um abraço e obrigado!
-
A biblioteca windows.h funciona perfeitamente no VS 2010 (inclusive uso ele aqui). Tente primeiramente concertar o erro de sintaxe (linha 21), é possível que com isso alguns outros "desapareçam".
Quanto a esse erro aqui:
1>inicio2.cpp(24): error C2664: 'LoadLibraryW' : cannot convert parameter 1 from 'const char [13]' to 'LPCWSTR'Quando você não informa se a função vai ser ASCII ou Unicode o dev considera como ASCII (por exemplo, CreateWindow é tratada como CreateWindowA) e o VS considera com unicode (por ex., CreateWindow vira CreateWindowW). Então basta você inserir o sufixo "A" nessas funções.
Obrigado esse erro ta resolvido.
Agora onde fica o arquivo windows.h porque aqui não está no diretório include e realmente você tem razão quando eu declaro ele como abaixo vou mostrar o complilador não acusa ele como erro.
#include "stdafx.h"#include <time.h>
#include <stdio.h> //printf() entre outras.
#include <conio.h> //getch().
#include <windows.h> //Necessário para: LoadLibrary(), GetProcAddress() e HINSTANCE.
#define LPT1 0x378
//Declaração dos ponteiros para função.
typedef short _stdcall (*PtrInp)(short EndPorta);
typedef void _stdcall (*PtrOut)(short EndPorta, short valor);
using namespace std;
clock_t t0, tf;
double tempo_gasto;
os erros para as palavras <'PtrInp', 'PtrOut', ' inportb' e 'outportb' : undeclared identifier > ainda continua.
-
Seguinte tenho um programa que funciona beleza no dev c++. Bom agora quero dar uma estética melhor para ele e baixei o visual 2010 só que quando vou compilar dar erro pra caramba.
Vejam:
1>inicio2.cpp(20): error C2065: 'PtrInp' : undeclared identifier
1>inicio2.cpp(20): error C2146: syntax error : missing ';' before identifier 'inportb'
1>inicio2.cpp(20): error C2065: 'inportb' : undeclared identifier
1>inicio2.cpp(21): error C2065: 'PtrOut' : undeclared identifier
1>inicio2.cpp(21): error C2146: syntax error : missing ';' before identifier 'outportb'
1>inicio2.cpp(21): error C2065: 'outportb' : undeclared identifier
1>inicio2.cpp(24): error C2664: 'LoadLibraryW' : cannot convert parameter 1 from 'const char [13]' to 'LPCWSTR'
1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
No dev c++ é o windows.h que da conta disso. .
Obs: O programa captura pulsos da porta paralela e marca o tempo entre esses pulsos.
-
Seguinte fiz um program a em c++ usando o dev c++ para medir o tempo de queda de uma esfera atraves de 11 sensores e assim eu calculo a velocidade aceleração da gravidade, muito show ficou. Mas ai pinta o problema o visual do meu programa é aquele do DOS isso mata todo meu esforço. Queria uma dica de como posso melhorar a cara do programa ficar com botoes para clicar e etc...
-
descrobri um link pra baixar e subistituir a bliblioteca conio.h do Dev-C++ dae funciona certim os comandos. textcolor e otros. link conio.hValeu pelas dicas
cara como faz pra por os arquivos porque aqui não deu não?
-
Olá a todos...
Bom gostaria de saber se alguém pode me ajudar, me dar um toque sobre algum programa, ou alguma modificação que eu devo fazer no DEV C++, ou até mesmo no meu micro, pra que eu possa ler a porta paralela.
No momento eu já tenho um dispositivo que está enviando ininterruptamente dados na minha porta paralela, que é um sensor, eu já testei o funcionamento de le com um progrma que lê a porta paralela, e tá funcionando correto, mais só que eu precisava ter um programa para que eu possa usar esse bit lido entenderam?
Já tentei sem sucesso usar o inportb, sempre da erro.
Por favor se puderem me ajudem, de alguma forma.
Obrigado.
Olá fiquei duas semanas atrás disso. E depois de muita luta consegui.
1) Você tem o dev c++ instalado ai? Se sim passe a diante... , Se não baixe aqui http://www.baixaki.com.br/download/dev-c-.htm
2) Aqui vai um programa que lê sua porta paralela nos cinco pinos em questão. 10, 11, 12, 13, 15.
http://www.4shared.com/file/148111846/b9a7...a_paralela.html
Mas quando você for executar vai dar um erro dizendo que o windows precisa ser fechado. Para isso não acontecer faça o seguinte, baixe esse arquivo inpout32.dll no link abaixo e poe dentro da pasta que você vai executar .exe.
http://www.4shared.com/file/148112924/12845b44/inpout32.html
FALE CONOSCO
em PHP
Postado
Valeu, parou de dar acesso negado e num domínio que um amigo meu tem fiz o teste deu certo, porém, eu quero que funcione no meu computador. Se possível for, existe algum email que possa funcionar sem que tenha um domínio?