Ir para conteúdo
Fórum Script Brasil

wawasurf

Membros
  • Total de itens

    38
  • Registro em

  • Última visita

Tudo que wawasurf postou

  1. Peguei um sistema com programação orientada a objeto para mexer, preciso fazer com o que o usuário exclua mais de um itens de uma só vez. meus arquivos são estes. <form action="excluir.php" method="post"> <input type="submit" value="Excluir"><?php $grid = new GridHelper('Clientes'); $grid -> addColuna( array( 'conteudo'=>"<input type=\"checkbox\" value=\"{{IdCli}}\" name=\"excluira[]\">", 'title'=>'Exluir', 'ordenavel'=>false, 'tamanho'=>'50', 'align'=>'center', 'ordem'=>1, ) ); </form>Para fazer a exclusão de um só registro esta funcionando, segue o código public function excluirAction(){ indexController::checaLogin(); $model = new Clientes(); $primaryMethod = 'set'.$model->getPrimaryKey('funcao'); $model->$primaryMethod(System::getInstance()->getParams($model->getPrimaryKey('funcao'))); $model->setStatusCli('X'); if ($model->update('id_cli = '.$model->getIdCli())){ Messages::getInstance()->addMessage('Registro excluido com sucesso!','success'); }else{ Messages::getInstance()->addMessage('Problemas ao excluir registro','danger'); } $this->indexAction(); return $this; }Normalmente uso assim, mais como posso incluir o feroach(); com o php para que se exclua vários registro de uma só vez $excluir = $_POST["excluira"]; foreach($excluir as $registro){ $sql = "delete from recados WHERE idx = $registro"; $rs = mysql_query($sql, $conecxao) or die(mysql_error()); }
  2. Olá, não estou conseguindo pegar o valr da tabela emails do meu banco de dados com php5. $comando = new DBMySQLi(); $re = $comando->Executar("select * from edson"); $c = 0; // contador de emails (não confirma de forma exacta) while($obj = $re->fetch_object()) { sendEmail($linha["email"],$linha["assunto"],msg($linha["nome"])); $c++; echo"email enviado para ".$linha["email"].""; } Ele não esta vendo os: $linha["email"],$linha["assunto"],msg($linha["nome"] O que estiu fazende de errado?
  3. Ah desculpa, não coloquei o erro que esta dando, segue abaixo: Array ( [name] => DSC00629.JPG [type] => image/jpeg [tmp_name] => /tmp/phpCz3YQT [error] => 0 => 341198 ) Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in /home/acirj/public_html/acirjs/admin/galeria_de_fotos/uploadImage2.php on line 31
  4. Olá, Esta dando um erro que não estou conseguindo arrumar no código para redimensionar fotos através do php utilizando o for. Por favor pessoal, poderiam me dar uma luz, pelo q entendi no erro, ele não esta conseguindo pegar o valor do [tmp_name] sera que é isso mesmo? Esse é o erro que esta dando: Array ( [name] => DSC00629.JPG [type] => image/jpeg [tmp_name] => /tmp/phpCz3YQT [error] => 0 => 341198 ) Aqui esta o código: <? //Elimita o limite de tempo do php_timeout(); set_time_limit(0); for($i=1; $i<=20; $i++) { $id_arquivo = "foto".$i; $arquivo = isset($_FILES[$id_arquivo]) ? $_FILES[$id_arquivo] : FALSE; $max_image_x = 500; $max_image_y = 375; $diretorio = "/home/acirj/public_html/acirjs/admin/galeria_de_fotos/fotos/$pasta_img/"; if($arquivo) { $tamanho = getimagesize($arquivo['tmp_name']); ini_set ("max_execution_time", 3600); // uma hora $err = FALSE; $arquivo['name'] = ereg_replace("[áàâãª]","a",$arquivo['name']); $arquivo['name'] = ereg_replace("[ÁÀÂÃ]","A",$arquivo['name']); $arquivo['name'] = ereg_replace("[éèê]","e",$arquivo['name']); $arquivo['name'] = ereg_replace("[ÉÈÊ]","E",$arquivo['name']); $arquivo['name'] = ereg_replace("[óòôõº]","o",$arquivo['name']); $arquivo['name'] = ereg_replace("[ÓÒÔÕ]","O",$arquivo['name']); $arquivo['name'] = ereg_replace("[úùû]","u",$arquivo['name']); $arquivo['name'] = ereg_replace("[ÚÙÛ]","U",$arquivo['name']); $arquivo['name'] = str_replace("ç","c",$arquivo['name']); $arquivo['name'] = str_replace("Ç","C",$arquivo['name']); $arquivo['name'] = str_replace("ç","c",$arquivo['name']); $arquivo['name'] = str_replace(" ","",$arquivo['name']); if(is_uploaded_file($arquivo['tmp_name'])) { if(verifica_image($arquivo)) { $tamanho = getimagesize($arquivo['tmp_name']); $dimensiona = verifica_dimensao_image($arquivo, $max_image_x, $max_image_y); if($dimensiona != '') { if($dimensiona == 'altura') { $auxImage = $max_image_x; $max_image_x = $max_image_y; $max_image_y = $auxImage; } } else { $max_image_x = $tamanho[0]; $max_image_y = $tamanho[1]; } $nome_foto = ('maior_' . $arquivo['name']);// nome único para foto $endFoto = $diretorio . $nome_foto; if(reduz_imagem($arquivo['tmp_name'], $max_image_x, $max_image_y, $endFoto)) { $err = TRUE; } } } } if (!$err){ echo "erro ao salvar foto</br>"; } else { $galeria_id=$_POST['pasta_img']; $legenda=$_POST["legenda_$i"]; $sql=mysql_query("INSERT INTO fotos_galerias (galeria_id, caminho, legenda) VALUES ('$galeria_id', '$nome_foto', '$legenda')") or die (mysql_error($conexao)); echo"Foto $i - $nome_foto cadastrada com sucesso na pasta $galeria_id! </br>"; print_r($arquivo); } } ?>
  5. Tenho a tabela categorias CREATE TABLE `categorias` ( `codigo` tinyint(11) NOT NULL AUTO_INCREMENT, `categorias_cat` varchar(255) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`codigo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2; -- -- Extraindo dados da tabela `categorias` -- INSERT INTO `categorias` VALUES(1, 'Linha ligth'); e a tabela produtos: CREATE TABLE `produtos` ( `codigo` tinyint(3) NOT NULL AUTO_INCREMENT, `imagem` varchar(255) COLLATE latin1_general_ci NOT NULL, `imagem_menor` varchar(255) COLLATE latin1_general_ci NOT NULL, `nome_produto` varchar(255) COLLATE latin1_general_ci NOT NULL, `descricao` mediumtext COLLATE latin1_general_ci NOT NULL, `categoria` varchar(255) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`codigo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14; -- -- Extraindo dados da tabela `produtos` -- INSERT INTO `produtos` VALUES(13, 'imagem_1256126352.jpg', 'menor_1256126352.jpg', 'bolo lev', 'asn askjda sdj', 'Linha ligth'); INSERT INTO `produtos` VALUES(12, 'imagem_1256126331.jpg', 'menor_1256126331.jpg', 'Pão lev', 'kaojsd aks daplk osk ao aqlo sdk ldklod<strong>k oki </strong>', 'Linha ligth'); Com INNER JOIN seria mais ou menos assim? $result = mysql_query("SELECT * FROM categorias INNER JOIN produtos ON categorias.categorias_cat=categoria.categoria"); while ($row = mysql_fetch_array($result)){ } como faço pata imprimir na tela dessa forma? Nome da categoria Produto Produto2 Nome da categoria2 Produto3 Produto4
  6. Olá, quando chamo um link com um ajax para dentro da div, o shadowbox não funciona, acho que dever ser na hora em que chamo os dois .js Shadowbox <script type="text/javascript" src="src/adapter/shadowbox-base.js"></script> <script type="text/javascript" src="src/shadowbox.js"></script> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript"> Shadowbox.loadSkin('classic', 'src/skin'); Shadowbox.loadLanguage('pt-BR', 'src/lang'); Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'src/player'); window.onload = function(){ Shadowbox.init(); }; </script> Carregar link na div var carregar; function ObjAjax(){ try{return new XMLHttpRequest()} catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")} catch(e){return new ActiveXObject("Microsoft.XMLHTTP")}} return null; } function navegar(page){ ajax = new ObjAjax(); var div = document.getElementById("ver_brindes"); ajax.onreadystatechange = function(){ if(ajax.readyState == 1){div.innerHTML="<img src=admin/ajax_preloader.gif /> Carregando...";} if(ajax.readyState == 4){div.innerHTML=ajax.responseText;} } ajax.open("GET",page,true); ajax.send(null); } Gostaria de saber como posso chamar os dois ajax, para que eles funcionam simultaneamente. Obrigado
  7. wawasurf

    duvida no for

    Olá, Estou tendo problemas de fazer uma estrutura de repetição com o for, em um sistema de uploada de arquivos. O sistema nunca obedece a quantidade de fotos que deve ser enviada pelo servidor que nesse caso é de 20 fotos, gostaria de saber onde estou errando. O código é esse: ulpoad.php <? require_once("functionsUpload.php"); for($i=1; $i<=20; $i++) { $id_arquivo = "foto".$i; $arquivo = isset($_FILES[$id_arquivo]) ? $_FILES[$id_arquivo] : FALSE; $max_image_x = 500; $max_image_y = 375; $diretorio = "diretório_do_servidor/$pasta_img/"; if($arquivo) { $tamanho = getimagesize($arquivo["tmp_name"]); ini_set ("max_execution_time", 3600); // uma hora $err = FALSE; if(is_uploaded_file($arquivo['tmp_name'])) { if(verifica_image($arquivo)) { $tamanho = getimagesize($arquivo["tmp_name"]); $dimensiona = verifica_dimensao_image($arquivo, $max_image_x, $max_image_y); if($dimensiona != '') { if($dimensiona == 'altura') { $auxImage = $max_image_x; $max_image_x = $max_image_y; $max_image_y = $auxImage; } } else { $max_image_x = $tamanho[0]; $max_image_y = $tamanho[1]; } $nome_foto = ('maior_' . time() . '.' . verifica_extensao_image($arquivo));// nome único para foto $endFoto = $diretorio . $nome_foto; if(reduz_imagem($arquivo['tmp_name'], $max_image_x, $max_image_y, $endFoto)) { $err = TRUE; } } } } echo"Foto cadastrada com sucesso! $nome_foto<br />"; } ?>
  8. Olha amigo, não é por nada não, se no segundo tópico você achou o problema, porque você não me ajudou? Assim estou tentando fazer de varias formas pra ve se da certo dai posto um novo tópico aqui pra ve se alguém me ajuda, mais já vi que voce não quer ajudar. Não vo voltar mais aqui, vi que esse forum além de não me ajudar só me atrapalhou. Parabéns pelo seu "grande" forum. :wacko:
  9. To com um script aqui de fazer upload de uma foto para o servidor, como estou fazendo uma galeria de imagens, preciso criar uma estrutura de repetição para que o usuario possa enviar mais de uma foto que no caso aqui seria 10. Peço para que de uma olhada no meu script e me diga onde estou errando... Faz o upload das imagens <?php require_once ("functionsUpload.php"); set_time_limit(0); //Elimita o limite de tempo do php_timeout(); $i =1; //a variável i é iniciada com valor 1 While($i <= 10) //enquanto $i for menor ou igual a 10... { //pega os nomes dos campos files (prefixo + numero crescente) $id_arquivo = "foto".$i; $nome_arquivo = $_FILES[$id_arquivo]["name"]; $arqv_temporario = $_FILES[$id_arquivo]["tmp_name"]; // faz o upload dos arquivos $arquivo = isset($_FILES["$id_arquivo"]) ? $_FILES["$id_arquivo"] : FALSE; $max_image_x = 402; $max_image_y = 331; $diretorio = '/home/admin/public_html/testes/eu/fotos/'; if($arquivo) { $tamanho = getimagesize($arqv_temporario); ini_set ("max_execution_time", 3600); // uma hora $err = FALSE; if(is_uploaded_file($arqv_temporario)) { if(verifica_image($arquivo)) { $tamanho = getimagesize($arqv_temporario); $dimensiona = verifica_dimensao_image($arquivo, $max_image_x, $max_image_y); if($dimensiona != '') { if($dimensiona == 'altura') { $auxImage = $max_image_x; $max_image_x = $max_image_y; $max_image_y = $auxImage; } } else { $max_image_x = $tamanho[0]; $max_image_y = $tamanho[1]; } $nome_foto = ('imagem_crop_' . time() . '.' . verifica_extensao_image($arquivo));// nome único para foto $endFoto = $diretorio . $nome_foto; if(reduz_imagem($arqv_temporario, $max_image_x, $max_image_y, $endFoto)) { $err = TRUE; } } } } { echo "O Arquivo <b>$nome_foto e $id_arquivo</b> foi concluido com sucesso<img src=fotos/$nome_foto /><br />"; $i++; // e incrementado } } ?> Faz o redimensionamento das imagens <?php function verifica_dimensao_image($img, $max_x, $max_y) { $dimensaoImage = getimagesize($img["tmp_name"]); $dimensao = ''; // Verifica largura if($dimensaoImage[0] > $dimensaoImage[1]) { if($dimensaoImage[0] > $max_x) { $dimensao = 'largura'; } } else { if($dimensaoImage[0] < $dimensaoImage[1]) { if($dimensaoImage[1] > $max_x) { $dimensao = 'altura'; } } else { if($dimensaoImage[0] == $dimensaoImage[1]) { if($dimensaoImage[0] > $max_x) { $dimensao = 'largura'; } } } } return ($dimensao); }//fim verifica_dimensao_image function reduz_imagem($img, $max_x, $max_y, $nome_foto) { //pega o tamanho da imagem ($original_x, $original_y) list($width, $height) = getimagesize($img); $original_x = $width; $original_y = $height; // se a largura for maior que altura if($original_x > $original_y) { $porcentagem = (100 * $max_x) / $original_x; } else { $porcentagem = (100 * $max_y) / $original_y; } $tamanho_x = $original_x * ($porcentagem / 100); $tamanho_y = $original_y * ($porcentagem / 100); $image_p = imagecreatetruecolor($tamanho_x, $tamanho_y); $image = imagecreatefromjpeg($img); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $tamanho_x, $tamanho_y, $width, $height); return imagejpeg($image_p, $nome_foto, 100); }//fim reduz_imagem function verifica_image($img) { // Verifica se o mime-type do arquivo é de imagem if(eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $img["type"])) { return (TRUE); } return (FALSE); }// fim verifica_image function verifica_extensao_image($img) { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $img["name"], $ext); return ($ext[1]); }//fim verifica_extensao_imag ?>
  10. Olá, estou fazendo uma etrutura de repetição para o envio de 10 fotos, só que não esta enviando as fotos para o servidor. Antes de mandar a foto ele ainda faz um resize nas fotos. enviar.php <form id="form" method="post" action="uploadImage.php" enctype="multipart/form-data" accept-charset="utf-8"> <table width="100%"> <tr> <td width="30%"><p>Foto: <input type="file" name="foto1" id="foto1" /> </p> <p>Foto: <input type="file" name="foto2" id="foto2" /> </p> <p>Foto: <input type="file" name="foto3" id="foto3" /> </p> <p>Foto: <input type="file" name="foto4" id="foto4" /> </p> <p>Foto: <input type="file" name="foto5" id="foto5" /> </p></td> <td width="70%"><p>Foto: <input type="file" name="foto6" id="foto6" /> </p> <p>Foto: <input type="file" name="foto7" id="foto7" /> </p> <p>Foto: <input type="file" name="foto8" id="foto8" /> </p> <p>Foto: <input type="file" name="foto9" id="foto9" /> </p> <p>Foto: <input type="file" name="foto10" id="foto10" /> </p></td> </tr> </table> <div id="botao"> <input id="enviar" type="submit" name="Enviar" value="Enviar" tabindex="6" class="botao"/> </div> </form> uploadImage.php <?php require_once ("functionsUpload.php"); set_time_limit(0); //Elimita o limite de tempo do php_timeout(); for($i=1; $i<=10; $i++) { //pega os nomes dos campos files (prefixo + numero crescente) $id_arquivo = "foto".$i; $nome_arquivo = $_FILES[$id_arquivo]["name"]; $arqv_temporario = $_FILES[$id_arquivo]["tmp_name"]; // faz o upload dos arquivos $arquivo = isset($_FILES[$id_arquivo]["name"]) ? $_FILES[$id_arquivo]["name"] : FALSE; $max_image_x = 402; $max_image_y = 331; $diretorio = '/home/admin/public_html/testes/eu/fotos/'; if($arquivo) { $tamanho = getimagesize($idarquivo["tmp_name"]); ini_set ("max_execution_time", 3600); // uma hora $err = FALSE; if(is_uploaded_file($idarquivo['tmp_name'])) { if(verifica_image($arquivo)) { $tamanho = getimagesize($idarquivo["tmp_name"]); $dimensiona = verifica_dimensao_image($arquivo, $max_image_x, $max_image_y); if($dimensiona != '') { if($dimensiona == 'altura') { $auxImage = $max_image_x; $max_image_x = $max_image_y; $max_image_y = $auxImage; } } else { $max_image_x = $tamanho[0]; $max_image_y = $tamanho[1]; } $nome_foto = ('imagem_crop_' . time() . '.' . verifica_extensao_image($arquivo));// nome único para foto $endFoto = $diretorio . $nome_foto; if(reduz_imagem($idarquivo['tmp_name'], $max_image_x, $max_image_y, $endFoto)) { $err = TRUE; } } } } { echo "O Arquivo <b>$nome_arquivo</b> foi concluido com sucesso<br />"; } } ?>
  11. Estou fazendo uma galeria de fotos e não estou conseguindo fazer a estrutura de repetição para o envio das fotos. Gostaria de saber onde estou errando no script. functionsUpload.php <?php function verifica_dimensao_image($img, $max_x, $max_y) { $dimensaoImage = getimagesize($img["tmp_name"]); $dimensao = ''; // Verifica largura if($dimensaoImage[0] > $dimensaoImage[1]) { if($dimensaoImage[0] > $max_x) { $dimensao = 'largura'; } } else { if($dimensaoImage[0] < $dimensaoImage[1]) { if($dimensaoImage[1] > $max_x) { $dimensao = 'altura'; } } else { if($dimensaoImage[0] == $dimensaoImage[1]) { if($dimensaoImage[0] > $max_x) { $dimensao = 'largura'; } } } } return ($dimensao); }//fim verifica_dimensao_image function reduz_imagem($img, $max_x, $max_y, $nome_foto) { //pega o tamanho da imagem ($original_x, $original_y) list($width, $height) = getimagesize($img); $original_x = $width; $original_y = $height; // se a largura for maior que altura if($original_x > $original_y) { $porcentagem = (100 * $max_x) / $original_x; } else { $porcentagem = (100 * $max_y) / $original_y; } $tamanho_x = $original_x * ($porcentagem / 100); $tamanho_y = $original_y * ($porcentagem / 100); $image_p = imagecreatetruecolor($tamanho_x, $tamanho_y); $image = imagecreatefromjpeg($img); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $tamanho_x, $tamanho_y, $width, $height); return imagejpeg($image_p, $nome_foto, 100); }//fim reduz_imagem function verifica_image($img) { // Verifica se o mime-type do arquivo é de imagem if(eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $img["type"])) { return (TRUE); } return (FALSE); }// fim verifica_image function verifica_extensao_image($img) { // Pega extensão do arquivo preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $img["name"], $ext); return ($ext[1]); }//fim verifica_extensao_imag ?> enviar.php <form id="form" method="post" action="uploadImage.php" enctype="multipart/form-data" accept-charset="utf-8"> <p>Foto: <input type="file" name="userfile[]" /> </p> <p>Foto: <input type="file" name="userfile[]" /> </p> <p>Foto: <input type="file" name="userfile[]" /> </p> <p>Foto: <input type="file" name="userfile[]" /> </p> <p>Foto: <input type="file" name="userfile[]" /> </p> <div id="botao"> <input id="enviar" type="submit" name="Enviar" value="Enviar" tabindex="6" class="botao"/> </div> </form> uploadImage.php <?php require_once ("functionsUpload.php"); for ($i=0;$i<4;$i++) { if($_FILES['userfile']['name'][$i]) { $arquivo = isset($_FILES["userfile"][$i]) ? $_FILES["userfile"][$i] : FALSE; $max_image_x = 500; $max_image_y = 375; $diretorio = '/pasta_do_servidor/'; if($arquivo) { $tamanho = getimagesize($arquivo["tmp_name"][$i]); ini_set ("max_execution_time", 3600); // uma hora $err = FALSE; if(is_uploaded_file($arquivo['tmp_name'][$i])) { if(verifica_image($arquivo)) { $tamanho = getimagesize($arquivo["tmp_name"][$i]); $dimensiona = verifica_dimensao_image($arquivo, $max_image_x, $max_image_y); if($dimensiona != '') { if($dimensiona == 'altura') { $auxImage = $max_image_x; $max_image_x = $max_image_y; $max_image_y = $auxImage; } } else { $max_image_x = $tamanho[0]; $max_image_y = $tamanho[1]; } $nome_foto = ('maior_' . time() . '.' . verifica_extensao_image($arquivo));// nome único para foto $endFoto = $diretorio . $nome_foto; if(reduz_imagem($arquivo['tmp_name'][$i], $max_image_x, $max_image_y, $endFoto)) { $err = TRUE; } } } } $arquivo2 = isset($_FILES["foto"][$i]) ? $_FILES["foto"][$i] : FALSE; $max_image_x2 = 120; $max_image_y2 = 90; $diretorio2 = '/home/admin/public_html/mercoplaza/admin/noticias/fotos/'; if($arquivo2) { $tamanho2 = getimagesize($arquivo2["tmp_name"][$i]); ini_set ("max_execution_time", 3600); // uma hora $err2 = FALSE; if(is_uploaded_file($arquivo2['tmp_name'][$i])) { if(verifica_image($arquivo2)) { $tamanho2 = getimagesize($arquivo2["tmp_name"][$i]); $dimensiona2 = verifica_dimensao_image($arquivo2, $max_image_x2, $max_image_y2); if($dimensiona2 != '') { if($dimensiona2 == 'altura') { $auxImage2 = $max_image_x2; $max_image_x2 = $max_image_y2; $max_image_y2 = $auxImage2; } } else { $max_image_x2 = $tamanho2[0]; $max_image_y2 = $tamanho2[1]; } $nome_foto2 = ('menor_' . time() . '.' . verifica_extensao_image($arquivo2));// nome único para foto $endFoto2 = $diretorio2 . $nome_foto2; if(reduz_imagem($arquivo2['tmp_name'][$i], $max_image_x2, $max_image_y2, $endFoto2)) { $err2 = TRUE; } } } } } } ?>
  12. Não consigo fazer funcionar o "image replacement" no ie6, olha como estou fazendo: #dados_buffet h2{ width:94px; height:27px; } #dados_buffet h2 { z-index: 10; background-image:url(../imagens/buffet/buffet.gif); margin-left:20px; margin-top:-50px; } #dados_buffet h2 a { text-indent: -5000px; overflow: hidden; display: block; } <div id="dados_buffet"> <h2><a href="buffet.php" title="Buffet">Buffet</a></h2> </div> No FF funciona beleza
  13. wawasurf

    Agenda de eventos

    Como posso fazer pra mostrar eventos de uma agenda apartir da data atual? Tipo, hoje é dia 7-8-2008, queria que fosse imprimido na tela os eventos com data depois da data de hoje, se tiver alguma data atrasada, não aparece nada, como poso fazer isso. Meu script esta assim agora... <? require_once "admin/conecta.php"; echo"<span class=\"ajax\">Próximos shows</span>"; $result = mysql_query ("SELECT *,date_format(data, '%d.%m.%Y') AS data FROM compromisso ORDER BY data ASC LIMIT 0,8"); while ($row = mysql_fetch_array($result)){ $codigo = $row["codigo"]; $data = $row["data"]; $hora = $row["hora"]; $titulo = $row["titulo"]; $compromisso = $row["compromisso"]; $evento = $row["evento"]; echo" <div id=\"eventos\"> <div id=\"data_agenda\"> $data </div> <div id=\"reta_agenda\"> <img src=\"css_imagens/agenda/reta.jpg\" alt=\"reta\" /> </div> <div id=\"texto_agenda\"> $titulo<br /> <br /> $hora<br /> <br /> $compromisso </div> </div> "; } ?>
  14. Tenho um código que abre um link em um determinda div do site (como se fosse com o iframe), quando eu abro um link que tenha um javascrit dentro, com esse código em ajax, o javascript não funciona, gostaria de saber porque. Código ajax para abrir link numa div: var carregar; function ObjAjax(){ try{return new XMLHttpRequest()} catch(e){try{return new ActiveXObject("Msxml2.XMLHTTP")} catch(e){return new ActiveXObject("Microsoft.XMLHTTP")}} return null; } function navegar(page){ ajax = new ObjAjax(); var div = document.getElementById("abre_div"); ajax.onreadystatechange = function(){ if(ajax.readyState == 1){div.innerHTML="<span class=ajax>Aaguarde, carregando...</span>";} if(ajax.readyState == 4){div.innerHTML=ajax.responseText;} } ajax.open("GET",page,true); ajax.send(null); }
  15. Bah Vampyro, ainda vai com arquivo binario!! :huh:
  16. ele gravou um arquivo binario fd711eb656234c60a4f26d0806d51e4a
  17. Trocquei ali emcima e esse foi o resultado: ‰PNG IHDRÈ–¾PNIDATxœíÚ[rª@EQÈXoF•ÁöýЊÆ6MXkHUï: ÉXJÞm¿ß}{SÊÏ{o`|KXJZÙú­–˜>Ä:‘­–¤>P:¯`XzÚ„Pa‘°$µ9Ýóê–¤6­c^_½.4¨jû:ž`ŸÅ’ÔÎ,Ÿ®‹¥ªýY~¦‹KR»×<]í‹¥ª#h>åÆ°TumgÝ–ªŽ¦áÄg‡¥ªcš{îóÂRÕ‘Í:ýa©ŠújÃR'•%T…¥*®Õôð:,Uqïe/ÂRÏL·Ñó¿à×TXæŠi…< KUÔxÖ‰G!Ã2WÔ{X˃°TÅ\÷Íxq–¹¢ÍM9‹ˆ?a™+–¸îÇb!,".ay²ÜoE‹ˆsXæŠ^N-Y,"„E„°ˆK)^°èÎb!,"„E„°ˆ‡áß»ï²XD‹a!,"„E„°ˆÂ"BXD‹a!,"„E„°ˆÂ"BXD‹a!,"„E„°ˆÂ"BXD‹a!,"„E„°ˆÂ"BXD‹a!,"„E„°ˆÂ"BXD‹a!,"„E„°ˆÂ"BXD‹a!,"„E„°ˆÂ"BXD‹a!,"„E„°ˆø*åçÝ÷ÀY,"„E„°ˆ_Ã0x§¯R~,Â"BXDœÃòšE/§–,—°ŒËýVd±ˆÂò4d‰ë~,·a-ÚÜ”c±ˆx–Ñb®ûf/–¶¨÷°B"ž†e´¨não¬“©ÅÒÓ& não($âEXF‹g¦Ûx½XÚâÞË*ª…ÚâZMµïXÚ⤲„/ïÚ¢¾yß µud³NöÏ Ú:¦¹çÞò;–¶Ž¦áÄ ÕÖq´uû/ïÚ:‚æSK)?{¿^´p8:ü­ÐtíÏò3í°X—k™®íë5=ÿ»Átm]Çì¹X—‹š®­é> ‘°Î—–ׄž3Á°.Ÿ¡°Ï“~oY#¬ó'Éë3¬ó*¼^X>UdëZÿ{Õ"ä~•6¯/IEND®B`‚
  18. la em cima eu colequei assim $uploadimg=$_FILES['foto']['tmp_name']; Eu coloquei o arquivo da foto por ftp no servidor pra ele achar a imagem, dai o resultado foi esse
  19. esta dando erro aqui: Warning: imagecreatefromjpeg(Array) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory in /home/admin/public_html/testes/foto_arredondada_php/teste.php on line 21 Achu que não esta achando a imagem né?
  20. Fiz em arquivos separados como você falou e também tirei a função sem uso. Agora aparace bastante erro, olha só como ficou o código <? $foto = $_FILES["foto"]; // variaveis padrão, inicio no topo x1,y1, e raio da elipse $x1 = 0; $y1 = 0; $radius = 50; // pegar a foto enviada e usa o comando pra criar $foto = imagecreatefromjpeg($foto); // pegar largura e altura da foto $largura_origin = imagesx($foto); $altura_origin = imagesy($foto); // define que o novo tamanho- é o mesmo da foto original $x2 = $new_width = $largura_origin; $y2 = $new_height = $altura_origin; // cria imagem vazia $im = imagecreatetruecolor($largura_origin,$altura_origin); // Criando uma cor $color = imagecolorallocate($im, 0, 0, 100); // Pintando o fundo com a cor branca $bgcolor = imagecolorallocate($im, 255, 255, 255); // fundo branco imagefilledrectangle($im, 0, 0, $largura_origin, $altura_origin, $bgcolor); // Draw rectangle without corners ImageFilledRectangle($im, $x1+$radius, $y1, $x2-$radius, $y2, $color); ImageFilledRectangle($im, $x1, $y1+$radius, $x2, $y2-$radius, $color); // Draw circled corners ImageFilledEllipse($im, $x1+$radius, $y1+$radius, $radius*2, $radius*2, $color); ImageFilledEllipse($im, $x2-$radius, $y1+$radius, $radius*2, $radius*2, $color); ImageFilledEllipse($im, $x1+$radius, $y2-$radius, $radius*2, $radius*2, $color); ImageFilledEllipse($im, $x2-$radius, $y2-$radius, $radius*2, $radius*2, $color); //copiar sobre a imagem em branco a amostra diminuindo conforma as especificacoes imagecopy($foto, $im , 0 , 0 , 0 ,0 , $new_width , $new_height); //imagecopyresampled($im,$foto,0,0,0,0, $new_width, $new_height, $largura_origin,$altura_origin); return (imagepng($foto)); echo"$foto <img src=\"$foto\" />"; ?> esses são os erros que esta dando
  21. Eu tenho um código que faz o q voce falou, brother, da uma olhada ali no post de cima!! Só q não esta aparecendo a imagem, sabe porque? Valeu
  22. Tenho esse código aqui, mais não esta dando certo, o q sera q tem de errado? Quando eu envio a imagem a tela fica em branco, não aparece nenhum erro! <form id="form" method="post" action="" enctype="multipart/form-data"> <label> <input name="foto" type="file" id="foto" value="" /> </label> <label> <input type="submit" name="button" id="button" value="Submit" /> </label> </form> </body> </html> <? function ImageRectangleWithRoundedCorners($foto) { // variaveis padrão, inicio no topo x1,y1, e raio da elipse $x1 = 0; $y1 = 0; $radius = 50; // pegar a foto enviada e usa o comando pra criar $foto = imagecreatefromjpeg($foto); // pegar largura e altura da foto $largura_origin = imagesx($foto); $altura_origin = imagesy($foto); // define que o novo tamanho- é o mesmo da foto original $x2 = $new_width = $largura_origin; $y2 = $new_height = $altura_origin; // cria imagem vazia $im = imagecreatetruecolor($largura_origin,$altura_origin); // Criando uma cor $color = imagecolorallocate($im, 0, 0, 100); // Pintando o fundo com a cor branca $bgcolor = imagecolorallocate($im, 255, 255, 255); // fundo branco imagefilledrectangle($im, 0, 0, $largura_origin, $altura_origin, $bgcolor); // Draw rectangle without corners ImageFilledRectangle($im, $x1+$radius, $y1, $x2-$radius, $y2, $color); ImageFilledRectangle($im, $x1, $y1+$radius, $x2, $y2-$radius, $color); // Draw circled corners ImageFilledEllipse($im, $x1+$radius, $y1+$radius, $radius*2, $radius*2, $color); ImageFilledEllipse($im, $x2-$radius, $y1+$radius, $radius*2, $radius*2, $color); ImageFilledEllipse($im, $x1+$radius, $y2-$radius, $radius*2, $radius*2, $color); ImageFilledEllipse($im, $x2-$radius, $y2-$radius, $radius*2, $radius*2, $color); //copiar sobre a imagem em branco a amostra diminuindo conforma as especificacoes imagecopy($foto, $im , 0 , 0 , 0 ,0 , $new_width , $new_height); //imagecopyresampled($im,$foto,0,0,0,0, $new_width, $new_height, $largura_origin,$altura_origin); return (imagepng($foto)); } echo"<img src=\"$foto\" />"; ?>
  23. Tem como o PHP pegar uma imagem vinda de um formulario e arredondar os cantos dela e grava-la no servidor? Talvez de pra usar a biblioteca GD né? Mais como faço isso? Valeuu
  24. Eu quero que esse javascript abra uma pagina php e não uma imagem, o que tenho q mudar no código? <script type="text/javascript"> var carregar; function abrePagina( img ) { carregar = new Image(); carregar_imagem = img; document.getElementById("sua_div").innerHTML = "Carregando..."; setTimeout( "verificaCarregamento()", 100 ); } function verificaCarregamento() { if( carregar.complete ) { document.getElementById("sua_div").innerHTML = "<img src="+carregar_imagem+" />"; } else { setTimeout( "verificaCarregamento()", 100 ); } } </script>
  25. wawasurf

    urls amigaveis

    Olá, Tenho esse código PHP <? require_once ("../admin/conecta.php"); $sql="SELECT * FROM sombra ORDER BY codigo DESC"; $query=mysql_query($sql); while($sql = mysql_fetch_array($query)){ $codigo = $sql["codigo"]; $titulo = $sql["titulo"]; echo"<a href=sombra_ver.php?codigo=$codigo class=noticia>$titulo</a>"; } ?> e esse no .htaccess RewriteBase /novo/ RewriteRule sombra/(.*)/(.*)$ /novo/sombra_ver.php?codigo=$2 [L] A url no momento se encontra assim http://site.com.br/novo/sombra_ver.php?codigo=39 Quero utilizar url amigaveis para ficar assim http://site.com.br/novo/sombra/39 Mais não esta dando certo, será que tem que fazer alguma coisa no arquivo do php? Obrigado desde já
×
×
  • Criar Novo...