Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21

Discussione: Fantacalcio

  1. #11
    Ragazzi, non ci capisco niente, non va. Dove lo trovo php.ini?

  2. #12
    Utente bannato
    Registrato dal
    Oct 2005
    Messaggi
    85
    ha usato easyphp... credo che non ci sia un file che si chiami così. Non è come configurare passo a passo apache, php, mysql.

  3. #13
    Si appunto, ho usato easyphp. Però c'è un problema, ora vedo se magari è qualche configurazione sbagliata

  4. #14
    Ragazzi, il problema è che ogni pagina che schiaccio mi fa il logout. Vi do la pagina mercato: <?php
    ################################################## ################################
    # FANTACALCIOBAZAR
    # Copyright (C) 2003 - 2005 by Antonello Onida (fantacalcio@sassarionline.net)
    # Copyright (C) 2001 - 2002 by Marco Maria Francesco De Santis (marcods@gmx.net)
    #
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    # along with this program; if not, write to the Free Software
    # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    ################################################## ################################
    require ("./controlla_pass.php");
    require ("./header.php");

    if ($controllo_path == "SI"){
    $controlla_path1 = "http://".$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'];
    $controlla_path2 = $_SESSION['urlsito']."/mercato.php";

    if ($controlla_path1 != $controlla_path2) {
    echo "<h1>Reset delle sessioni!</h1>$controlla_path1
    $controlla_path2";
    header("location: logout.php?logout=3");
    echo"<meta http-equiv=\"refresh\" content=\"0; url=logout.php?logout=3\">";
    exit;
    }
    }

    if ($_SESSION['valido'] == "SI" and $_SESSION['utente'] != "admin") {

    require ("./menu.php");

    $np = 0; $nd = 0; $nc = 0; $nf = 0; $na = 0;

    $calciatori = @file("$percorso_cartella_dati/mercato.txt");
    $num_calciatori = count($calciatori);
    for ($num1 = 0 ; $num1 < $num_calciatori ; $num1++) {
    $dati_calciatori[$num1] = explode(",", $calciatori[$num1]);
    }

    if ($ordinamento) {
    if ($verso == "asc") {
    function cmp ($a, $b) {
    global $ordinamento;
    return strcmp($a[$ordinamento], $b[$ordinamento]);
    }
    }
    else {
    function cmp ($a, $b) {
    global $ordinamento;
    return strcmp($b[$ordinamento], $a[$ordinamento]);
    }
    }

    usort($dati_calciatori, "cmp");
    }

    $tab_comprati = "<tr>
    <td class=\"testa\">Num.</td>
    <td class=\"testa\">Nome</td>
    <td class=\"testa\">Ruolo</td>
    <td class=\"testa\">Costo</td>
    <td class=\"testa\">Proprietario</td>
    <td class=\"testa\">Tempo rimasto</td>
    <td class=\"testa\"></td></tr>";

    $soldi_spesi = 0;
    $num_calciatori_posseduti = 0;
    $adesso = mktime(date("H"),date("i"),0,date("m"),date("d"),d ate("Y"));

    for ($num1 = 0 ; $num1 < $num_calciatori ; $num1++) {
    $vecchio_proprietario = "";
    $nuovo_costo = "";
    $dati_calciatore = $dati_calciatori[$num1];

    if (count($dati_calciatore) >= 6) {
    $numero = $dati_calciatore[0];
    $nome = stripslashes($dati_calciatore[1]);
    $ruolo = $dati_calciatore[2];
    $costo = $dati_calciatore[3];
    $proprietario = $dati_calciatore[4];
    if ($_SESSION['utente'] == $proprietario) {
    $soldi_spesi = $soldi_spesi + $dati_calciatore[3];
    $num_calciatori_posseduti++;
    if ($ruolo == "P") $np++;
    else if ($ruolo == "D") $nd++;
    else if ($ruolo == "C") $nc++;
    else if ($ruolo == "F") $nf++;
    else if ($ruolo == "A") $na++;
    } # fine if ($proprietario == $_SESSION['utente'])

    $tempo_off = $dati_calciatore[5];
    $anno_off = substr($tempo_off,0,4);
    $mese_off = substr($tempo_off,4,2);
    $giorno_off = substr($tempo_off,6,2);
    $ora_off = substr($tempo_off,8,2);
    $minuto_off = substr($tempo_off,10,2);
    $sec_restanti = mktime($ora_off,$minuto_off,0,$mese_off,$giorno_of f,$anno_off) - $adesso;
    if ($sec_restanti <= 0) {
    $tempo_restante = "Comprato";
    $offri = "Nessuna opzione";
    if ($_SESSION['utente'] == $proprietario and $mercato_libero != "SI" and $stato_mercato != "I" and $stato_mercato != "C") $offri = "<a href=\"vendi.php?num_calciatore=$numero\" class=\"user\">vendi</a>";
    if ($_SESSION['utente'] != $proprietario and $mercato_libero != "SI" and $stato_mercato != "I" and $stato_mercato != "C") $offri = "<a href=\"scambia.php?num_calciatore=$numero&amp;altr o_utente=$proprietario\" class=\"user\">scambia</a>";
    if ($_SESSION['utente'] != $proprietario and $mercato_libero == "SI" and $stato_mercato == "I") $offri = "<a href=\"compra.php?num_calciatore=$numero\" class=\"user\">compra</a>";
    if ($_SESSION['utente'] == $proprietario and $mercato_libero == "SI" and $stato_mercato != "I") $offri = "<a href=\"cambi.php?num_calciatore=$numero\" class=\"user\">cambi</a>";
    elseif ($_SESSION['utente'] == $proprietario and $mercato_libero == "SI" and $stato_mercato == "I") $offri = "<a href=\"vedi_vendi_subito.php?num_calciatore=$numer o\" class=\"user\">vendi ora</a>";

    if ($chiusura_giornata == 1) $offri = "<font color=\"red\" size=\"-2\">Giornata chiusa!</font>";

    if ($num1 % 2) $color=$colore_riga_alt;
    else $color="#FFFFFF";

    $tab_comprati .= "<tr bgcolor=\"$color\"><td align=\"center\">$numero</td>
    <td align=\"left\">$nome</td>
    <td align=\"center\">$ruolo</td>
    <td align=\"center\">$costo</td>
    <td align=\"center\">$proprietario</td>
    <td align=\"center\">$tempo_restante</td>
    <td align=\"center\">$offri</td></tr>";
    } # fine if ($sec_restanti < 0)
    else {
    $giorni_restanti = floor($sec_restanti/86400);
    $ore_restanti = floor($sec_restanti/3600) - $giorni_restanti * 24;
    $minuti_restanti = floor($sec_restanti/60) - $ore_restanti * 60 - $giorni_restanti * 24 * 60;
    $tempo_restante = "";
    if ($giorni_restanti > 0) $tempo_restante = "$giorni_restanti giorni ";
    if ($ore_restanti > 0) $tempo_restante .= "$ore_restanti h. ";
    $tempo_restante .= "$minuti_restanti m.";

    if ($_SESSION['utente'] != $proprietario and $mercato_libero != "SI") $offri = "<a href=\"offerta.php?num_calciatore=$numero\" class=\"user\">offri</a>";
    else $offri = "Attendere";

    $vecchio_proprietario = $dati_calciatore[6];
    $nuovo_costo = $dati_calciatore[8];

    if ($vecchio_proprietario) { $proprietario_mostra = "$proprietario <font size=\"-2\">(venduto da $vecchio_proprietario)</font>"; }
    else { $proprietario_mostra = $proprietario; }

    if ($nuovo_costo) { $costo_mostra = $nuovo_costo; }
    else { $costo_mostra = $costo; }

    if ($num1 % 2) $color=$colore_riga_alt;
    else $color="#FFFFFF";


    $tab_comprati .= "<tr bgcolor=\"$color\">
    <td align=\"center\">$numero</td>
    <td>$nome</td>
    <td align=\"center\">$ruolo</td>
    <td align=\"center\">$costo_mostra</td>
    <td align=\"center\">$proprietario_mostra</td>
    <td align=\"center\">$tempo_restante</td>
    <td align=\"center\">$offri</td></tr>";
    } # fine else if ($sec_restanti < 0)

    } # fine if (count($dati_calciatore) >= 6)

    } # fine for $num1

    $num_calciatori_comprabili = $max_calciatori - $num_calciatori_posseduti;

    $file = file("./dati/utenti.php");
    @list($outente, $opass, $opermessi, $oemail, $ourl, $osquadra, $ocittà, $ocrediti, $ovariazioni, $ocambi, $oreg) = explode("<del>", $file[$_SESSION['uid']]);

    $surplus = (int) $ocrediti;
    $variazioni = (int) $ovariazioni;
    $cambi_effettuati = (int) $ocambi;
    $soldi_spendibili = $soldi_iniziali + $surplus + $variazioni - $soldi_spesi;
    $valore_squadra = $soldi_spesi;
    $valuta_saldo = $valuta_saldo + $surplus;
    $spesa_totale = $soldi_spesi + $variazioni;

    ###################
    # Controlla squadra

    $xsquadra_ok = "NO";
    if ($num_calciatori_comprabili <= 0 or $soldi_spendibili <= 0) { $offribile = "NO"; }
    if ($max_calciatori != $num_calciatori_posseduti) {
    $num_calciatori_comprabili = $max_calciatori - $num_calciatori_posseduti;
    $schema_giocatori = "$np$nd$nc$nf$na";
    $verifica_sg = "";
    $num_giocons = count($composizione_squadra);
    for ($num1 = 0 ; $num1 < $num_giocons ; $num1++) {
    $verifica_sg .= "$composizione_squadra[$num1]
    ";
    if ($composizione_squadra[$num1] == $schema_giocatori) { $xsquadra_ok = "SI"; }
    } # fine for $num1

    if ($xsquadra_ok != "SI") {
    $inserire = "NO";
    $xsquadra_ok = "NO";
    $controlla_squadra = "";
    if ($np == substr($verifica_sg,0,1))

  5. #15
    $controlla_squadra .= "Portieri: $np su ".substr($verifica_sg,0,1)." - <font color=\"red\">OK</font>
    ";
    elseif ($np > substr($verifica_sg,0,1)) $controlla_squadra .= "Portieri: $np su ".substr($verifica_sg,0,1)." - <font color=\"red\">Vendere esubero</font>
    ";
    elseif ($np < substr($verifica_sg,0,1)) $controlla_squadra .= "Portieri: $np su ".substr($verifica_sg,0,1)." - <a href=\"tab_calciatori.php?ruolo_guarda=P&amp;xsqua dra_ok=NO&amp;mercato_libero=$mercato_libero\" class=\"user\">acquista</a>
    ";

    if ($nd == substr($verifica_sg,1,1)) $controlla_squadra .= "Difensori: $nd su ".substr($verifica_sg,1,1)." - <font color=\"red\">OK</font>
    ";
    elseif ($nd > substr($verifica_sg,1,1)) $controlla_squadra .= "Difensori: $nd su ".substr($verifica_sg,1,1)." - <font color=\"red\">Vendere esubero</font>
    ";
    elseif ($nd < substr($verifica_sg,1,1)) $controlla_squadra .= "Difensori: $nd su ".substr($verifica_sg,1,1)." - <a href=\"tab_calciatori.php?ruolo_guarda=D&amp;xsqua dra_ok=NO&amp;mercato_libero=$mercato_libero\" class=\"user\">acquista</a>
    ";

    if ($nc == substr($verifica_sg,2,1)) $controlla_squadra .= "Centrocampisti: $nc su ".substr($verifica_sg,2,1)." - <font color=\"red\">OK</font>
    ";
    elseif ($nc > substr($verifica_sg,2,1)) $controlla_squadra .= "Centrocampisti: $nc su ".substr($verifica_sg,2,1)." - <font color=\"red\">Vendere esubero</font>
    ";
    elseif ($nc < substr($verifica_sg,2,1)) $controlla_squadra .= "Centrocampisti: $nc su ".substr($verifica_sg,2,1)." - <a href=\"tab_calciatori.php?ruolo_guarda=C&amp;xsqua dra_ok=NO&amp;mercato_libero=$mercato_libero\" class=\"user\">acquista</a>
    ";

    if ($considera_fantasisti_come == "F") {
    if ($nf == substr($verifica_sg,3,1)) $controlla_squadra .= "Fantasisti: $nf su ".substr($verifica_sg,3,1)." - <font color=\"red\">OK</font>
    ";
    elseif ($nf > substr($verifica_sg,3,1)) $controlla_squadra .= "Fantasisti: $nf su ".substr($verifica_sg,3,1)." - <font color=\"red\">Vendere esubero</font>
    ";
    elseif ($nf < substr($verifica_sg,3,1)) $controlla_squadra .= "Fantasisti: $nf su ".substr($verifica_sg,3,1)." - <a href=\"tab_calciatori.php?ruolo_guarda=F&amp;xsqua dra_ok=NO&amp;mercato_libero=$mercato_libero\" class=\"user\">acquista</a>
    ";
    }

    if ($na == substr($verifica_sg,4,1)) $controlla_squadra .= "Attaccanti: $na su ".substr($verifica_sg,4,1)." - <font color=\"red\">OK</font>
    ";
    elseif ($na > substr($verifica_sg,4,1)) $controlla_squadra .= "Attaccanti: $na su ".substr($verifica_sg,4,1)." - <font color=\"red\">Vendere esubero</font>
    ";
    elseif ($na < substr($verifica_sg,4,1)) $controlla_squadra .= "Attaccanti: $na su ".substr($verifica_sg,4,1)." - <a href=\"tab_calciatori.php?ruolo_guarda=A&amp;xsqua dra_ok=NO&amp;mercato_libero=$mercato_libero\" class=\"user\">acquista</a>
    ";
    } # fine if $xsquadra_ok

    if (@is_file("$percorso_cartella_dati/editoriale.txt")) $linee_editoriale = file("dati/editoriale.txt");
    else $linee_editoriale = "";

    $num_linee_editoriale = count($linee_editoriale);
    $messaggio_editoriale = "";

    for ($num1 = 0 ; $num1 < $num_linee_editoriale; $num1++) $messaggio_editoriale .= $linee_editoriale[$num1];

    ########################
    #### Layout mercato ####

    echo "
    <table width=\"99%\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\"><tr><td valign=\"top\"><table bgcolor=\"$sfondo_tab\" align=\"center\" width=\"99%\" class=\"border\" cellpadding=\"10\" cellspacing=\"0\"><tr><td align=\"left\" width=\"50%\">$messaggio_editoriale

    Fase preliminare
    Ancora la tua formazione non è completata; devi acquistare i calciatori indicati a lato e poi potrai procedere con la formazione della squadra.

    $mess01</td><td width=\"50%\" class=\"border\"><u><font color=\"red\">Acquisto calciatori</font></u>";

    echo "
    FantaEuro disponibili: $soldi_spendibili Fanta-Euro.

    Numero di calciatori da comprare: $num_calciatori_comprabili.
    $controlla_squadra</td></tr></table>";

    } # fine if ($max_calciatori != $num_calciatori_posseduti)

    else {

    $messaggi = @file("$percorso_cartella_dati/messaggi.txt");
    $num_messaggi = count($messaggi);

    if ($tutti_i_messaggi == "SI") $num_iniziale = 0;
    else $num_iniziale = $num_messaggi - 100;

    if ($num_iniziale < 0) $num_iniziale = 0;

    for ($num1 = $num_iniziale ; $num1 < $num_messaggi ; $num1++) {
    $messaggio = explode("#@?",$messaggi[$num1]);
    $nome = $messaggio[0];
    $data = $messaggio[1];
    $testo_messaggio = stripslashes($messaggio[2]);
    if (substr("$nome",0,13) == "Radio mercato") $messaggi_radio_mercato .= "<font color=\"red\">$nome</font>
    ";
    else $messaggi_utenti .= "<font color=\"red\" class=\"maiuscolo\">$nome</font>: $testo_messaggio
    ";
    } # fine for $num1

    if (@is_file("$percorso_cartella_dati/editoriale.txt")) $linee_editoriale = file("dati/editoriale.txt");
    else $linee_editoriale = "";

    $num_linee_editoriale = count($linee_editoriale);
    $messaggio_editoriale = "";

    for ($num1 = 0 ; $num1 < $num_linee_editoriale; $num1++) $messaggio_editoriale .= $linee_editoriale[$num1];

    echo "<table width=\"99%\" align=\"center\" cellpadding=\"10\" cellspacing=\"0\" border=\"0\"><tr><td valign=\"top\">
    <table width=\"99%\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" class=\"border\" border=\"0\" bgcolor=\"$sfondo_tab\">";

    if ($messaggio_editoriale) echo "<tr><td class=\"testa\" colspan=\"2\">Editoriale</td></tr><tr><td align=\"left\" colspan=\"2\" bgcolor=\"$sfondo_tab\" class=\"border\">$messaggio_editoriale</td></tr>";

    $dati_squadra = @file("$percorso_cartella_dati/squadra_".$_SESSION['utente']);

    $numtitolari = explode(",", $dati_squadra[1]);
    $numtitolari = count ($numtitolari)-1;
    $numpanchinari = explode(",", $dati_squadra[2]);
    $numpanchinari = count ($numpanchinari)-1;

    echo "<tr><td valign=\"top\" align=\"left\" bgcolor=\"$sfondo_tab\">";

    echo"<u>Status squadra</u>
    $mess02

    FantaEuro residui: $soldi_spendibili Fanta-Euro.
    Numero di calciatori da comprare: $num_calciatori_comprabili.
    Titolari schierati: $numtitolari
    Panchinari schierati: $numpanchinari</td>";

    echo "<td valign=\"top\" align=\"center\" width=\"50%\" bgcolor=\"$colore_riga_alt\" class=\"border\">
    <a href=\"messaggi.php\" class=\"user\">Messaggi</a>


    <MARQUEE behavior= \"scroll\" align= \"left\" direction=\"down\" height=\"150\" scrollamount= \"1\" scrolldelay= \"100\" onmouseover='this.stop()' onmouseout='this.start()'>$messaggi_utenti</td></tr></table>";

    } # fine else

    ################################################## #########

    for ($num1 = "01" ; $num1 < 50 ; $num1++) {
    if (strlen($num1) == 1) $num1 = "0".$num1;
    $giornata_controlla = "giornata$num1";
    if (!@is_file("$percorso_cartella_dati/$giornata_controlla")) break;
    else $giornata_ultima = $num1;
    } # fine for $num1

    if (!$giornata or $giornata > $giornata_ultima) $giornata = "$giornata_ultima";

    $tab_formazioni = "<tr>";
    $num_colonne = 0;
    $punti = "";
    $voti = "";
    $scontri = "";
    $num2 = 0;
    $leggendo_formazioni = "SI";
    $leggendo_punteggi = "NO";
    $leggendo_voti = "NO";
    $leggendo_scontri = "NO";
    $voti_esistenti = "NO";

    if ($giornata_ultima) $file_giornata = file("$percorso_cartella_dati/giornata$giornata");
    $num_linee_file_giornata = count($file_giornata);

    for($num1 = 0 ; $num1 < $num_linee_file_giornata; $num1++) {
    $linea = togli_acapo($file_giornata[$num1]);
    if ($linea == "#@& fine formazioni #@&") $leggendo_formazioni = "NO";
    if ($leggendo_formazioni == "SI") {
    if ($linea == "#@& formazione #@&") $giocatore = "";
    if ($giocatore) {
    ${$formazione}[$num2] = $file_giornata[$num1];
    $num2++;
    } # fine if ($giocatore)
    if ($aggiorna_giocatore) {
    $giocatore = $linea;
    $formazione = "formazione_$giocatore";
    $num2 = 0;
    $aggiorna_giocatore = "";
    } # fine if ($aggiorna_giocatore)
    if ($linea == "#@& formazione #@&") $aggiorna_giocatore = "SI";
    } # fine if ($leggendo_formazioni == "SI")

    if ($linea == "#@& fine voti #@&") $leggendo_voti = "NO";
    if ($leggendo_voti == "SI") {
    $voti[$num2] = $linea;
    $num2++;
    } # fine if ($leggendo_voti == "SI")
    if ($linea == "#@& voti #@&") {
    $leggendo_voti = "SI";
    $voti_esistenti = "SI";
    $num2 = 0;
    } # fine if ($linea == "#@& voti #@&")

    if ($linea == "#@& fine modificatore #@&") $leggendo_modificatore = "NO";
    if ($leggendo_modificatore == "SI") {
    $modificatore[$num2] = $linea;
    $num2++;
    } # fine if ($leggendo_modificatore == "SI")
    if ($linea == "#@& modificatore #@&") {
    $leggendo_modificatore = "SI";
    $modificatore_esistenti = "SI";
    $num2 = 0;
    } # fine if ($linea == "#@& modificatore #@&")

    if ($linea == "#@& fine punteggi #@&") $leggendo_punteggi = "NO";
    if ($leggendo_punteggi == "SI") {
    $punteggi[$num2] = $linea;
    $num2++;
    } # fine if ($leggendo_punteggi == "SI")
    if ($linea == "#@& punteggi #@&") {
    $leggendo_punteggi = "SI";
    $punteggi_esistenti = "SI";
    $num2 = 0;
    } # fine if ($linea == "#@& punteggi #@&")

    if ($linea == "#@& fine scontri #@&") $leggendo_scontri = "NO";
    if ($leggendo_scontri == "SI") {
    $scontri[$num2] = $linea;
    $num2++;
    } # fine if ($leggendo_scontri == "SI")
    if ($linea == "#@& scontri #@&") {
    $leggendo_scontri = "SI";
    $scontri_esistenti = "SI";
    $num2 = 0;
    } # fine if ($linea == "#@& scontri #@&")
    } # fine for $num1

    $file = file("./dati/utenti.php");
    $num_giocatori = 0;
    for($num1 = 1; $num1 < sizeof($file); $num1++){
    $num_giocatori++;
    }

    for ($num1 = 2 ; $num1 < $num_giocatori+1; $num1++) {
    @list($outente, $opass, $opermessi, $oemail, $ourl, $osquadra, $ocittà, $ocrediti, $ovariazioni, $ocambi, $oreg) = explode("<del>", $file[$num1]);
    if ($outente != "admin") {
    $nome_posizione[$num1] = $outente;
    $soprannome_squadra = $osquadra;

    if ($soprannome_squadra) {
    $nome_squadra_memo[$outente] = $soprannome_squadra;
    $soprannome_squadra = "".$soprannome_squadra."";
    } # fine if ($soprannome_squadra)
    else {
    $soprannome_squadra = "Squadra";
    $nome_squadra_memo[$osquadra] = $osquadra;
    } # fine else if ($soprannome_squadra)

    if ($num_colonne >= 2) {
    $tab_formazioni .= "</tr><tr>";
    $num_colonne = 0;
    } # fine if ($num_colonne >= 2)
    $num_colonne++;
    $tab_formazioni .= "<td valign=\"top\"><h4>$soprannome_squadra di $giocatore</h4>";
    $formazione = "formazione_$giocatore";
    $formazione = $$formazione;
    $num_linee_formazione = count($formazione);
    for ($num2 = 0 ; $num2 < $num_linee_formazione; $num2++) {
    # $formazione[$num2] = ereg_replace(" ","_",$formazione[$num2]);
    $tab_formazioni .= $formazione[$num2]."
    ";
    } # fine for $num2
    $tab_formazioni .= "</td>";

    } # fine for $num1
    } # fine if ($outente != "admin")

    for ($num1 = $num_colonne ; $num1 < 2; $num1++) $tab_formazioni .= "<td></td>";
    $tab_formazioni .= "</tr>";

    $tipo_campionato = "";
    $num_giornata = str_replace("giornata","",$giornata);

    if (substr($num_giornata,0,1) == 0) $num_giornata = substr($num_giornata,1);

    $num_campionati = count($campionato);
    reset($campionato);

    for($num1 = 0 ; $num1 < $num_campionati; $num1++) {
    $key_campionato = key($campionato);
    $giornate_campionato = explode("-",$key_campionato);

    if ($num_giornata <= $giornate_campionato[1] and $num_giornata >= $giornate_campionato[0]) {
    $num_giornata_campionato = $num_giornata - $giornate_campionato[0] + 1;
    $tipo_campionato = $campionato[$key_campionato];
    $g_inizio_campionato = $giornate_campionato[0];
    break;
    } # fine if ($num_giornata <= $giornate_campionato[1] and...
    next($campionato);
    } # fine for $num1

    if (!$tipo_campionato) $tipo_campionato = "N";

    if ($tipo_campionato == "S") {
    echo "
    <table width=\"80%\" bgcolor=\"$sfondo_tab\" align=\"center\" class=\"border\" cellpadding=\"5\" border=\"0\">";
    echo "<tr><td class=\"testa\"width=\"70%\">Partite</td><td class=\"testa\" width=\"30%\">Risultato</td></tr>";
    $partite = "";
    $marcotori = "";
    $num_scontri = count($scontri);
    for ($num1 = 0 ; $num1 < $num_scontri ; $num1++) {
    $dati_scontri = explode("##@@&&", $scontri[$num1]);
    echo "<tr><td align=\"center\" bgcolor=\"$sfondo_tab\">".$nome_squadra_memo[$dati_scontri[0]]." - ".$nome_squadra_memo[$dati_scontri[1]]."</td>
    <td align=\"center\" bgcolor=\"$sfondo_tab\">".$dati_scontri[2]." - ".$dati_scontri[3]."</td></tr>";
    } # fine for $num1
    echo "</table>";
    } # fine if ($tipo_campionato == "S")

  6. #16
    Penso che l'errore sia qui alla fine:

    ######################################
    #
    # Gestione Admin
    #
    ######################################

    elseif ($_SESSION['valido'] == "SI" and $_SESSION['utente'] == "admin") {
    require ("menu.php");

    echo"
    <table align=\"center\" bgcolor=\"$sfondo_tab1\" cellpadding=\"5\"><caption>Benvenuto Amministratore!</caption><tr valign=\"top\"><td>";
    $file = file("./dati/utenti.php");
    $linee = sizeof($file);
    echo"<table align=\"center\" class=\"border\" bgcolor=\"$sfondo_tab\"><caption>Stato utenti - squadra</caption>
    <tr><td class=\"testa\"></td><td class=\"testa\">Acquistati</td><td class=\"testa\">Crediti</td><td class=\"testa\">Permessi</td><td class=\"testa\">Crediti</td><td class=\"testa\">Variazioni</td><td class=\"testa\">Cambi</td><td class=\"testa\">Opzioni</td></tr>";
    for($num2 = 1 ; $num2 < $linee; $num2++) {
    @list($outente, $opass, $opermessi, $oemail, $ourl, $osquadra, $ocittà, $ocrediti, $ovariazioni, $ocambi, $oreg) = explode("<del>", $file[$num2]);
    if ($outente != "admin") {
    $soprannome_squadra = $osquadra;

    if (!$soprannome_squadra) $soprannome_squadra = "Squadra di $outente";

    $mercato = @file("$percorso_cartella_dati/mercato.txt");
    $conta_mercato = count($mercato);
    for ($num3 = 0 ; $num3 < $conta_mercato; $num3++) {
    $dati_mercato = explode(",", $mercato[$num3]);
    $numero = $dati_mercato[0];
    $nome = $dati_mercato[1];
    $ruolo = $dati_mercato[2];
    $costo = $dati_mercato[3];
    $proprietario = $dati_mercato[4];
    $scadenza = $dati_mercato[5];
    if ($outente == $dati_mercato[4]){
    $num_calc++;
    $tot_costi = $tot_costi + $dati_mercato[3];
    }
    } # fine for $num3

    if ($num2 % 2) $color=$colore_riga_alt;
    else $color="#FFFFFF";

    echo "<tr bgcolor=\"$color\"><td align=\"left\">$outente <font size=\"-2\" color=\"$sfondo_tab2\">($osquadra)</font></td><td align=\"center\">$num_calc</td><td align=\"center\">$tot_costi</td><td align=\"center\">$opermessi</td><td align=\"center\">$ocrediti</td><td align=\"center\">$ovariazioni</td><td align=\"center\">$ocambi</td><td align=\"center\"><a href=\"modUtente.php?cambia=$num2\">M</a> - <a href=\"eliUtente.php?del=$num2\">C</a></td></tr>";
    $num_calc = 0;
    $tot_costi = 0;
    }
    }
    echo "</table>

    ";
    if (@is_file("$percorso_cartella_dati/chiusura_giornata.txt")) $status_giornata = "giornata chiusa";
    else $status_giornata = "giornata aperta";

    $data_chigio = @file("$percorso_cartella_dati/data_chigio.txt");
    $ac = substr($data_chigio[0],0,4);
    $mc = substr($data_chigio[0],4,2);
    $gc = substr($data_chigio[0],6,2);


    echo "<table align=\"center\" class=\"border\" bgcolor=\"$sfondo_tab\"><caption align=top>Chiusura giornata</caption>
    <tr><td valign=\"top\"><font class=\"evidenziato\">Stato giornata: $status_giornata</font></td><td>
    <td><form method=\"post\" action=\"./mercato.php\">
    <input type=\"hidden\" name=\"blocca_giornata\" value=\"apri\">
    <input type=\"hidden\" name=\"messgestutente\" value=\"Giornata aperta\">
    <input type=\"submit\" name=\"apri\" value=\"Apri giornata\">
    </form></td><td>
    <form method=\"post\" action=\"./mercato.php\">
    <input type=\"hidden\" name=\"blocca_giornata\" value=\"chiudi\">
    <input type=\"hidden\" name=\"messgestutente\" value=\"Giornata chiusa\">
    <input type=\"submit\" name=\"chiudi\" value=\"Chiudi giornata\">
    </form></td></tr><tr><td colspan=\"4\" align=\"center\">$mess02<hr>
    La prossima chiusura automatica è fissata per il giorno:

    $gc - $mc - $ac

    <form method=\"post\" action=\"mercato.php\">
    <input type=\"hidden\" name=\"cambia_data\" value=\"cambia_data\">
    <select name=\"giornom\">";

    for ($num1 = 1 ; $num1 < 32 ; $num1++) {
    if ($num1 == $giorno) $selected = "selected"; else $selected = "";
    if (strlen($num1) == 1) $num1 = "0".$num1;
    echo "<option $selected>$num1</option>";
    }
    $mesedopo = $mese+1;
    if (strlen($mese) == 1) $mese = "0".$mese;
    if (strlen($mesedopo) == 1) $mesedopo = "0".$mesedopo;
    $annodopo = $anno+1;

    echo"</select>
    <select name=\"mesem\">
    <option value=\"$mese\" selected>$mese</option>
    <option value=\"$mesedopo\">$mesedopo</option>
    </select>
    <select name=\"annom\">
    <option value=\"$anno\" selected>$anno</option>
    <option value=\"$annodopo\">$annodopo</option>
    </select>
    <input type=\"submit\" value=\"Cambia data\">
    </form>";

    if ($blocca_giornata == "chiudi") {
    $file_dati = fopen("$percorso_cartella_dati/chiusura_giornata.txt","wb+");
    flock($file_dati,2);
    fwrite($file_dati, "1");
    flock($file_dati,3);
    fclose($file_dati);
    echo "<meta http-equiv=\"refresh\" content=\"0; url=mercato.php?messgestutente=60\">";
    exit;
    }

    if ($blocca_giornata == "apri") {
    if (@is_file("$percorso_cartella_dati/chiusura_giornata.txt")) {
    unlink ("$percorso_cartella_dati/chiusura_giornata.txt");
    echo "<meta http-equiv=\"refresh\" content=\"0; url=mercato.php?messgestutente=61\">";
    exit;
    }
    else {
    echo "<meta http-equiv=\"refresh\" content=\"0; url=mercato.php?messgestutente=62\">";
    exit;
    }
    }

    if ($cambia_data == "cambia_data") {
    echo "<font class=\"evidenziato\">Verifica cambia data: $annom$mesem$giornom</font>
    ";
    $file_dati = fopen("$percorso_cartella_dati/data_chigio.txt","wb+");
    flock($file_dati,2);
    fwrite($file_dati, "$annom$mesem$giornom");
    flock($file_dati,3);
    fclose($file_dati);

    echo "<meta http-equiv=\"refresh\" content=\"0; url=mercato.php?messgestutente=65\">";
    }
    echo "</td></tr></table></td><td>";

    if ($messgestutente) {
    require ("./dati/avvisi.php");
    echo"<table bgcolor=\"$sfondo_tab\" cellpadding=\"3\" cellspacing=\"0\" class=\"border\" align=\"center\"><tr><td class=\"testa\">Messaggio di sistema</td></tr><tr><td align=\"center\"><font class=\"evidenziato\">$avviso[$messgestutente]</font></td></tr></table>";
    } # fine if ($messgestutente)

    echo"
    <table bgcolor=\"$sfondo_tab\" class=\"border\"><tr><td class=\"testa\">GIORNATE</td></tr><tr><td>
    <form method=\"post\" action=\"giornata.php\">";

    for ($num1 = 1 ; $num1 < 50 ; $num1++) {
    if (strlen($num1) == 1) $num1 = "0".$num1;
    $giornata = "giornata$num1";
    if (@is_file("$percorso_cartella_dati/$giornata")) {
    echo "<input type=\"submit\" name=\"giornata\" value=\"$giornata\">";
    } # fine if (is_file($giornata))
    else break;
    $pulsanti++;
    if ($pulsanti == 2) {
    echo "

    ";
    $pulsanti = 0;
    } # fine if ($pulsanti == 2)
    } # fine for $num1

    echo "</form>";
    echo"<hr>
    <form method=\"post\" action=\"./crea_giornata.php\">
    <input type=\"hidden\" name=\"giornata\" value=\"$giornata\">
    <input type=\"submit\" name=\"crea_giornata\" value=\"Crea la giornata $num1\">
    </form>";

    echo "</td></tr></table></td></tr></table></td></tr></table>";
    } # fine elseif ($_SESSION['utente'] == "admin")
    else echo"<meta http-equiv=\"refresh\" content=\"0; url=logout.php\">";

    require ("./footer.php");
    ?>

  7. #17
    Ho trovato l'errore: if ($controlla_path1 != $controlla_path2) {
    echo "<h1>Reset delle sessioni!</h1>$controlla_path1
    $controlla_path2";
    header("location: logout.php?logout=3");
    echo"<meta http-equiv=\"refresh\" content=\"0; url=logout.php?logout=3\">";
    exit;
    }
    Se lo cancello posso entrare tranquillamente, ma se faccio il logout mi da l'errore. Ragazzi aiutoooo

  8. #18
    Ragazzi, è impossibilr sto fantacalcio. é pieno zeppo di errori, è stato fatto veramente male.

  9. #19
    Ma chi è ke si guarda tutto quel codice??
    Questa volta, più che un voto.. è favoreggiamento.

  10. #20
    Utente di HTML.it L'avatar di moskitoita
    Registrato dal
    Feb 2004
    Messaggi
    1,255
    Originariamente inviato da fabiosuper14
    Ragazzi, è impossibilr sto fantacalcio. é pieno zeppo di errori, è stato fatto veramente male.
    Non ci sono errori; ti ripeto probabilmente è stato fatto per versioni precedenti a php 4.2.0 che usavano un generico $logout al posto dell'attuale $_GET['logout'] per indicare una variabile passata con get tramite url, se ti sembro troppo tecnico dimmelo.
    Per risolvere hai tre possibilità:
    -Usare easyphp 1.6
    -Settare register_globals = 'On' in C:/Programmi/EasyPhp1.7/apache/php.ini
    -Modificare tutte le variabili ottenute tramite get da $variabile a $_GET['variabile']


    Questo è tutto

    P.S.
    Comunque si un po' più reattivo se ti viene detto register_globals = 'On' vatti a cercare su internet cos'è o comunque guarda il link che ti ho segnalato così vedevi che era proprio il tuo problema. Se poi ti dico di modificare php.ini cercalo almeno con la funzione cerca di windows; tieni presente che io non ho mai usato easyphp e non uso windows da parecchio tempo ma con 10 secondi di google ho trovato tutto
    Ti segnalo anche se non è prettamente necessario una spiegazione di register_globals
    http://it.php.net/register_globals
    e un link per settare register_globals = 'On' su easyphp 1.7
    http://www.opencommercio.com/CMpro-v-p-57.html

    Senza malizia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.