Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

rebortec

Upload de Imagens para sub dominio ou dominio

Mensagens Recomendadas

rebortec    0
rebortec

Boas Pessoal, 

Alem do problema que mencionei noutro topico, estou com problemas em conseguir fazer upload das imagens para um subdominio ou dominio á parte do dominio do meu site, tentanto assim consegui melhor performance, mas não estou a conseguir, será que me podem  ajudar ou informar de alguma forma que resolva o meu problema?

Obrigado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rebortec    0
rebortec

Este é o código:

require "dbconnect.php";
// define the filename extensions you're allowing
define('ALLOWED_FILENAMES', 'jpg|jpeg|gif|png');
// define a directory the webserver can write to
define('IMAGE_DIR', 'imagens');

if ($myxml = simplexml_load_file ('****')) {
   foreach ($myxml as $post) {
//ads infos
require 'getinfos.php';
//Verificar existencia
$sql = "SELECT COUNT(id_anuncio) FROM ligeiros_min WHERE id_anuncio='$id_anuncio'";
$resultados = mysql_query($sql,$conexao);
$row = mysql_fetch_row($resultados);
if($row[0]==0)
{
//Anuncio nao existe
//Upload Image
// check against a regexp for an actual http url and for a valid filename, also extract that filename using a submatch (see PHP's regexp docs to understand this)

if(!preg_match('#^http://.*([^/]+\.('.ALLOWED_FILENAMES.'))$#', $picture, $m)) {
//Imagem invalida 
$picture = '0';
}
else
{
// try getting the image
if(!$img = file_get_contents($picture)) {
  echo 'Getting that file failed';
}

$md5image = md5($img) . '.jpg';
// try writing the file with the original filename -- note that this will overwrite any existing filename in the same directory -- that's up to you to check for
if(!file_put_contents(IMAGE_DIR.'/'. $md5image, $img)) {
  echo 'Writing the file failed';

--

Edit(brunoais): Aplicar o geshi

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade