Visualizzazione risultati 1 fino 16 di 16

Discussione: Problema di include in include

  1. #1
    Guest

    Predefinito Problema di include in include

    Salve raga
    Ho 1 problema grosso
    io con il codice che mi hanno dato markpolo e fun oggi
    Codice PHP:
    "><?
    switch ($_GET[p]) {
    case
    1 :
    include(
    "Chisiamo.php");
    break;
    case
    2:
    include(
    "Lavori.php");
    break;
    case
    3:
    include(
    "index.php");
    break;
    case
    4:
    include(
    "Forum.php");
    break;
    default:
    include(
    "Home1.php");
    }
    ?>
    Ho fatto poi link vari a questa pagina qua
    bene ora se voi andate su Download e cliccate su 1 categoria ,vedrete che vi riporta in home page ,come mai?
    invece se voi andate direttamente sulla pagina sensa passare dall'include della home funge, provate qua
    Come posso risolvere?

  2. #2
    Guest

    Predefinito

    Posta i codici di Home e di Download :)
    Così magari ti possiamo aiutare ^_^

  3. #3
    Guest

    Predefinito

    allora
    Home
    Codice PHP:
    <?
    function getmicrotime(){
    static
    $var_controllo = 0;
    static
    $tempo1;
    if (
    $var_controllo == 0) {
    list(
    $usec, $sec) = explode(" ",microtime());
    $tempo1 = (float)$usec + (float)$sec;
    $var_controllo = 1;
    } else if (
    $var_controllo == 1) {
    list(
    $usec, $sec) = explode(" ",microtime());
    $tempo2 = (float)$usec + (float)$sec;
    $tempo_esecuzione = $tempo2 - $tempo1;
    $var_controllo = 0;
    return
    round($tempo_esecuzione,3);
    }
    }
    getmicrotime();
    ?>
    <html>

    <head>
    <meta http-equiv="Content-Type"
    content="text/html; charset=iso-8859-1">

    </head>

    <body bgcolor="#525252" text="#000000" link="#FFFFFF"
    vlink="#FFFFFF" alink="#FFFFFF">
    <div align="center"><center>

    <table border="0" cellpadding="0" cellspacing="0" width="693">
    <tr>
    <td><img src="top.gif" width="693" height="18"></td>
    </tr>
    <tr>
    <td bgcolor="#000000"><img src="cslogo.jpg" width="256"
    height="64"><img src="clan.gif" width="354" height="64"><br>
    <font color="#FFFFFF">| <a href="Home.php">Home</a> |
    <a href="Home.php?p=1">Chi siamo</a> | <a href="Home.php?p=2">Nostri Lavori</a> | <a href="Home.php?p=3">Download</a> | <a href="Home.php?p=4">Forum</a> |
    </font></td>
    </tr>
    <tr>
    <td bgcolor="#FFFFFF"><div align="center"><center><table
    border="1" cellpadding="0" cellspacing="0" width="100%"
    bordercolor="#000000">
    <tr>
    <td width="100%"><p align="center"><font size="5"
    face="Arial Black"><strong>NEWS:</strong></font></p>
    <p align="center">&nbsp;</p>
    <p align="center"><?
    switch ($_GET[p]) {
    case
    1 :
    include(
    "Chisiamo.php");
    break;
    case
    2:
    include(
    "Lavori.php");
    break;
    case
    3:
    include(
    "index.php");
    break;
    case
    4:
    include(
    "Forum.php");
    break;
    default:
    include(
    "Home1.php");
    }
    ?>
    </p>
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>
    <p align="center">&nbsp;</p>
    </td>
    </tr>
    </table>
    </center></div></td>
    </tr>
    </table>
    </center></div>

    <? echo"<html>
    <head>

    <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
    <link href=\"css.css\" rel=\"stylesheet\" type=\"text/css\">
    </head>
    <body>
    <div align=\"center\"><span class=\"text5\">Pagina generata in "
    .getmicrotime()." secondi</span><br></div>
    </body>
    </html>"
    ;
    ?>

  4. #4
    Guest

    Predefinito

    Download
    Codice PHP:
    <?php

    include("config.inc.php");
    include(
    "header.inc.php");


    function
    indice() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT categoria FROM dmanager_sezioni";
    $risultato = mysql_query($query);

    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista delle categorie:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?funzione=zoom&categoria=$array[categoria]><font size=$font_size face=$font_face color=$font_color>$array[categoria]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }




    echo
    "</td></table></center>

    </td></table>
    </td></table></center>"
    ;
    }


    function
    zoom() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT categoria FROM dmanager_sezioni";
    $risultato = mysql_query($query);

    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista delle categorie:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?funzione=zoom&categoria=$array[categoria]><font size=$font_size face=$font_face color=$font_color>$array[categoria]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td>"
    ;

    $query2 = "SELECT * FROM dmanager_sezioni WHERE categoria = '$_GET[categoria]'";
    $risultato2 = mysql_query($query2);
    $array2 = mysql_fetch_array($risultato2);

    echo
    "<font size=$font_size color=$font_color face=$font_face>Dettagli categoria \"<a href=$_SERVER[PHP_SELF]?funzione=esplora&categoria=$_GET[categoria]>$_GET[categoria]</a>\": <- <i>Clicca per esplorare</i><br>";
    echo
    "<b>N° files presenti:</b> <i>$array2[no_files]</i><br>
    <b>Ultimo inserimento:</b> <i>
    $array2[data_last_file]</i><br>
    <b>Ultimo file inserito:</b>"
    ; if(($array2[last_file] == "spostato") OR ($array2[last_file] == "0") ) { echo"<i> Sconosciuto</i>"; } else { echo"<i> <a href=$_SERVER[PHP_SELF]?funzione=download&file=$array2[last_file]&scarica=si&categoria=$_GET[categoria]>$array2[last_file]</a></i>"; }

    echo
    "</td>
    </table></center>"
    ;

    }


    function
    esplora() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT * FROM dmanager_files WHERE categoria = '$_GET[categoria]' ORDER BY data DESC";
    $risultato = mysql_query($query);


    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista dei files:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?funzione=download&categoria=$_GET[categoria]&file=$array[file]><font size=$font_size face=$font_face color=$font_color>$array[file]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td><a href=
    $_SERVER[PHP_SELF]><font size=$font_size color=$font_color face=$font_face>Indice</a></td>
    </table></center>"
    ;
    }



    function
    download() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT * FROM dmanager_files WHERE categoria = '$_GET[categoria]' ORDER BY data DESC";
    $risultato = mysql_query($query);


    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista dei files:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?funzione=download&categoria=$_GET[categoria]&file=$array[file]><font size=$font_size face=$font_face color=$font_color>$array[file]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td>"
    ;

    $query2 = "SELECT * FROM dmanager_files WHERE file = '$_GET[file]'";
    $risultato2 = mysql_query($query2);
    $array2 = mysql_fetch_array($risultato2);

    $dim_b = filesize("files/$array2[file]");
    $dim_k = $dim_b/1024;

    echo
    "<font size=$font_size color=$font_color face=$font_face>Dettagli file:<br>";
    echo
    "<b>Nome:</b> <i><a href=$_SERVER[PHP_SELF]?funzione=download&file=$_GET[file]&scarica=si&categoria=$_GET[categoria]>$array2[file]</a></i><br>
    <b>Descrizione:</b> <i>
    $array2[descrizione]</i><br>
    <b>Inserito il:</b> <i>
    $array2[data]</i><br>
    <b>Dimensione:</b> <i> "
    .ceil($dim_k)." Kb</i><br>
    <b>Trasferimenti:</b> <i>
    $array2[click]</i><br>";

    echo
    "</td>
    <tr>
    <td><a href=
    $_SERVER[PHP_SELF]><font size=$font_size color=$font_color face=$font_face>Indice</a></td>
    </table></center>"
    ;

    if(
    $_GET['scarica'] == "si") {

    $query = "UPDATE dmanager_files SET click = click+1 WHERE file = '$_GET[file]'";
    $risultato = mysql_query($query);

    echo
    "<script>window.location=\"files/$_GET[file]\";</script>";


    }



    }





    if((
    $cerca != false) && ($conn == "Download")) {

    switch(
    $_GET[funzione]) {

    case
    zoom:
    zoom();
    break;

    case
    esplora:
    esplora();
    break;

    case
    download:
    download();
    break;

    default:
    indice();

    }
    }

    echo
    "<br><center><font size=$font_size color=$font_color face=$font_face></center></font>";

    ?>
    ho diviso in 2 perche non entravano tutti in1 post solo!

  5. #5
    Guest

    Predefinito

    Te lo fa perchè nei link non specifichi un'altra volta la var 'p'.


    ciaooooo!

  6. #6
    Guest

    Predefinito

    scusa debug potresti essere piu preciso?pls non ho capito quale link e cosa intendi

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da ang
    ...bene ora se voi andate su Download e cliccate su 1 categoria ,vedrete che vi riporta in home page...
    Per andare nella pagina Download passi la var 'p', e funziona, se poi clicchi su un link persenta in questa pagina, tali link non presentano la var 'p' di cui sopra, quindi la pagina php non trovandola ti rispedisce alla home, perchè tu hai messo "default: home1.php".


    Ciaooo!!!

  8. #8
    Guest

    Predefinito

    a capito, pero non so come potrei risolvere ? ho provato a mettere p=3 dopo punto interrogativo ,ma non funziona uguale cioe è come prima solo che riporta al 3 case,come posso risolvere?
    cmq ecco codice nuovo
    Codice PHP:
    <?php

    include("config.inc.php");
    include(
    "header.inc.php");


    function
    indice() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT categoria FROM dmanager_sezioni";
    $risultato = mysql_query($query);

    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista delle categorie:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?p=3funzione=zoom&categoria=$array[categoria]><font size=$font_size face=$font_face color=$font_color>$array[categoria]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }




    echo
    "</td></table></center>

    </td></table>
    </td></table></center>"
    ;
    }


    function
    zoom() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT categoria FROM dmanager_sezioni";
    $risultato = mysql_query($query);

    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista delle categorie:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?p=3funzione=zoom&categoria=$array[categoria]><font size=$font_size face=$font_face color=$font_color>$array[categoria]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td>"
    ;

    $query2 = "SELECT * FROM dmanager_sezioni WHERE categoria = '$_GET[categoria]'";
    $risultato2 = mysql_query($query2);
    $array2 = mysql_fetch_array($risultato2);

    echo
    "<font size=$font_size color=$font_color face=$font_face>Dettagli categoria \"<a href=$_SERVER[PHP_SELF]?p=3funzione=esplora&categoria=$_GET[categoria]>$_GET[categoria]</a>\": <- <i>Clicca per esplorare</i><br>";
    echo
    "<b>N° files presenti:</b> <i>$array2[no_files]</i><br>
    <b>Ultimo inserimento:</b> <i>
    $array2[data_last_file]</i><br>
    <b>Ultimo file inserito:</b>"
    ; if(($array2[last_file] == "spostato") OR ($array2[last_file] == "0") ) { echo"<i> Sconosciuto</i>"; } else { echo"<i> <a href=$_SERVER[PHP_SELF]?p=funzione=download&file=$array2[last_file]&scarica=si&categoria=$_GET[categoria]>$array2[last_file]</a></i>"; }

    echo
    "</td>
    </table></center>"
    ;

    }


    function
    esplora() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT * FROM dmanager_files WHERE categoria = '$_GET[categoria]' ORDER BY data DESC";
    $risultato = mysql_query($query);


    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista dei files:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?p=3funzione=download&categoria=$_GET[categoria]&file=$array[file]><font size=$font_size face=$font_face color=$font_color>$array[file]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td><a href=
    $_SERVER[PHP_SELF]><font size=$font_size color=$font_color face=$font_face>Indice</a></td>
    </table></center>"
    ;
    }



    function
    download() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT * FROM dmanager_files WHERE categoria = '$_GET[categoria]' ORDER BY data DESC";
    $risultato = mysql_query($query);


    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista dei files:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?p=3funzione=download&categoria=$_GET[categoria]&file=$array[file]><font size=$font_size face=$font_face color=$font_color>$array[file]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td>"
    ;

    $query2 = "SELECT * FROM dmanager_files WHERE file = '$_GET[file]'";
    $risultato2 = mysql_query($query2);
    $array2 = mysql_fetch_array($risultato2);

    $dim_b = filesize("files/$array2[file]");
    $dim_k = $dim_b/1024;

    echo
    "<font size=$font_size color=$font_color face=$font_face>Dettagli file:<br>";
    echo
    "<b>Nome:</b> <i><a href=$_SERVER[PHP_SELF]?p=3funzione=download&file=$_GET[file]&scarica=si&categoria=$_GET[categoria]>$array2[file]</a></i><br>
    <b>Descrizione:</b> <i>
    $array2[descrizione]</i><br>
    <b>Inserito il:</b> <i>
    $array2[data]</i><br>
    <b>Dimensione:</b> <i> "
    .ceil($dim_k)." Kb</i><br>
    <b>Trasferimenti:</b> <i>
    $array2[click]</i><br>";

    echo
    "</td>
    <tr>
    <td><a href=
    $_SERVER[PHP_SELF]><font size=$font_size color=$font_color face=$font_face>Indice</a></td>
    </table></center>"
    ;

    if(
    $_GET['scarica'] == "si") {

    $query = "UPDATE dmanager_files SET click = click+1 WHERE file = '$_GET[file]'";
    $risultato = mysql_query($query);

    echo
    "<script>window.location=\"files/$_GET[file]\";</script>";


    }



    }





    if((
    $cerca != false) && ($conn == "Download")) {

    switch(
    $_GET[funzione]) {

    case
    zoom:
    zoom();
    break;

    case
    esplora:
    esplora();
    break;

    case
    download:
    download();
    break;

    default:
    indice();

    }
    }

    echo
    "<br><center><font size=$font_size color=$font_color face=$font_face>$php4all</center></font>";

    ?>
    Ultima modifica di ang : 20-10-2006 alle ore 23.55.35

  9. #9
    Guest

    Predefinito

    Ma scusa, ragionaci un secondo, quella 'p' è una variabile come le altre che passi in quei link, quindi per risolvere cosa dovrai mai fare??
    Io direi di aggiungere un '&p=3' ai link presenti in Download...


    Ciao!!

  10. #10
    Guest

    Predefinito

    ho messo p=3 e non funziona,gia ci avevo pensato pero non capisco perchè non vada

  11. #11
    Guest

    Predefinito

    Oddio!
    Ma mi pare di ricordare e di vedere che tu di php ne sappia qualcosa, o non è così??
    Non sai che le coppie variabili/valori negli URL si separano con la '&'??
    E poi te l'ho anche scritto....


    Ciaoo!!

  12. #12
    Guest

    Predefinito

    si debug dopo 10 min che ho postato me tornato in mente, so mezzo addormentato lolz^^
    cmq ho fatto come dici
    Codice PHP:
    <?php

    include("config.inc.php");
    include(
    "header.inc.php");


    function
    indice() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT categoria FROM dmanager_sezioni";
    $risultato = mysql_query($query);

    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista delle categorie:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?'&p=3'funzione=zoom&categoria=$array[categoria]><font size=$font_size face=$font_face color=$font_color>$array[categoria]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }




    echo
    "</td></table></center>

    </td></table>
    </td></table></center>"
    ;
    }


    function
    zoom() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT categoria FROM dmanager_sezioni";
    $risultato = mysql_query($query);

    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista delle categorie:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?'&p=3'funzione=zoom&categoria=$array[categoria]><font size=$font_size face=$font_face color=$font_color>$array[categoria]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td>"
    ;

    $query2 = "SELECT * FROM dmanager_sezioni WHERE categoria = '$_GET[categoria]'";
    $risultato2 = mysql_query($query2);
    $array2 = mysql_fetch_array($risultato2);

    echo
    "<font size=$font_size color=$font_color face=$font_face>Dettagli categoria \"<a href=$_SERVER[PHP_SELF]?'&p=3'funzione=esplora&categoria=$_GET[categoria]>$_GET[categoria]</a>\": <- <i>Clicca per esplorare</i><br>";
    echo
    "<b>N° files presenti:</b> <i>$array2[no_files]</i><br>
    <b>Ultimo inserimento:</b> <i>
    $array2[data_last_file]</i><br>
    <b>Ultimo file inserito:</b>"
    ; if(($array2[last_file] == "spostato") OR ($array2[last_file] == "0") ) { echo"<i> Sconosciuto</i>"; } else { echo"<i> <a href=$_SERVER[PHP_SELF]?p=funzione=download&file=$array2[last_file]&scarica=si&categoria=$_GET[categoria]>$array2[last_file]</a></i>"; }

    echo
    "</td>
    </table></center>"
    ;

    }


    function
    esplora() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT * FROM dmanager_files WHERE categoria = '$_GET[categoria]' ORDER BY data DESC";
    $risultato = mysql_query($query);


    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista dei files:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?'&p=3'funzione=download&categoria=$_GET[categoria]&file=$array[file]><font size=$font_size face=$font_face color=$font_color>$array[file]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td><a href=
    $_SERVER[PHP_SELF]><font size=$font_size color=$font_color face=$font_face>Indice</a></td>
    </table></center>"
    ;
    }



    function
    download() {

    include(
    "config.inc.php");
    include(
    "header.inc.php");

    $query = "SELECT * FROM dmanager_files WHERE categoria = '$_GET[categoria]' ORDER BY data DESC";
    $risultato = mysql_query($query);


    $colonne = '0';
    $righe = '0';
    $cicli = '0';


    echo
    "<center>
    <table border=
    $table_border cellspacing=0 cellpadding=5 bgcolor=$table_bgcolor2 bordercolor=$table_brdcolor width=$table_width>
    <td><font size=
    $font_size color=$font_color face=$font_face>Lista dei files:</td>
    <tr>
    <td>
    <table border=
    $table_border cellspacing=0 cellpadding=2 bgcolor=$table_bgcolor bordercolor=$table_brdcolor width=100% height=100%>
    <td>

    <center><table border=0 cellspacing=0 cellpadding=0><td valign=top>"
    ;

    while(
    $array = mysql_fetch_array($risultato)) {


    if(
    $colonne == '0') {
    echo
    "<a href=$_SERVER[PHP_SELF]?'&p=3'funzione=download&categoria=$_GET[categoria]&file=$array[file]><font size=$font_size face=$font_face color=$font_color>$array[file]</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><br>";
    }

    $cicli++;

    if(
    $cicli == '3') {
    echo
    "</td><td valign=top>";
    $cicli = '0';
    $righe++;
    }
    if(
    $righe == '3') {

    echo
    "<tr><td>";
    $righe = '0';
    }
    }

    echo
    "</td></table></center>

    </td></table>
    </td>
    <tr>
    <td>"
    ;

    $query2 = "SELECT * FROM dmanager_files WHERE file = '$_GET[file]'";
    $risultato2 = mysql_query($query2);
    $array2 = mysql_fetch_array($risultato2);

    $dim_b = filesize("files/$array2[file]");
    $dim_k = $dim_b/1024;

    echo
    "<font size=$font_size color=$font_color face=$font_face>Dettagli file:<br>";
    echo
    "<b>Nome:</b> <i><a href=$_SERVER[PHP_SELF]?'&p=3'funzione=download&file=$_GET[file]&scarica=si&categoria=$_GET[categoria]>$array2[file]</a></i><br>
    <b>Descrizione:</b> <i>
    $array2[descrizione]</i><br>
    <b>Inserito il:</b> <i>
    $array2[data]</i><br>
    <b>Dimensione:</b> <i> "
    .ceil($dim_k)." Kb</i><br>
    <b>Trasferimenti:</b> <i>
    $array2[click]</i><br>";

    echo
    "</td>
    <tr>
    <td><a href=
    $_SERVER[PHP_SELF]><font size=$font_size color=$font_color face=$font_face>Indice</a></td>
    </table></center>"
    ;

    if(
    $_GET['scarica'] == "si") {

    $query = "UPDATE dmanager_files SET click = click+1 WHERE file = '$_GET[file]'";
    $risultato = mysql_query($query);

    echo
    "<script>window.location=\"files/$_GET[file]\";</script>";


    }



    }





    if((
    $cerca != false) && ($conn == "Download")) {

    switch(
    $_GET[funzione]) {

    case
    zoom:
    zoom();
    break;

    case
    esplora:
    esplora();
    break;

    case
    download:
    download();
    break;

    default:
    indice();

    }
    }

    echo
    "<br><center><font size=$font_size color=$font_color face=$font_face>$php4all</center></font>";

    ?>
    ma non funziona e non riesco a capire come mai è strano bo
    Ultima modifica di ang : 21-10-2006 alle ore 00.04.34

  13. #13
    Guest

    Predefinito

    Non so se mi stai prendendo in giro oppure hai bisogno di una dormita; dimmi se questo link secondo te è scritto correttamente:

    http://muitaly.altervista.org/sito/Home.php?'&p=3'funzione=zoom&categoria=Script_PhP

    Un consiglio: fatti un bel sonno, domani mattina, a mente fresca riprendi in mano questa cosa.


    Ciao!

  14. #14
    Guest

    Predefinito

    No, non ti prendevo in giro è Che il sonno fa brutti scherzi^
    cmq si fa &p=3& non si mettono gli apici
    scusami se pensavi ti prendessi in giro ti sbagli altrimenti non chiedevo proprio aiuto^^
    cmq thks mille
    Ultima modifica di ang : 21-10-2006 alle ore 00.14.59

  15. #15
    Guest

    Predefinito

    Tutto ok, l'importante è che hai risolto.


    Ciaooo!!

  16. #16
    Guest

    Predefinito

    grazie a te che mi ai svegliato^^ cmq tnks buona notte

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •