Newsgroup: it.comp.www.php
Titolo: errore

Da cosa può essere causato questo errore:
Warning: main(): stream does not support seeking in
/home/beccalet/public_html/articoli/novita.php on line 11
grazie!
ringo

 /home/beccalet/public_html/articoli/novita.php on line 11
Posta il codice.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/1Z
Cerchi un programmatore PHP/MySQL? 
http://url.repository.biz/go/1Y

L'errore è comparso solo in questi giorni mentre prima funzionava tutto
correttamente...
Questo è novita.php, adesso l'errore viene segnalato sulla riga 3.... perchè
ho provato a modificare...
<?php
include("
http://www.beccaletto.it/articoli/thumbnails.php?album=8
")
?>
mentre questo è thumbnails.php
<?php
define('IN_COPPERMINE', true);
define('THUMBNAILS_PHP', true);
define('INDEX_PHP', true);
require('include/init.inc.php');
function get_subcat_data($parent, &$album_set_array, $level)
{
    global $CONFIG;
 $result = db_query("SELECT cid, name, description FROM
{$CONFIG['TABLE_CATEGORIES']} WHERE parent = '$parent'");
 if (mysql_num_rows($result) > 0){
  $rowset = db_fetch_rowset($result);
  foreach ($rowset as $subcat){
   $result=db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE
category = {$subcat['cid']}");
   $album_count = mysql_num_rows($result);
   while($row = mysql_fetch_array($result)){
    $album_set_array[] = $row['aid'];
   } // while
  }
  if ($level > 1) get_subcat_data($subcat['cid'], $album_set_array,
$level -1);
 }
}
/**************************************************************************
 * Main code
 **************************************************************************/
if (isset($HTTP_GET_VARS['sort'])) $USER['sort'] = $HTTP_GET_VARS['sort'];
if (isset($HTTP_GET_VARS['cat'])) $cat = $HTTP_GET_VARS['cat'];
if (isset($HTTP_GET_VARS['search'])){
 $USER['search'] = $HTTP_GET_VARS['search'];
 if (isset($HTTP_GET_VARS['type']) && $HTTP_GET_VARS['type'] == 'full') {
     $USER['search'] = '###'.$USER['search'];
 }
}
$album = $HTTP_GET_VARS['album'];
if (isset($HTTP_GET_VARS['page'])){
 $page = max((int)$HTTP_GET_VARS['page'], 1);
} else {
 $page = 1;
}
$breadcrumb = '';
$breadcrumb_text = '';
$cat_data = array();
// Build the private album set
if (!GALLERY_ADMIN_MODE && $CONFIG['allow_private_albums'])
get_private_album_set();
if (is_numeric($album)){
 $result = db_query("SELECT category, title FROM {$CONFIG['TABLE_ALBUMS']}
WHERE aid='$album'");
 if (mysql_num_rows($result)>0) {
  $CURRENT_ALBUM_DATA = mysql_fetch_array($result);
  $actual_cat = $CURRENT_ALBUM_DATA['category'];
  breadcrumb($actual_cat, $breadcrumb, $breadcrumb_text);
  $cat = -$album;
 }
} elseif (isset($cat) && $cat) { // Meta albums, we need to restrict the
albums to the current category
 if ($cat < 0) {
  $result = db_query("SELECT category, title FROM {$CONFIG['TABLE_ALBUMS']}
WHERE aid='".(-$cat)."'");
  if (mysql_num_rows($result)>0) {
   $CURRENT_ALBUM_DATA = mysql_fetch_array($result);
   $actual_cat = $CURRENT_ALBUM_DATA['category'];
   $CURRENT_CAT_NAME = $CURRENT_ALBUM_DATA['title'];
  }
  $ALBUM_SET .= 'AND aid IN ('.(-$cat).') ';
  breadcrumb($actual_cat, $breadcrumb, $breadcrumb_text);
 } else {
  $album_set_array = array();
  if ($cat == USER_GAL_CAT)
      $where = 'category > '.FIRST_USER_CAT;
  else
   $where = "category = '$cat'";
  $result=db_query("SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} WHERE
$where");
  while($row = mysql_fetch_array($result)){
   $album_set_array[] = $row['aid'];
  } // while
  if ($cat >= FIRST_USER_CAT) {
      $result = db_query("SELECT user_name FROM {$CONFIG['TABLE_USERS']}
WHERE user_id = '".($cat - FIRST_USER_CAT)."'");
   if (mysql_num_rows($result) == 0) cpg_die(CRITICAL_ERROR,
$lang_errors['non_exist_cat'], __FILE__, __LINE__);
   $row = mysql_fetch_array($result);
   $CURRENT_CAT_NAME = sprintf($lang_list_categories['xx_s_gallery'],
$row['user_name']);
  } else {
      $result = db_query("SELECT name FROM {$CONFIG['TABLE_CATEGORIES']}
WHERE cid = '$cat'");
   if (mysql_num_rows($result) == 0) cpg_die(CRITICAL_ERROR,
$lang_errors['non_exist_cat'], __FILE__, __LINE__);
   $row = mysql_fetch_array($result);
   $CURRENT_CAT_NAME = $row['name'];
  }
  get_subcat_data($cat, $album_set_array, $CONFIG['subcat_level']);
  // Treat the album set
  if (count($album_set_array)) {
   $set ='';
      foreach ($album_set_array as $album_id) $set .= ($set == '') ?
$album_id : ','.$album_id;
   $ALBUM_SET .= "AND aid IN ($set) ";
  }
  breadcrumb($cat, $breadcrumb, $breadcrumb_text);
 }
}
pageheader(isset($CURRENT_ALBUM_DATA) ? $CURRENT_ALBUM_DATA['title'] :
$lang_meta_album_names[$album]);
if ($breadcrumb) theme_display_cat_list($breadcrumb, $cat_data, '');
display_thumbnails($album, (isset($cat) ? $cat : 0), $page,
$CONFIG['thumbcols'], $CONFIG['thumbrows'], true);
pagefooter();
ob_end_flush();
?>

 perchh ho provato a modificare...
Veramente l'errore viene segnalato alla riga 11:
[quoto]	
Warning: main(): stream does not support seeking in
/home/beccalet/public_html/articoli/novita.php on line 11
[/quoto]
Quale e' riga 11? Il tuo file ne ha solo 3.


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:GHLWb.2572$FJ6....@twister1.libero.it...

prova a linkarti a:
http://www.beccaletto.it/articoli/novita.php

 
http://www.beccaletto.it/articoli/novita.php
Prova:
<?php
include ("
http://www.beccaletto.it/articoli/thumbnails.php?album=8
");
?>
A me funziona correttamente anche con il codice che hai postato
precedentemente.


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:LQLWb.2610$FJ6....@twister1.libero.it...

ho provato su tre pc il link:
http://www.beccaletto.it/articoli/novita.php
ma ho sempre l'errore :-(

 ma ho sempre l'errore :-(
E' ovvio che anche se lo provi su tre PC diversi venga visualizzato
l'errore. E' un errore lato server, non dipende dal client.
La mia precedente affermazione significa che ho testato in locale il
codice:
<?php
include("
http://www.beccaletto.it/articoli/thumbnails.php?album=8
")
?>
e questo risulta funzionare, forse il tuo provider (se non sei in
housing) ha fatto delle modifiche nella configurazione del PHP.
Puoi anche provare questo codice:
<?php //file novita.php
$HTTP_GET_VARS["album"] = 8; 
include ("thumbnails.php");
?>
Tieni presente che l'uso di $HTTP_GET_VARS e' deprecato (utilizza $_GET
etc.).


"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:scMWb.2653$FJ6....@twister1.libero.it...

avevi ragione!
hanno sistemato il server e ora č tutto ok
grazie!
ringo