
frnd
Membros-
Total de itens
367 -
Registro em
-
Última visita
Tudo que frnd postou
-
Indicaram-me a utilizar o conjunto de componentes FFmpeg, mas acho complicado! phpbr.wordpress.com/2007/02/13/obtendo-informacoes-de-arquivos-de-audio-e-video-utilizando-php-ffmpeg/
-
assim? <img src='<?php echo "$arq_tmp"; ?>' width='<?php echo "$tam[0]"; ?>' height='<?php echo "$tam[1]"; ?>'> mas nada ainda bom, já consegui! obrigado pela força de voces $tam = getimagesize("$arq_tmp"); $sqlfoto = "INSERT INTO foto (idmidia, url, nome, extensao, tamanho, tempo, largura, altura) VALUES ($idmidia , './midia/foto/$arq_name', '$arq_name', '$extensaoarq', '$arq_size', now(), $tam[0], $tam[1])"; mysql_query($sqlfoto); Ah, mas tenho uma outra duvida. Se tem como pegar a altura e largura de uma imagem tem como pegar a duração de um vídeo? []s
-
fiz assim <? .......................................... $tam = getimagesize('$arq_temp'); <img src='<?php $arq_temp; ?>' width='<?php echo "$tam[0]"; ?>' height='<?php echo "$tam[1]"; ?>'> ................................................ ?> mas dá erro: Parse error: syntax error, unexpected '<'
-
mesmo erro Parse error: syntax error, unexpected '< ' tentei fazer isso <P><img src='$arq_temp' width='<?php $tam = getimagesize('$arq_temp'); echo "$tam[0]"; ?>' height='<?php echo "$tam[1]"; ?>'></P> mas não consegui, mesmo erro!
-
Cara, tem algo errado nessa linha, está dando erro Parse error: syntax error, unexpected '<'
-
bom, detectei o problema! Está nesta classe mesmo, mas não sei em qual atributo! []s .campodata { width: 70px; border: 1px solid #CCCCCC; font-size: 10px; font-family: verdana; font-weight:normal; }
-
Ah então fica dificil! Mas, somente quero pegar a altura e largura de uma foto que foi upload, somente! Teria como? pelo que eu fiz aí no getimagesize dá permissão negada, teria alguma outra maneira? []s
-
hum, certo. Mas qual o "chmod" para win? []s
-
certo, então para isso utilizei a função chmod chmod("./midia/foto/$tmp_name", 755); list($width, $height, $type, $attr) = getimagesize("./midia/foto/$tmp_name"); mas não obtive sucesso, dá o mesmo erro, e agora? obrigado novamente, ESerra.
-
Seguinte, tenho que gravar no banco a largura e a altura de uma foto que o usuário fez o upload. Como eu passaria esses dados numa variável e depois eu faria o INSERT? []s Eu passei assim, list($width, $height, $type, $attr) = getimagesize("./midia/foto/$tmp_name"); e recebo acabei tendo isso de resposta: Warning: getimagesize(./midia/foto/) [function.getimagesize]: failed to open stream: Permission denied in C:\xampp\htdocs\egressos_sist\paginas\upload.php on line 55 []s
-
<tr> <input type="hidden" name="MAX_FILE_SIZE" value="3000000" /> <td class="label">Carregar arquivo:</td> <td><input type="file" class="campodata" name="arqfoto"></td> </tr>
-
No IE 6.0 o <input type="file"> não funciona, pois o campo input nem aparece, somente no Firefox! Oque pode ser? []s
-
é, pensei em fazer com while também, e não obtive sucesso... o jeito é com o if mesmo
-
pteria como criar um for para resolver todos esses problemas?
-
Hum.. deixa eu ver se eu entendi. Eu tenho uma string 'documento.html' e faço com que ele mostra somente os '.', por isso uso o explode. Daí uso o count para contar a quantidade de pontos da string? É isso? Se eu quiser fazer com que se ele achar 2 pontos ele pegar o último ponto e ler oque tem depois dele(no caso seria pegar a extensao)?
-
É mais ou menos algo assim??? $divisao = explode('.', $arqnome); $elementos = count($divisao) if ($elementos[1] = '.'){ }
-
então eu pegaria o nome do arquivo que ele mandou jogaria dentro do count() e analisaria se existe mais de um '.' no nome? $foto_name = $_FILES['arqfoto']['name']; $array = count($foto_name);
-
estou executando o código abaixo mas na tabela midiaevento não é inserido nada! porque? mysql_query("INSERT INTO evento VALUES ('1',$idinfo, '$desc', '$endereco', '$tel', '$maxpartic', '$hr', now(), '$titulo')"); $idevento = "SELECT MAX(idinformacao) FROM evento order by idinformacao"; mysql_query($idevento); //aqui salva primeiramente na tabela de midia(pai de onde a tabela foto é herdada) mysql_query("INSERT INTO midia VALUES ('', './midia/foto/$foto_name', '$foto_name', '$extensaoarq', '$foto_size', now())"); $idmidia = "select max(idmidia) from midia order by idmidia"; mysql_query($idmidia); //insere na tabela midiaevento (tabela N para N) mysql_query("INSERT INTO midiaevento VALUES($idevento, $idmidia)");
-
Bom, de uma hora pra outra funcionou! Tenho outra dúvida! Se o usuário enviar um arquivo, por exemplo, a.c.jpg, como o PHP iria pegar a extensão do arquivo sendo que eu coloquei o explode na posição [1]? []s
-
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" href="../biblioteca/estilo/estilo.css" type="text/css" /> </head> <head> <title>Egressos</title> </head> <body> <div id="site"> <?php include_once("../biblioteca/administrador/topo.php"); ?> <div class="conteudo2"> <?php include_once("../biblioteca/esquerdoAdmin.php"); ?> <?php include_once ("../biblioteca/direitologado.php"); ?> <div class="ConteudoMeio"> <div class="CaixaLocalizacao"> <div class="Localizacao"> <a href="../index.php">Home</a> >> <b>Cadastro de Eventos</b> </div> </div> <div class="CaixaMeio"> <div class="ConteudoCxMeio2"> <form enctype="multipart/form-data" action="upload.php" class="formCad2" id="formCad2" name="formCad2" method="post"> <table class="TabelaDadosCad"> <tr> <td class="label">Título:</td> <td> <input type="text" class="camponome" name="titulo"> </td> </tr> <tr> <td class="label">Descrição:</td> <td> <input type="text" class="camponome" name="desc"> </td> </tr> <tr> <td class="label">Endereço:</td> <td> <input type="text" class="camponome" name="endereco"> </td> </tr> <tr> <td class="label">Máximo de participantes:</td> <td><input type="text" class="campodata" name="maxpartic"> </td> </tr> <tr> <td class="label">Data:</td> <td><input type="text" class="campodata" name="data"></td> </tr> <tr> <td class="label">Horário:</td> <td><input type="text" class="camporg" name="hr"></td> </tr> <tr> <td class="label">Telefone:</td> <td><input type="text" class="camporg" name="tel"></td> </tr> <tr> <input type="hidden" name="MAX_FILE_SIZE" value="3000000" /> <td class="label">Carregar arquivo:</td> <td><input type="file" class="campodata" name="arqfoto"></td> </tr> <!--tr> <td class="label">Carregar vídeo:</td> <td><input type="file" class="campodata" name="arqvideo"></td> </tr--> <tr> <td colspan="2"><br> <input type="submit" name="cadastrar" value="" class="btnCad"> <input type="reset" name="limpar" value="" class="btnLimpar"> </td> </tr> </table> </form> </div> </div> </div> </div> <?php include_once ("../biblioteca/base.php"); ?> </div> </body> </html>
-
Agora funcionou.. era só tirar aquela linha do 'or die..' estou fazendo algo assim $arqfoto = $_FILES['arqfoto']; $arqfotonome = $_FILES['arqfoto']['name']; $arqfototipo = $_FILES['arqfoto']['type']; $arqfototamanho = $_FILES['arqfoto']['size']; echo "$arqfototipo"; echo "<br>"; echo "$arqfotonome"; echo "<br>"; echo "$extensaoarq"; echo "<br>"; echo "$arqfototamanho"; O resultado é somente: Sample_Picture04.jpg 0 veja que o nome do arquivo vem, e mais um valor aí, o 0, mas o resto não aparece! porque? []s no html eu passo <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> <td class="label">Carregar arquivo:</td> <td><input type="file" class="campodata" name="arqfoto"></td> coloquei echo filesize($arqfoto); para obter o tamanho do arquivo e retornou um erro na mesma linha Warning: filesize() [function.filesize]: stat failed for Array Bom, o filesize pega o tamanho do arquivo só quando ele for carregado! estou fazendo outra coisa mas não traz nada no resultado: $foto_temp = $_FILES["arqfoto"]["tmp_name"]; echo "NOME TEMPORÁRIO NO SERVIDOR = ".$foto_temp."<br>"; Resultado assim: NOME TEMPORÁRIO NO SERVIDOR =
-
eu fiz assim.... $sql = "INSERT INTO informacao (idinformacao, tempo) VALUES('', now())"; $sql = mysql_query($sql); mas nada...
-
alguém teria um exemplo em ajax para isso?