
ESerra
Moderadores-
Total de itens
8.873 -
Registro em
-
Última visita
Tudo que ESerra postou
-
Use o substr.
-
Onde Exatamente Usar O Rename(nome Antigo, Nome Novo) ?
pergunta respondeu ao Rubiz Gardini de ESerra em PHP
No mínimo o seu chmod deve estar 777... nesse caso não tem porque não renomear. Quanto a outro meio de renomear, que eu me lembre não, a não se que você use o copy, isso permite que você faça uma cópia do arquivo com um nome novo... mas é uma solução meio tabajara :lol: . -
O código era só pra você entender a idéia.... o while você já tem... dai bastaria implementar o resto: $sql=mysql_query("SELECT * FROM TABELA"); $mnr=mysql_num_rows($sql); $fin = 1; $cont = 1; $barras = "///////////////"; echo "$barras<BR>"; while($vet=mysql_fetch_row($sql)){ $resultado=$vet[1]; echo"$resultado - $cont<BR>"; if ($cont == $mnr){} elseif ($cont%2 == 0){ echo "<BR>$barras<BR>"; $fin = 0; }else{} $fin++; $cont++; }
-
Fiz um pequeno exemplo agora, rápido e muito simplório, mas funcional pro seu caso: <?php $fin = 1; $cont = 1; $barras = "///////////////"; echo "$barras<BR>"; while($cont<=10){ echo"oi - $cont<BR>"; if ($cont == 10){} elseif ($fin == 2){ echo "<BR>$barras<BR>"; $fin = 0; }else{} $fin++; $cont++; } ?>
-
Resgatando Urls Atraves De Uma Url
pergunta respondeu ao hospedasul soluçoes inteligentes de ESerra em PHP
Em resumo... o que você quer é o que google, yahoo, altavista, etc fazem... isso não se faz do dia pra noite... na verdade navegar no código fonte é fácil, a parte de inteligência do script que é exatamente ele conseguir achar os links e ir avançando que é a mais complicada, e acho que uma pessoa sozinha não consegue fazer um script realmente eficiente senão utilizando alguns meses... uma vez eu achei uma aplicação que tava pela metade, vou ver se tenho salvo no HD, se tiver eu passo e alguém continua... -
Basta você mudar a chave primária da tabela para que seja outra coluna...
-
O valor 1169760322 já existe na coluna do banco e como a coluna é chave primária ela não aceita dados duplicados....
-
Olha eu acabei de testar no meu servidor e tá 100%...eu adaptei o código para não precisar fazer rotina de upload... <? $arquivo2 = "teste.jpg"; $saida = "eu.jpg"; // Content type header('Content-type: image/jpeg'); // Get new dimensions list($width, $height) = getimagesize($arquivo2); $new_width = 59; $new_height = 57; // Resample $image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($arquivo2); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); // Output imagejpeg($image_p, $saida, 100); ?> Quanto ao fato de estar saindo pretas as imagens... na linha referente ao imagejpeg, deixe apenas o argumento $image, e veja se o thumb é gerado de forma perfeita... Quanto ao fato dele estar parando o código, retire a parte referente ao header... isso resolve.
-
Tente usar o imagecreatetruecolor.
-
Não entendi o que você quer! Caso você queira fazer um calendário não precisa salvar os dias no mysql... isso é gerado on-the-fly.
-
Veja o que você está fazendo... você está redimensionando a imagem e salvando-a com o valor do $arquivo2: imagejpeg($image_p, $arquivo2, 100); Ai logo abaixo, você está apagando a imagem que acabou de salvar, ou seja, a $arquivo2: unlink ($arquivo2); Por isso no exemplo troquei o nome $arquivo2 para um outro qualquer, para não haver confusão como você fez agora... então o que eu fiz... eu peguei a imagem do temporário, dei um nome qualquer, redimensionei ela e AI sim salvei com o nome de $arquivo2 e ai apaguei a imagem que tinha salvo com o nome qualquer...
-
Aqui já tem um exemplo pronto pro seu caso... basta colocar ele depois do seu código... mais ou menos assim: if($_FILES["imagem"]["name"]) { $arquivo = "../images/promocao/promo_gr_$cod_pro.jpg"; // 190 x 185 if(file_exists($arquivo)) unlink($arquivo); copy($_FILES["imagem"]["tmp_name"], $arquivo); $arquivo2 = "../images/promocao/promo_pq_$cod_pro.jpg"; // 59 x 57 if(file_exists($arquivo2)) unlink($arquivo2); copy($_FILES["imagem"]["tmp_name"], $nome_qq);//Aqui você define outro nome qualquer... // Content type header('Content-type: image/jpeg'); // Get new dimensions list($width, $height) = getimagesize($nome_qq); $new_width = 59; $new_height = 57; // Resample $image_p = imagecreatetruecolor($new_width, $new_height); $image = imagecreatefromjpeg($nome_qq); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height); // Output imagejpeg($image_p, $arquivo2, 100); unlink ($nome_qq); } Não testei, mas já utilizei esse exemplo do manual e tava ok.
-
Se você quer apenas essa parte basta você usar: $endereco = $_SERVER ['REQUEST_URI']; o $endereco vai retornar apenas essa parte que você quer.
-
Fazer calculadora em PHP é meio sem utilidade, já que você vai ter que enviar a página para que sejam processados os cálculos...assumindo que você tenha 2 variável vindas de um form qualquer, sejam elas $a e $b, bastaria: $soma = $a+$b; $subtracao = $a-$b; //ou $b-$a; $divisao = $a/$b; //ou $b/$a; $multiplicacao = $a*$b; Acho que uma calculadora em js é bem mais útil... em todo caso..
-
Onde Exatamente Usar O Rename(nome Antigo, Nome Novo) ?
pergunta respondeu ao Rubiz Gardini de ESerra em PHP
Se o caminho absoluto for o http://... retire o / da frente do código que passei. -
Onde Exatamente Usar O Rename(nome Antigo, Nome Novo) ?
pergunta respondeu ao Rubiz Gardini de ESerra em PHP
Nessa parte: if(move_uploaded_file($arquivo_temporario, "$caminho_absoluto/$nome_arquivo")) rename("/$caminho_absoluto/$nome_arquivo", "/$caminho_absoluto/nomenovo");//Aqui o rename header ("Location: sucesso.php"); Antes do header você colocar o rename... pois é ai que você confirma que o arquivos existe e foi movido... -
Tá dando erro na linha 91... Parse error: syntax error, unexpected '}' in e:\arquivos de programas\apache group\Apache\htdocs\x.php on line 91
-
Se a palavra for ser sempre opcao, você usa o substr.
-
Não está saindo porque é background e isso é por padrão ignorado na impressão, ou você habilita a impressão do fundo no navegador ou colocar isso fora do background.
-
A linha: $caminho="./{$_POST["{$_POST["select_dir"]}"]}/{$_FILES["file"]["name"]}"; É o caminho do arquivo... teoricamente basta você dar: <img src='$caminho'> Note que se o arquivo da imagem está em: www.site.com/pasta1/pasta2/foto.jpg E o $caminho corresponde a pasta2/foto.jpg então o arquivo com o img src terá que está dentro da pasta1.
-
Para pegar um valor de um form basta pegar o valor do form 1 e dar echo no form2... ou seja, se o nome do campo no form1 é cidade, quando você enviar para a página do action (que será o form2), a variável será envia por GET ou POST, ai no campo existente no form2 você dá echo $_POST/GET['cidade']
-
Existe um comentário sobre isso no manual do PHP: Pelo que eu vi em outros lugares, isso é uma falha que existe em servidores Windows...
-
O formulário de upload tem um action, que é a página seguinte a do próprio formulário, essa página seguinte move o arquivo da pasta temporária para a definitiva no servidor, basta pegar a informação do arquivo recém movido e inserir dentro da tag html referente a exibição de imagens (<img src='ENDEREÇO DA IMAGEM'>).
-
Já existe uma solução pronta ai » http://scriptbrasil.com.br/forum/index.php?showtopic=91225 basta você adapatar.
-
Não é díficil... mas ai você só vai conseguir inserir dados no TXT...