Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, beleza?
Estou fazendo uma página na qual eu preciso que seja gravada um arquivo dentro de uma pasta, mas está aparecendo os erros
Warning: mkdir() [function.mkdir]: File exists in /home/business/public_html/admin/noticias/cadastrar.php on line 188
Warning: mkdir() [function.mkdir]: File exists in /home/business/public_html/admin/noticias/cadastrar.php on line 193
Warning: mkdir() [function.mkdir]: File exists in /home/business/public_html/admin/noticias/cadastrar.php on line 198
As pastas estão sendo criadas normalmente, mas o erro aparece ao escrever o arquivo dentro da pasta.
Segue abaixo o código
if($rs = mysql_query($sql, $conexao))
{
//echo "sql:".$rs;
$sql_gerador = " SELECT noticia_id, topico_id, noticia_titulo, noticia_apoio, noticia_texto
,noticia_data, noticia_data_publicacao, noticia_status
FROM noticias WHERE noticia_id = ".$notID;
//echo "sql:".$sql_gerador;
$rs_gerador = mysql_query($sql_gerador, $conexao);
$campo = mysql_fetch_array($rs_gerador, MYSQL_ASSOC);
$noticia_id= $campo['noticia_id'];
$topico_id= $campo['topico_id'];
$noticia_titulo= $campo['noticia_titulo'];
$noticia_apoio= $campo['noticia_apoio'];
$noticia_texto= $campo['noticia_texto'];
$noticia_texto= str_replace(""","'", $noticia_texto);
$noticia_data= $campo['noticia_data'];
echo "DATA:".$noticia_data;
echo "<br><br>";
$noticia_data_publicacao= $campo['noticia_data_publicacao'];
$noticia_status= $campo['noticia_status'];
if($layout == "1")
{
include ("templates/layout1.php");
} $vet_data = explode("-",$noticia_data);
$data_ano =$vet_data[0];
$data_mes =$vet_data[1];
$data_dia =$vet_data[2];
$vet_data_dia = explode(" ",$data_dia);
$data_dia =$vet_data_dia[0];
$nome_noticia = geraUrlLimpa($noticia_id);
$caminho_noticia = $data_ano."\\".$data_mes."\\".$data_dia;
$filename = $_SERVER['DOCUMENT_ROOT']."\\noticias\\".$caminho_noticia;
if(!file_exists($_SERVER['DOCUMENT_ROOT']."\\noticias\\".$data_ano))
{
mkdir($_SERVER['DOCUMENT_ROOT']."/noticias/".$data_ano, 0755,true);
}
if(!file_exists($_SERVER['DOCUMENT_ROOT']."\\noticias\\".$data_ano."\\".$data_mes))
{
mkdir($_SERVER['DOCUMENT_ROOT']."/noticias/".$data_ano."/".$data_mes, 0755,true);
}
if(!file_exists($_SERVER['DOCUMENT_ROOT']."\\noticias\\".$data_ano."\\".$data_mes."\\".$data_dia))
{
mkdir($_SERVER['DOCUMENT_ROOT']."/noticias/".$data_ano."/".$data_mes."/".$data_dia, 0755,true);
}
$filename = $_SERVER['DOCUMENT_ROOT']."\\noticias\\".$caminho_noticia."\\".$nome_noticia.".php";
if (!$handle = fopen($filename, 'w+'))
{
print "Erro abrindo arquivo ($filename)";
exit;
}
if (!fwrite($handle, $fotoRot))
{
echo "Fotorot:".$fotoRot;
print "Erro escrevendo no arquivo ($filename)";
exit;
}
fclose($handle);
}
Alguem pode me ajudar? Perdi já muito tempo com isso...
As permissões também estão corretas...
Obrigado
Carregando comentários...