
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Se você utilizar o MySQL pode utilizar o LOCK TABLES, ele permite trancar uma tabela enquanto alguém estiver realizando alguma ação, logo, seria no caso de duas pessoas clicarem ao mesmo tempo, o que entrasse primeiro teria sucesso, para o outro retornaria um erro do SGBD (porque a tabela estaria trancada)... -> http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html Se bem que isso geraria outros problemas...
-
Teoricamente... SELECT DISTINCT(contrato) FROM tabela ORDER BY data_de_cadastro DESC Ou... SELECT * FROM tabela GROUP BY contrato ORDER BY data_de_cadastro DESC
-
O include está assim "C: mpp mpp\htdocs\vcalendar\day.php"??? Entenda um negócio, você não deve considerar todo o seu HD quando se fala de servidor web, exemplo, vamos supor que a pasta do webserver está em: C:/seilah/ehassim/naosei/quemsabe/tacomplicado/realmentemuito/aindataloge/maisenrolacao/naosei/ARQUIVOS Então ali na pasta ARQUIVOS ficam as páginas, se você colocar uma outra pasta dentro chamada 'algumacoisa', ou seja, ficando: C:/seilah/ehassim/naosei/quemsabe/tacomplicado/realmentemuito/aindataloge/maisenrolacao/naosei/ARQUIVOS/algumacoisa Agora por exemplo, se na pasta ARQUIVOS tem um arquivo chamado index.php e você quer dar um include nesse arquivo de um arquivo chamado "seila.php" que está na pasta "algumacoisa", basta include "algumacoisa/seila.php"; não é: include "C:/seilah/ehassim/naosei/quemsabe/tacomplicado/realmentemuito/aindataloge/maisenrolacao/naosei/ARQUIVOS/algumacoisa/seila.php";
-
Pega algum tipo o 'orkut' e altera, porque exatamente como essa você não vai achar...
-
Abre o seu arquivo php.ini e procure por allow_url_fopen, ele vai estar OFF, passe para ON. Onde o php.ini vai estar eu não sei, pois não utilizo esses pacotes prontos... OU coloque endereço relativo, ou seja, em vez de http://... apenas o endereço físico no disco...
-
SELECT p.*,r.* FROM RELACIONAMENTO r. LEFT JOIN PROJETO p ON p.ID_PROJETO = r.ID_PROJETO WHERE p.NOME = 'DIEGO' Essa query faz o que você quer... use o mysql_fetch_assoc para pegar tudo que vem na query... E NÃO FIQUE ESCREVENDO COM O CAPSLOCK LIGADO!
-
Eu não havia falado, ma você alterou também o formulário? Tem um ou dois campos que precisam ser editados...
-
A um tempo atrás eu usava esse dai... Formulário: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Criando seu e-mail!</title> <style type="text/css"> <!-- .style1 { font-family: Verdana; font-size: 12px; } .style11 {font-family: Verdana; font-size: 10px; } .style12 {font-size: 10px} --> </style> </head> <body> <table width="500" align="center"> <tr> <td align="center" valign="middle"><span class="style1">Teste para cadastro de e-mail!</span></td> </tr> <tr> <td> </td> </tr> <tr> <td><form name="form1" method="post" action="email_criar.php"><table width="500"> <tr> <td><span class="style12"></span></td> <td><span class="style12"></span></td> </tr> <tr> <td><span class="style11">Login:</span></td> <td> <input name="loginemail" type="text" id="loginemail"> </td> </tr> <tr> <td><span class="style11">Senha:</span></td> <td><input name="senha" type="text" id="senha"></td> </tr> <tr> <td><span class="style12"></span></td> <td><span class="style11"> <input name="dominioemail" type="hidden" id="dominioemail" value="SEUDOMINIO.COM"><!-- COLOQUE AQUI O SEU DOMINIO --> <input name="quota" type="hidden" id="quota" value="5"> <!-- Altere o valor 5 pelo tamanho que quer que os e-mails tenham, acho que se deixar value="" vai criar contas com espaço ilimitado --> </span></td> </tr> <tr> <td><span class="style12"></span></td> <td><input name="Submit" type="submit" value="Enviar!"></td> </tr> <tr> <td><span class="style12"></span></td> <td><span class="style12"></span></td> </tr> </table></form></td> </tr> </table> </body> </html> Página 'email_criar.php' <?php function pop3create($email,$senha,$quota) { $host = "localhost"; $logincpanel="SEU_LOGIN_NO_CPANEL"; // Coloque o login que você usa para logar no cpanel $senhacpanel="SUA_SENHA_NO_CPANEL"; // Coloque a senha que você usa para logar no cpanel $socket = fsockopen($host,2082); socket_set_timeout($socket,30); $authstr = "$logincpanel:$senhacpanel"; $pass = base64_encode($authstr); $in = "GET / HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n"; fputs($socket,$in); $resposta=array(); while (!feof($socket)) { $resposta[] = htmlspecialchars(fgets($socket, 128)); } fclose( $socket ); $checa = strpos($resposta[6],"The Document has moved here"); if ($checa != false) { //diferente de falso, logou ok $redir = trim(str_replace("Location: ","",$resposta[3])); $redir = str_replace(substr($redir,-10),"mailcentral/doaddpop.html",$redir); $socket = fsockopen($host,2082); socket_set_timeout($socket,30); $split = split("@",$email); $loginemail = $split[0]; $dominioemail = $split[1]; $in = "GET $redir?email=$loginemail&domain=$dominioemail&password=$senha"a=$quota HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n"; fputs($socket,$in); while (!feof($socket)) { $resto .= htmlspecialchars(fgets($socket, 128)); } fclose( $socket ); $parametro = $loginemail."+".$dominioemail; $checa = strpos($resto,$parametro); if ($checa != false) { return 1; } else { return 2; } } else { echo "ERRO DE LOGIN NO CPANEL. CORRIJA O HOST OU O LOGIN E SENHA"; } } $criaconta = pop3create("$loginemail@$dominioemail","$senha","$quota"); if ($criaconta == 1) { echo "CONTA CRIADA COM SUCESSO...<br><br>Seu e-mail é: $loginemail@$dominioemail <br><br>Visite o link <a href='http://www.$dominioemail/webmail/'>http://www.$dominioemail/webmail/</a> <br><br>E digite seu e-mail completo e sua senha para acessar..."; } if ($criaconta == 2) { echo "CONTA JÁ EXISTENTE;("; } ?> Você tem que configurar ali no email_criar os dados: $logincpanel="SEU_LOGIN_NO_CPANEL"; // Coloque o login que você usa para logar no cpanel $senhacpanel="SUA_SENHA_NO_CPANEL"; // Coloque a senha que você usa para logar no cpanel
-
A alguns minutos atrás eu fundi um outro tópico seu, pois como já está sendo discutido esse assunto em outro lugar, não tem motivo ficar abrindo outro tópico só pra isso... ->http://scriptbrasil.com.br/forum/index.php?showtopic=109502 Este tópico será apagado posteriormente.
-
Você poderia utilizar o HTTP_REFERER -> http://php.net/reserved.variables Leia o aviso que tem no manual...
-
Tem certeza que você meche com PHP a muito tempo? Porque esse tipo de pergunta é de quem comprou o computador ontem e tá descobrindo a internet hoje... como você vai enviar algo pra internet sem estar conectado a ela? Claro que não dá... mesmo porque que envia o e-mail de fato não é o PHP e sim o servidor de e-mails, dependendo do software, uns vão enviar 'pro nada' (já que não vai estar conectado), mas a maioria simplesmente via reter a mensagem até que consiga confirmar a conexão com a internet...
-
Leias as regras do fórum... você já tem um tópico que discute o assunto, logo, não precisa abrir outro... Tópico fundidos...
-
TRUNCATE TABLE nome_da_tabela
-
As tags option têm que estar dentro do laço, assim a cada volta ele cria um novo option e insere o valor correspondente...
-
Com certeza.... eu mesmo to estudando java, pois na faculdade levei muito nas coxas as duas cadeiras de java que tinha e não aprendi quase nada... java hoje no Brasil é sinônimo de boa remuneração e facilidade pra encontrar emprego... basta pesquisar por ai pra ver a quantidade de vagas que tem em aberto pra essa linguagem...
-
Basta pegar o valor do bd, colocar numa variável e incrementar...ai usa o UPDATE pra atualizar... $valordobd++; Se não me engano dá pra fazer direto na query tb, usando o +1, se o campo for para números ele incrementa sozinho...
-
Só vou acreditar no ruby (ou no ruby on rails) quando a velocidade de processamento dos scripts for melhor, pois comparativamente com outras linguagens o desempenho é muito baixo, ele demora muito mais pra processar, existe uma promessa de que isso vai melhorar, mas mesmo assim só acredito em fatos, não em promessas... Um ranking das linguagens -> http://www.tiobe.com/tpci.htm
-
O engraçado é que todo mundo que fala isso trabalha com ASP... assim fica fácil falar mal da concorrência... Se realmente PHP fosse acabar, porque cargas d'água ainda estariam provendo suporte ao PHP4 até um dia desses... e sem falar que nem se tocaria no PHP6 que já é discutido por ai... acho que o melhor indicativo pra saber se algo vai acabar ou não é consultar uma lista das linguagens mais usadas... dá pra ver o destaque do PHP...
-
Existe isso: $rows = mysql_num_rows($sql, $sql1); ??? mysql_num_rows retorna o número de linhas de uma determinada query, agora, como vai retornar o número de linhas de duas querys??? No manual não consta nada sobre essa sintaxe que você usou, por isso acho que ela não existe...
-
Estude formulários, pois isso é o básico do básico do básico... <?php echo "<input name=\"textfield\" type=\"text\" value=\"".$_SESSION["nome"]."\">"; ?>
-
Sempre que se fala em permissão em um servidor linux está se falando em chmod...
-
Problema com as permissões de novo...
-
Basta dar o echo com o os valores dentro dos inputs....
-
Como Fazer Verificação Para Upload Apenas De Flashs?
pergunta respondeu ao Carlos Renan de ESerra em PHP
Isso dai verifica pelo MIME TYPE do arquivo, o do Flash segundo o que eu acabei de ver é: application/x-shockwave-flash Seguindo o padrão do que já existe que é: image/pjpeg image/jpeg image/gif Você chega a conclusão que o que está antes da barra vai na primeira parte da expressão regular, e o que está depois vai na segunda parte... -
Você tem que ter a devida permissão para escrever na pasta com o mkdir... ou seja, o problema é no chmod...