
naldo_10
Membros-
Total de itens
54 -
Registro em
-
Última visita
Sobre naldo_10

naldo_10's Achievements
0
Reputação
-
Bom é o seguinte na função getThumb não ta sendo carregado as images e em servidor local funciona sem problema e tb nos links texto não ta indo para pagina correta , esta indo para pagina de erro 404 do servidor e não do site mas o link ta correto sim e em localhost funciona olhe o site : Clique aqui --inde.php------------- <ul class="belo"> <?php $readBloco = read('up_posts',"WHERE tipo = 'post' AND status = '1' AND cat_pai = '10' ORDER BY data DESC LIMIT 2"); foreach($readBloco as $bl): echo'<li class="gli">'; getThumb($bl['thumb'],$bl['tags'], $bl['titulo'], '175','100','','','#'); echo'<h1>'.$bl['titulo'].'</h1>'; echo'</li>'; endforeach; ?> </ul><!-- /ulgames --> function getThumb e function getHome da url amigaveis function getThumb($img, $titulo, $alt, $w, $h, $grupo = NULL, $dir = NULL, $link = NULL, $a = NULL){ //TIPOS DE CORTE $a = ($a != NULL ? '&a='.$a : ''); $grupo = ($grupo != NULL ? "[$grupo]" : ""); $dir = ($dir != NULL ? "$dir" : "uploads"); $verDir = explode('/',$_SERVER['PHP_SELF']); $urlDir = (in_array('admin',$verDir) ? '../' : ''); if(file_exists($urlDir.$dir.'/'.$img)){ if($link == ''){ echo ' <a href="'.BASE.'/'.$dir.'/'.$img.'" rel="prettyPhoto'.$grupo.'" title="'.$titulo.'"> <img src="'.BASE.'/tim.php?src='.BASE.'/'.$dir.'/'.$img.'&w='.$w.'&h='.$h.'&zc=1&q=100'.$a.'" title="'.$titulo.'" alt="'.$alt.'"> </a> '; }elseif($link == '#'){ echo ' <img src="'.BASE.'/tim.php?src='.BASE.'/'.$dir.'/'.$img.'&w='.$w.'&h='.$h.'&zc=1&q=100'.$a.'" title="'.$titulo.'" alt="'.$alt.'"> '; }else{ echo ' <a href="'.$link.'" title="'.$titulo.'"> <img src="'.BASE.'/tim.php?src='.BASE.'/'.$dir.'/'.$img.'&w='.$w.'&h='.$h.'&zc=1&q=100'.$a.'" title="'.$titulo.'" alt="'.$alt.'"> </a> '; } }else{ echo ' <img src="'.BASE.'/tim.php?src='.BASE.'/images/default.jpg&w='.$w.'&h='.$h.'&zc=1&q=100'.$a.'" title="'.$titulo.'" alt="'.$alt.'"> '; } } $url = (isset($_GET['url']))?$_GET['url']:NULL; $url = explode('/', $url); $url[0] = ($url[0] == NULL ? 'index' : $url[0]); if(file_exists('tpl/'.$url[0].'.php')){ require_once('tpl/'.$url[0].'.php'); }elseif(file_exists('tpl/'.$url[0].'/'.$url[1].'.php')){ require_once('tpl/'.$url[0].'/'.$url[1].'.php'); }else{ require_once('tpl/404.php'); } }
-
essa função caso não haja post no banco retorna essa notificação: teria como tira-la ? function read($tabela, $cond = NULL){ $qrRead = "SELECT * FROM {$tabela} {$cond}"; $stRead = mysql_query($qrRead) or die ('Erro ao ler em '.$tabela.' '.mysql_error()); $cField = mysql_num_fields($stRead); for($y = 0; $y < $cField; $y++){ $names[$y] = mysql_field_name($stRead,$y); } for($x = 0; $res = mysql_fetch_assoc($stRead); $x++){ for($i = 0; $i < $cField; $i++){ $resultado[$x][$names[$i]] = $res[$names[$i]]; } } return $resultado; }
-
amigo daqueles que você segue em video aula p/q já quer construir site , mas eu ainda vou entender. mas ate que eu saiba preciso sim que alguém me diga , oque sei ate agora não da para montar codigo
-
amigo como introduzo isso no meu codigo , eu sou iniciante e prefiro como você falo
-
Então sóque eu queria que não aparecesse a notificação p/q pode ter ou não ter avatar
-
Notice: Undefined index: avatar en C: \ wamp \ www \ Cursos \ projeto \ tpl \ artigo.php on line 50 <?php $artigoUrl = mysql_real_escape_string($url[1]); $readArtigo = read('up_posts',"WHERE url = '$artigoUrl'"); if(!$readArtigo){ header('Location:'.BASE.'/404' ); }else foreach($readArtigo as $art); setViews($art['id']); ?> <div id="site"> <?php setArq('tpl/header'); ?> <div id="content"> <div class="single"> <h1 class="pgtitulo"><?php echo $art['titulo'];?></h1> <div class="content"> <?php $readArtGb = read('up_posts_gb',"WHERE post_id = '$art[id]'"); if($readArtGb){ echo'<ul class="gallery">'; foreach($readArtGb as $gb): echo'<li'; if($gbnum%5==0) echo ' class="last"'; echo'>'; getThumb($gb['thumb'],$art['titulo'].' (imagem'.$gbnum.')', $art['titulo'], '98','60','','','#','t'); echo'</li>'; endforeach; echo' </ul><!-- //gallery -->'; } ?> <div class="metadata"> <?php //--------linha 50 ----------------------------------------------- $autor = getAutor($art['autor']); $avatar = ($autor['avatar'] != '' ? BASE.'/tim.php? src='.BASE.'/uploads/avatars/'.$autor['avatar'].'&w=50&h=50&zc=1&q=100&a=t' : $autor['foto']);?> <img src="<?php echo $avatar;?>" width="50" title="<?php echo $autor['nome'];?>"alt="<?php echo$autor['nome'];?>"> <span class="autor">Por:<strong><?php echo $autor['nome'];?></strong></span> <span class="data"><?php echo date('d/m/Y :i',strtotime($art['data']));?> </span> <span class="cat">em: <a href="<?php setHome();?>/categoria/<?php echo getCat($art['categoria'],'url' );?>"><?php echo getCat($art['categoria'],'nome');?></a></span> <span class="tags"><?php echo isset( $f['tags'] ) ? $f['tags'] : ""; ?></span> <span class="views"><?php echo isset( $f['visitas'] ) ? $f['visitas'] : ""; ?></span> </div><!-- /metadata --> </div><!-- // content --> <div class="sidebar"> <?php setArq('tpl/sidebar'); ?> </div><!-- //sidebar --> </div><!-- /single --> </div><!-- //content -->
-
pagina home.php lista o <?php $readBloco = read('up_posts',"WHERE tipo = 'post' AND status = '1' AND cat_pai = '3' ORDER BY data DESC LIMIT 1,3"); foreach($readBloco as $bl): echo'<li class="gli">'; getThumb($bl['thumb'],$bl['tags'], $bl['titulo'], '175','100','','','#'); echo'<p class="titulo"><a href="'.BASE.'/artigo/'.$bl['url'].'" title="ver mais de '.$bl['titulo'].'">'.$bl['titulo'].'</a></p>'; echo'<p class="data">'.date('d/m/Y :i',strtotime($bl['data'])).'</p>'; echo'<span class="link"><a href="'.BASE.'/artigo/'.$bl['url'].'" title="ver mais de '.$bl['titulo'].'"class="bsshadow"></a></span>'; echo'</li>'; endforeach; ?> função function getHome(){ //$url = $_GET['url']; //$url = isset($_GET['url']) ? $_GET['url'] : '<no url set>'; $url = isset($_GET['url']); $url = explode('/', $url); $url[0] = ($url[0] == NULL ? 'index' : $url[0]); if(file_exists('tpl/'.$url[0].'.php')){ require_once('tpl/'.$url[0].'.php'); }elseif(file_exists('tpl/'.$url[0].'/'.$url[1].'.php')){ require_once('tpl/'.$url[0].'/'.$url[1].'.php'); }else{ require_once('tpl/404.php'); } } pagina artigo.php <?php $artigoUrl = mysql_real_escape_string($url[1]); $readArtigo = read('up_posts',"WHERE url = '$artigoUrl'"); if(!$readArtigo){ header('Location:'.BASE.'/404' ); }else foreach($readArtigo as $art); setViews($art['id']); ?> <title><?php echo $art['titulo'].' | '.SITENAME;?></title> <meta name="title" content="<?php echo $art['titulo'].' | '.SITENAME;?>" /> <meta name="description" content="<?php echo lmWord($art['content'],'100');?> " /> <meta name="keywords" content="PALAVRAS CHAVE DA PÁGINA" /> <meta name="author" content="AUTOR DO SITE" /> <meta name="url" content="<?php echo BASE.'/artigo/'.$art['url'];?>" /> <meta name="language" content="pt-br" /> <meta name="robots" content="INDEX,FOLLOW" /> </head> <body> <div id="site"> <?php setArq('tpl/header'); ?> <div id="content"> <div class="single"> <h1 class="pgtitulo"><?php echo $art['titulo'];?></h1> <div class="content"> <?php $readArtGb = read('up_posts_gb',"WHERE post_id = '$art[id]'"); if($readArtGb){ echo'<ul class="gallery">'; foreach($readArtGb as $gb): echo'<li'; if($gbnum%5==0) echo ' class="last"'; echo'>'; getThumb($gb['img'],$art['titulo'].' (imagem'.$gbnum.')', $art['titulo'], '98','60','','','#','t'); echo'</li>'; endforeach; echo' </ul><!-- //gallery -->'; } ?> <div class="metadata"> <?php $autor = getAutor($art['autor']); $avatar = ($autor['avatar'] != '' ? BASE.'/tim.php?src='.BASE.'/uploads/avatars/'.$autor['avatar'].'&w=50&h=50&zc=1&q=100&a=t' : $autor['foto']); ?> <img src="<?php echo $avatar;?>" width="50" title="<?php echo $autor['nome'];?>"alt="<?php echo $autor['nome'];?>"> <span class="autor">Por:<strong><?php echo $autor['nome'];?></strong></span> <span class="data"><?php echo date('d/m/Y :i',strtotime($art['data']));?> </span> <span class="cat">em: <a href="<?php setHome();?>/categoria/<?php echo getCat($art['categoria'],'url' );?>"><?php echo getCat($art['categoria'],'nome');?></a></span> <span class="tags"><?php echo $autor['tags'];?></span> <span class="views"><?php echo $autor['visitas'];?></span> </div><!-- /metadata --> </div><!-- // content --> <div class="sidebar"> <?php setArq('tpl/sidebar'); ?> </div><!-- //sidebar --> </div><!-- /single --> </div><!-- //content -->
-
EX; essa url exite no banco de dados http://localhost/cursos/prophp/projeto/categoria/rede-social e mesmo assim da notificação oque pode então sera alguma configuração? a função ta certa num ?
-
mas tipo ta tudo certinho no banco de dados a url existe sim , ajuda eu moço se precisasr de mostro o codigo. Oque é indice do array
-
mas moderador explica pram mim oque quer dizer essa notificação Notice: Undefined offset: 1 in
-
tem algum erro nesse codigo aqui ? a pagina ta retornando para 404.php sendo que a url existe e ta tudo certinho no banco. E diz : Notice: Undefined offset: 1 in linha 16 getSis.php pagina artigo.php <?php $catUrl = mysql_real_escape_string($url[1]); $readCat = read('up_cat',"WHERE url = '$catUrl'"); if(!$readCat){ header('Location: '.BASE.'/404' ); }else foreach($readCat as $cat); setViews($cat['id']); ?> pagina getSis.php function getHome(){ //$url = $_GET['url']; //$url = isset($_GET['url']) ? $_GET['url'] : '<no url set>'; $url = isset($_GET['url']); $url = explode('/', $url); $url[0] = ($url[0] == NULL ? 'index' : $url[0]); if(file_exists('tpl/'.$url[0].'.php')){ require_once('tpl/'.$url[0].'.php'); }elseif(file_exists('tpl/'.$url[0].'/'.$url[1].'.php')){ ----------linha 16------------------------------------ require_once('tpl/'.$url[0].'/'.$url[1].'.php'); }else{ require_once('tpl/404.php'); } }
-
tem algum erro nesse codigo aqui ? a pagina ta retornando para 404.php sendo que a url existe e ta tudo certinho no banco <?php $catUrl = mysql_real_escape_string($url[1]); $readCat = read('up_cat',"WHERE url = '$catUrl'"); if(!$readCat){ header('Location: '.BASE.'/404' ); }else foreach($readCat as $cat); setViews($cat['id']); ?> function getHome(){ //$url = $_GET['url']; //$url = isset($_GET['url']) ? $_GET['url'] : '<no url set>'; $url = isset($_GET['url']); $url = explode('/', $url); $url[0] = ($url[0] == NULL ? 'index' : $url[0]); if(file_exists('tpl/'.$url[0].'.php')){ require_once('tpl/'.$url[0].'.php'); }elseif(file_exists('tpl/'.$url[0].'/'.$url[1].'.php')){ require_once('tpl/'.$url[0].'/'.$url[1].'.php'); }else{ require_once('tpl/404.php'); } }
-
RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 Mas tipo se eu colocar ele da essse erro: Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
-
echo'<li><a title="'.$catMenu['nome'].' | '.SITENAME.'"href="'.BASE.'/categoria/'.$catMenu['url'].'">'.$catMenu['nome'].'</a>'; exemplo: http://localhost/cursos/prophp/projeto/cat.../entretenimento aparece a url certinho mas fala assim: A URL solicitada / cursos / prophp / projeto / categoria / Entretenimento no se encontró en este servidor. pagina que recebe a url codigo abaixo : <?php $catUrl = mysql_real_escape_string($url[1]); $readCat = read('up_cat',"WHERE url = '$catUrl'"); if(!$readCat){ header('Location: '.BASE.'/404' ); }else foreach($readCat as $cat); setViews($cat['id']); ?> <title><?php echo $cat['nome'].' | '.SITENAME;?></title> <meta name="title" content="<?php echo SITENAME.' | '.$cat['nome'];?>" /> <meta name="description" content="<?php echo $art['content'];?> " /> <meta name="keywords" content="PALAVRAS CHAVE DA PÁGINA" /> <meta name="author" content="AUTOR DO SITE" /> <meta name="url" content="<?php echo BASE.'/categoria/'.$cat['url'];?>" /> <meta name="language" content="pt-br" /> <meta name="robots" content="INDEX,FOLLOW" /> </head> <body> <div id="site"> <?php setArq('tpl/header'); ?> <div id="content"> <div class="categoria"> <h1 ><?php echo $cat['nome'];?></h1> <?php echo'<ul class="arts">'; $pag = (empty($url[3]) ? '1' : $url[3]); $maximo = 6; $inicio = ($pag * $maximo) - $maximo; if($cat['id_pai'] != ''){ $readArtigos = read('up_posts',"WHERE categoria = '$cat[id]' AND tipo = 'post' AND status = '1' ORDER BY data DESC LIMIT $inicio, $maximo"); }else{ $readArtigos = read('up_posts',"WHERE cat_pai = '$cat[id]' AND tipo = 'post' AND status = '1' ORDER BY data DESC LIMIT $inicio, $maximo"); } foreach($readArtigos as $art): $catcon++; echo'<li'; if($gbnum%4==0) echo ' class="last"'; echo'>'; getThumb($art['img'], $art['tags'], $art['titulo'], '200','150','','',BASE.'/artigo/'.$art['url']); echo' <p class="data"> '.date('d/m/Y :i',strtotime($art['data'])).'</p>'; echo' <p class="titulo"><a title="ver mais '.$art['titulo'].'" href="'.BASE.'/artigo/'.$art['url'].'" class="link">'.lmWord($art['titulo'],50).'</a></p>'; echo'</li>'; endforeach; echo'</ul>'; $link = BASE.'/categoria/'.$cat['url'].'/page/'; if($cat['id_pai'] != ''){ readPaginator('up_posts',"WHERE categoria = '$cat[id]' AND tipo = 'post' AND status = '1' ORDER BY data DESC ", $maximo, $link, $pag,'870px'); }else{ readPaginator('up_posts',"WHERE cat_pai = '$cat[id]' AND tipo = 'post' AND status = '1' ORDER BY data DESC ", $maximo, $link, $pag,'870px'); } ?>
-
muito obrigado certinho agora