Jump to content


Halan Batista's Content

There have been 7 items by Halan Batista (Search limited from 29/03/2023)


Ordernar por                Order  

#1005340 Explode Url - Youtube

Posted by Halan Batista on 08/11/2010, 18:31 in PHP

Olá...

Bem meu site tem um sistema de cadastros de video, onde as urls dão do youtube.

O youtube tem uma url que gera automaticamente a miniatura do video em imagem que é a seguinte:

http://img.youtube.com/vi/ [codigo do video] /2.jpg

Apenas colocando o codigo ali ele ja gera a thumb.


Bem a url que é cadastrada no meu bd é a seguinte:

http://www.youtube.com/v/vUP2ggazGig?fs=1&hl=pt_BR

Como eu faço para explorar essa url e pegar apenas o codigo do vídeo: vUP2ggazGig


Obrigado.



#1002681 Pegar Id Do <Select> Anterior

Posted by Halan Batista on 17/08/2010, 15:58 in PHP

Pessoal, no form que estou fazendo tenho a situação:
1º Uso um <select> para lista os dados do BD pacientes;
2º Uso um <select> para lista os dados do BD medicos;
3º Uso um <select> para lista os dados do BD convenios;
4º Uso um <select> para lista os dados do BD categoria;
5º Uso um <select> para lista os dados do BD exames;

Na tabela de exames tenho uma campos onde é gravado o código da categoria, ou seja, podem existir vários exames para uma determinada categoria.
O que quero fazer aqui é o seguinte, quando o usuário escolher a categoria e passar para o <select id_exames> selecione todos os exames relacionados a categoria. Bem abaixo segue a forma que estou fazendo, mas não estou conseguindo fazer a seleção.

<form action="frm_resultado_di.php" method="post" name="frm" id="frm_res1">
			<br />
			<table width="80%" border="1" align="center" bgcolor="#E0FFFF">
				<tr>
					<td valign="top">
						<table width="70%" border="0" align="center">
							<tr>
								<td colspan="3" align="center"><h1>Cadastro de Exames - Diagnostico por Imagem</h1></td>
							</tr>
							<tr>
								<td width="31%" align="right">Paciente:</td>
								<td colspan="2"><select name="id_paciente" id="id_paciente">
									<option></option>
									<?php
										$sql=mysql_query("SELECT * FROM pacientes ORDER BY nome_pac") or die ("Erro 2. ");
										while ($linha=mysql_fetch_array($sql)){
											$resultado=$linha["codigo_pac"];
											if ($id_paciente==$resultado) 
												{$selecionado = "selected";}
											else
												{$selecionado = "";}
											echo "<option value =\"$resultado\" $selecionado > $linha[nome_pac] </option>";	
										}
									?>
								</select></td>
							</tr>
							<tr>
								<td align="right">Médico:</td>
								<td colspan="2"><select name="id_medico" id="id_medico">
									<option></option>
									<?php
										$sql=mysql_query("SELECT * FROM medicos ORDER BY nome_medico") or die ("Erro 2. ");
										while ($linha=mysql_fetch_array($sql)){
											$resultado1=$linha["id_medico"];
											if ($id_medico==$resultado1) 
												{$selecionado1 = "selected";}
											else
												{$selecionado1 = "";}
											echo "<option value =\"$resultado1\" $selecionado1 > $linha[nome_medico] </option>";	
										}
									?>
								</select></td>
							</tr>
							<tr>
								<td align="right">Convênio:</td>
								<td colspan="2"><select name="id_convenio" id="id_convenio">
									<option></option>
									<?php
										$sql=mysql_query("SELECT * FROM convenios ORDER BY nome_convenio") or die ("Erro 2. ");
										while ($linha=mysql_fetch_array($sql)){
											$resultado3=$linha["id_convenio"];
											if ($id_convenio==$resultado3) 
												{$selecionado3 = "selected";}
											else
												{$selecionado3 = "";}
											echo "<option value =\"$resultado3\" $selecionado3 > $linha[nome_convenio] </option>";	
										}
									?>
								</select></td>
							</tr>
							<tr>
								<td align="right">Data / Hora:</td>
								<td width="14%"><input name="txt_data" type="text" id="txt_data" size="10" maxlength="10" /> 
								/</td>
								<td width="55%"><input name="txt_hora" type="text" id="txt_hora" size="6" maxlength="6" /></td>
							</tr>
							<tr>
								<td align="right">Categoria:</td>
								<td colspan="2">
									<select name="id_categoria" id="id_categoria">
										<option></option>
										<?php
											$sql=mysql_query("SELECT * FROM categoria ORDER BY descriscao_cat") or die ("Erro 2. ");
											while ($linha=mysql_fetch_array($sql)){
												$resultado4=$linha["codigo_cat"];
												if ($id_categoria==$resultado4) 
													{$selecionado4 = "selected";}
												else
													{$selecionado4 = "";}
												echo "<option value =\"$resultado4\" $selecionado4 > $linha[descriscao_cat] </option>";											
											
											}
										?>
									</select>
								</td>

								<input type="hidden" name="id_paciente"  value="<?php echo $id_paciente; ?>" />                                <input type="hidden" name="id_medico"    value="<?php echo $id_medico;?>" />
								<input type="hidden" name="id_convenio"  value="<?php echo $id_convenio; ?>" />
								<input type="hidden" name="id_categoria" value="<?php echo $id_categoria;?>" /> 

								<input type="button" name="verifica_categoria" value="OK" onclick="f_ajx('frm_res1')" /> 

							</tr>
						</table>	
					</td>
				</tr>		
			</table>
		</form>
		<form action="op_resultado_di.php" name="frm_res2" method="post" id="frm_res1"> 
        	<table width="80%" border="1" align="center" bgcolor="#E0FFFF">
            	<tr>
    				<td>
                    	<select name="id_exames" id="id_exames">
                        	<option></option>
                        	<?php
								$id_categoria = $_GET["id_categoria"];
								$result = mysql_query("SELECT * FROM exames WHERE codigo_cat_exa = ".$categoria);

       							while($row = mysql_fetch_array($result) ){
									echo "<option value='".$row['codigo_exa']."'>".$row['descriscao_exa']."</option>";
						
							   }
							
							
								if (isset($_POST["verifica_categoria"]))
								{
									$id_paciente  = $_POST["id_paciente"];
									$id_medico	  = $_POST["id_medico"];
									$id_convenio  = $_POST["id_convenio"];
									$id_categoria = $_POST["id_categoria"];
							
									$sql=mysql_query("SELECT * FROM exames ORDER BY descriscao_exa where codigo_cat_exa ='$id_categoria'") or die ("Erro 2. ");
									while ($linha1=mysql_fetch_array($sql)){
     									$resultado5=$linha1["codigo_exa"];
										if ($id_exames==$resultado5) 
											{$selecionado5 = "selected";}
										else
											{$selecionado5 = "";}
										echo "<option value =\"$resultado5\" $selecionado5 > $linha1[descriscao_exa] </option>";	
									 }
									}
								?>

                        </select>
                    </td>        
	            </tr>
            <table>                    
		</form>	




