ho messo
<? include("guestbookk.php?opt=view") ?>
per includere una pag dinamica...
ma non funziona...
c'e' un modo per includere la pag guestbookk.php?opt=view
nella pag guestbook.php ??
Printable View
ho messo
<? include("guestbookk.php?opt=view") ?>
per includere una pag dinamica...
ma non funziona...
c'e' un modo per includere la pag guestbookk.php?opt=view
nella pag guestbook.php ??
Includi quella pagina è assegni direttamente alla variabile che avrebbe preso il valore dall'array $_GET il valore view.
Oppure prova ad assegnare a $_GET['opt'] il valore view e poi includi la pagina, ma non so se funzioni.
grazie ma ....
io sono zappa zappa in php (lo sto studiando ma con calma!!)
potrasti postare un esempio di codice?
Ti comincio a scrivere un esempio del secondo suggerimento e poi mi dici se funziona:
Codice PHP:<?
$_GET['opt']="view";
include("guestbook.php");
?>
Dal nickname non lo avrei detto!Citazione:
Originalmente inviato da phpone
mi include la pag guestbook.php senza la variabile ?opt=viewCitazione:
Originalmente inviato da funcool
:lolloso:Citazione:
Originalmente inviato da funcool
Prova a scrivere il codice di guestbook.php.
nella pag guestbook.php ho solamente
nella pag guestbookk.php?opt=viewCodice PHP:<?
$_GET['opt']="view";
include("guestbookk.php");
?>
c'e' tutto il codice del guestbook
Scrivi il codice di guestbookk.php dove trovi $_GET['opt'] o, ancora meglio, scrivi tutto il codice.
questa e' la funzione view
Codice PHP:function view($next_stop, $from){
global $html_setting, $email_setting, $smile_setting, $display_value, $nav_page_cutoff, $title, $border_size, $border_color, $border_width, $table_width,
$font_size, $font_size1, $font_face, $font_color, $table_bgcolor, $table_bgcolor1, $table_bgcolor2, $entries_dir, $body_tag, $start_html, $end_html;
echo("".$start_html."".$body_tag.">");
//Creat Top Navigation
nav($next_stop, $from);
//Open entries Directory
if(!($dp = opendir($entries_dir))) die ("Failed");
while($file = readdir($dp)){ $filenames[] = $file; }
closedir($dp);
if (!$next_stop){ $next_stop = $display_value; }else{ }
if (!$from){ $from = 0; }else{ }
//Sort Entries by Time Stamp
rsort($filenames);
//Get Entry Count
$file_count = (count($filenames) - 2);
//Create Boxes for Requested Page
for( ; $from < $next_stop ; $from++){
if($filenames[$from] != '.' && $filenames[$from] != '..' && $filenames[$from] != '' && $filenames[$from] != 'ips' ) {
$current_entry = file("./entries/$filenames[$from]");
echo("<!--".$filenames[$from]."-->");
draw_table("$current_entry[0]","$current_entry[1]","$current_entry[2]","$current_entry[3]","$current_entry[4]","$current_entry[5]","$current_entry[6]","$current_entry[7]");
}
}
//Bottom of Page Navigation
echo('<BR><div align="center">
<TABLE bgcolor="'.$table_bgcolor.'" border="'.$border_size.'" width="'.$table_width.'" bordercolor="'.$border_color.'">
<TR>
<TD width="50%" align="right" bgcolor="'.$table_bgcolor1.'">
<font size="'.$font_size.'" face="'.$font_face.'" color="'.$font_color.'"><BR>
</font>
</TD>
<TD width="50%" align="right" bgcolor="'.$table_bgcolor1.'">
<font size="'.$font_size.'" face="'.$font_face.'" color="'.$font_color.'">
Total Entries = '.(count($filenames) - 2).'
</font>
</TD>
</TR>
<TR>
<TD colspan="2" align="center" bgcolor="'.$table_bgcolor2.'">
<font size="'.$font_size.'" face="'.$font_face.'" color="'.$font_color.'">');
for( $nav = 0,$page = 1 ; $nav < (count($filenames) - 2) ; $nav = $nav + $display_value ){
if(!($page == ($from / $display_value)) ){ echo("[<a href='guestbook.php?opt=view&next_stop=".( ($page) * $display_value)."&from=".( ($page - 1) * $display_value)."'>"); } else{ echo("["); }
echo("$page");
if(!($page == ($from / $display_value)) ){ echo("</a>]"); }else{ echo("]"); }
echo(" ");
if( $page % $nav_page_cutoff == 0 ){ echo("<BR>"); }
$page++;
}
echo(" </TD>
</TR>
</TABLE>
</div>".$end_html."");
}
Purtroppo non è questo il pezzo che serve...Citazione:
Originalmente inviato da phpone
ma se fai semplicemente
Codice PHP:$opt = "view";
include ("guestbook.php");
Infatti è quello che gli stavo suggerendo io, ma non essendo sicuro del nome della variabile gli ho chiesto di scrivere il codice del guestbook.Citazione:
Originalmente inviato da powser
grazie powser!!
ho messo
e include quello che volevo...Codice PHP:<?
$opt = "view";
$_GET['opt']="view";
include("guestbookk.php");
?>
si puo' anche chiudere!
puoi anche levare il $GET per quello che ne so!
Prego!
Puoi levarlo solo nei server in cui register_globals è settato ad on, come AV ad esempio.Citazione:
Originalmente inviato da powser
Però generalmente non è una buona cosa che uno script funzioni solo con register_globals attivato...