é o seguinte... você precisa fazer duas consultas... uma com todos os resultados e a outra com o valor que está no banco de dados... olha o exemplo meu:

<?php 
		    include("../includes/config.php");
            $sql_cidade = mysql_query("SELECT * FROM cidades");
			
			$sql_cidade2 = mysql_query("SELECT * FROM cidades WHERE id_cidade = '$id_cidade' ");
			$cid2 = mysql_fetch_array($sql_cidade2);
			$id_cidade2 = $cid2["id_cidade"];
			$cidade2 = $cid2["id_cidade"];
        	
			$total_cidade = mysql_num_rows($sql_cidade);
	        ?>
			<select name="cidade" class="form-melhor" id="cidade">
            <?
	        while($cid = mysql_fetch_array($sql_cidade)){
            $id_cidade = $cid["id_cidade"];
			$cidade = $cid["cidade"];
            if ($cidade2 == $cidade) {
			$select = "selected"; } else { $select = ""; }
			echo "<option value='$id_cidade' $select>$cidade</option>";
			} ?>
                </select>

espero que tenha ajudado



#998368 Envio De Email Com Limitador

Posted by Halan Batista on 16/04/2010, 11:35 in PHP

Olhe na pagina index.html se os campos estão com os nomes corretos... NOME EMAIL ASSUNTO MENSAGEM...



Bem mais a pergunta que eu fiz.. Alguem vai me ajudar???


Grato



#998343 Envio De Email Com Limitador

Posted by Halan Batista on 15/04/2010, 14:00 in PHP

Por exemplo..

Tenho no meu banco de dados 1200 emails cadastrados.

Quero que seja feito a busca do valor total de registros e crie um menu <option> com os valores separados de 300 em 300, porque o meu servidor tem limitacao de 300 emails enviados por dia.
Entao queria que o option fosse gerado assim 0 - 300, 300 - 600, 600 - 900, 900 - 1200.

Porque dai no envio eu seleciono por exemplo quero enviar do registro 300 ao 600, como se fosse limitacao entendeu?

Abraco.



#998337 Envio De Email Com Limitador

Posted by Halan Batista on 15/04/2010, 12:44 in PHP

Ola.

Gostaria de help ou um codigo parecido com o que eu quero.

Seguinte.. Meu servidor tem limitacao de envio de 300 emails por dia.

Queria fazer o seguinte. Pegar o valor total de emails dividir eles de 300 em 300 e criar um menu <option> com 0 - 300, 300 - 600, 600 - 900 e assim por diante.
Porque dai em 1 dia eu seleciono 0-300, no outro 300-600.

Deu para compreender?

Abraco



#998285 Erro No Envio De Formulario Em Html

Posted by Halan Batista on 14/04/2010, 14:21 in PHP

Mas eu já estou usando um cabeçalho pra reconhecer HTML, mas não está reconhecendo... Olha soh o cabeçalho que estou usando:

$cabecalho .= "MIME-Version: 1.0\r\n";
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecalho .= "From: $a_nome <$a_email>";
$cabecalho .= "\nReply-To: $a_nome <$a_email>";

Mas mesmo assim ele não está indo como HTML, será que tem algum problema no comando:
if ( isset( $_POST ) )
$postArray = &$_POST ; // 4.1.0 or later, use $_POST
else
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS

foreach ( $postArray as $sForm => $value )
{
if ( get_magic_quotes_gpc() )
$postedValue = htmlspecialchars( stripslashes( $value ) ) ;
else
$postedValue = htmlspecialchars( $value ) ;
}

Que pega os dados da edição e joga pro campo mensagem?



#998269 Erro No Envio De Formulario Em Html

Posted by Halan Batista on 14/04/2010, 12:04 in PHP

Olá...
Estou com problemas no envio do meu formulário.
O e-mail é enviado corretamente só que a mensagem em vez de ir em html, está indo so o texto tipo:

<html> <head> <title></title> </head> <body> <p> &lt;? echo &quot;$nome&quot;; ?&gt; Edite aqui com o seu c&oacute;digo</p> </body> </html>


Meu código parece estar tudo correto, segue abaixo:

<?php

include( '/home/vipagora/ultramail/ultramail.php' );
session_start("admin");
if($_SESSION["admin"] == "on"){
include("../config.php");

if ( isset( $_POST ) )
$postArray = &$_POST ; // 4.1.0 or later, use $_POST
else
$postArray = &$HTTP_POST_VARS ; // prior to 4.1.0, use HTTP_POST_VARS

foreach ( $postArray as $sForm => $value )
{
if ( get_magic_quotes_gpc() )
$postedValue = htmlspecialchars( stripslashes( $value ) ) ;
else
$postedValue = htmlspecialchars( $value ) ;
}

$msg_para = $_POST["msg_para"];
$msg_assunto = $_POST["msg_assunto"];
$msg_tipo = $_POST["msg_tipo"];
$mensagem = $postedValue;

if($msg_para == "todos"){
$sql = mysql_query("SELECT * FROM n_emails WHERE ativo = 's'");
$total = mysql_num_rows($sql);
$mailok = 0;
$falha = 0;
while($lista = mysql_fetch_array($sql)){
$nome = $lista["nome"];
$email = $lista["email"];
$cabecalho = '';
$cabecalho .= "MIME-Version: 1.0\r\n";
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecalho .= "From: $a_nome <$a_email>";
$cabecalho .= "\nReply-To: $a_nome <$a_email>";
if(UltraMail($email,$msg_assunto,$mensagem, $cabecalho )){
$mailok = $mailok + 1;
$msg = "<font color=green>SUCESSO!</font>";
}
else{
$falha = $falha + 1;
$msg = "<font color=red>FALHA!</font>";
}
?>
<font face="Arial" size="2">Enviando para <b><?=$email?></b>...
<b><?=$msg?></b></font><br>
<?php } ?>
<script>alert("<?=$total?> e-mails deveriam ser enviados...\n<?=$mailok?> foram mandados corretamente,\n<?=$falha?> falharam!\n")</script>
<?php
}
else{
$cabecalho = '';
$cabecalho .= "MIME-Version: 1.0\r\n";
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n";
$cabecalho .= "From: $a_nome <$a_email>";
$cabecalho .= "\nReply-To: $a_nome <$a_email>";
if( UltraMail($msg_para,$msg_assunto,$mensagem, $cabecalho ) == TRUE ){
$msg = "<font color=green>SUCESSO!</font>";
}
else{
$msg = "<font color=red>FALHA!</font>";
}
?>
<font face="Arial" size="2">Enviando para <b><?=$msg_para?></b>...
<b><?=$msg?></b></font><br><?php
}
}
else{
echo "<script>location.href='login.php'</script>";
}
?>
<p><font face="Arial" size="2"><a href="index.php">Voltar</a></font></p>
<p align="right"><font size="1" face="Arial">Produzido por <a href="http://www.clenissonweb.kit.net" target="_blank">Clenisson
Calaça</a>.</font></p>


Aguardo um retorno, Abraço!




IPB Skin By Virteq