errori scripts index.php

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
ho dato un occhio allo script e ho messo alcune correzioni, sul mio editor non da errori di sintassi, di logica non so.
leggi i commenti che ho messo
PHP:
//.....
    if ($bb==""){//penso che qui o prima avrai un if  questo l'ho messo provvisoriamente  per verificare la correttezza del codice
        //qui dovrebbe esserci un echo
        echo "
        <form method=\"post\" action=\"/?do=hubs&amp;id=" . $row [0] . "&amp;action=ban\">
        <table class=\"nospacing multicol\">
        <tr>
        <td>ID:</td>
        <td>
        <a href=\"/?do=hubs&amp;id=" . $row [0] . "\" target=\"_blank\">" . $row [0] . "</a>
        </td>
        </tr>
        <tr>
        <td>Ban reason</td>
        <td>&nbsp;</td>
        </tr>
        <tr>
        <td>
        <select name=\"ban_reason\">
            <option value=\"\">- Select ban reason -</option>
            <option value=\"Duplicate\">Duplicate</option>
            <option value=\"Fake users\">Fake users</option>
            <option value=\"Other\">Other</option>
        </select>
        </td>
        <td>&nbsp;</td>
        </tr>
        </table>
        <input style=\"margin-top: 5px;\" class=\"button\" type=\"submit\" name=\"ban_send\" value=\"Submit\" />
        </form>
        ";
    //ATTENTO: in php else if va scritto attaccato elseif
    //poi togli tutto quell'ambaradan di parentesi ()
    // e non serve che tu verifichi anche il tipo di variabile con ===
    //meglio non mettere spazi tra $_GET e nome
    }elseif(isSET($_GET['action']) && $_GET['action'] == "unban" && $class > 0) { // action=unban
        //in tutte le query togli gli apici ai nomi campi e tabelle
        //nelle query per chiarezza è meglio mettere le parole chiave in maiscolo
        mysql_query ("UPDATE hubs SET status = 20, banreason = null WHERE id = " . $row [0] . " LIMIT 1");
        header ("location: /?do=hubs&id=" . $row [0]);

    }elseif(isSET ($_GET['action']) && $_GET['action'] == "enable" && $class > 0) { // action=enable
        mysql_query ("UPDATE hubs SET status = 20 WHERE id = " . $row [0] . " LIMIT 1");
        header ("location: /?do=hubs&id=" . $row [0]);

    }elseif(isSET ($_GET['action']) && $_GET['action'] == "disable" && $class > 0) { // action=disable
        mysql_query ("DELETE FROM users WHERE hub = " . $row [0]); // delete old users
        mysql_query ("UPDATE hubs SET status = 8, onlineusers = 0, totalshare = 0 WHERE id = " . $row [0] . " LIMIT 1");
        header ("location: /?do=hubs&id=" . $row [0]);

    }elseif(isSET ($_GET['action']) && $_GET['action'] == "restore" && $class > 0) { // action=restore
    mysql_query ("UPDATE hubs SET status = 0 WHERE id = " . $row [0] . " LIMIT 1");
    header ("location: /?do=hubs&id=" . $row [0]);

    }elseif (isSET ($_GET['action']) && $_GET['action'] == "delete" && $class > 0) { // action=delete
        mysql_query ("DELETE FROM users WHERE hub = " . $row [0]); // delete old users
        mysql_query ("DELETE FROM news WHERE hub = " . $row [0]); // delete news
        mysql_query ("UPDATE hubs SET status = 19, onlineusers = 0, totalshare = 0 WHERE id = " . $row [0] . " LIMIT 1");
        header ("location: /?do=hubs&id=" . $row [0]);

    }elseif (isSET ($_GET['action']) && $_GET['action'] == "debug" && $class > 0) { // action=debug
        mysql_query ("UPDATE hubs SET debug = 1 WHERE id = " . $row [0] . " LIMIT 1");
        header ("location: /?do=hubs&id=" . $row [0]);

    }elseif (isSET ($_GET['action']) && $_GET['action'] == "undebug" && $class > 0) { // action=undebug
    mysql_query ("UPDATE hubs SET debug = 0 WHERE id = " . $row [0] . " LIMIT 1");
    header ("location: /?do=hubs&id=" . $row [0]);

    } else { // action=show
        //ATTENTO te_empty e te_html_encode NON sono funzioni php
        //il ! davanti è negazione
        //quindi !empety(...) corrisponde a quello che hai ... === false
        if (!empty ($row [4])) { // hub information
            //attento con l'esplode $hub_name diventa un array
            $pinco = explode (" - ", $row [4], 2);
            //e anche se php fa il cast è meglio non attribuire ad un array un valore non array
            //non so cosa intenevi fare con te_html_encode
            //ma penso trasformare i caratteri speciali in entità html quindi
            $hub_name = htmlentities($pinco [0]);
            //con htmlentities esempio é diventa &eacute; lo spazio &nbsp;
        //verifica le parentesi graffe else
        }else{
            $hub_name = "<span style=\"color: #808080;\">Not available</span>";
        }
        //............
    }//questa graffa si riferisce all'if provvisorio
//...ecc....

una cosa: quando posti del codice racchiudilo negli appositi bccode, iconcina inserisci codice nella barra di formattazione del post e poi scegli il tipo generico o pho o html in funzione del codice prevalente
dimenticavo: prova a fare le correzioni e posta gli eventuali errori che da
 

avatar

Utente Attivo
3 Gen 2017
69
0
6
51
ma non ce un modo per passarvi tutto lo script e si corregge ? io non sono bravo di queste cose
 

avatar

Utente Attivo
3 Gen 2017
69
0
6
51
perfetto , la index lo incollata su txt , se qualcuno la puo corregere e me la ripasssa gli dico da subito grazie
 

avatar

Utente Attivo
3 Gen 2017
69
0
6
51
ok , il link funziona , ci click e poi click nel quadratino grande e lo scarichi nel pc
 

avatar

Utente Attivo
3 Gen 2017
69
0
6
51
il quadratino e sotto la scritta download e funziona , perché provo io e funziona bene
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
ora il link funziona, ma non hai letto cosa ho scritto: per dire tre frasi hai fatto tre post
non so oggi ma ci do un occhio
 
Discussioni simili
Autore Titolo Forum Risposte Data
W [PHP] Visualizzare errori su Statements in MySQLi PHP 3
D Errori dopo installazione certificato SSL in Wordpress WordPress 0
I [HTML] HTML validator, chi mi spiega questi errori? HTML e CSS 1
A [Javascript] intercettare errori JS Javascript 1
P Reindirizzamento errori url Web Server 0
F PHP, PDO e visualizzazioni errori e/o eccezioni PHP 3
F Errori console jQuery 0
maicol07 [PHP][MySQL] Risoluzione errori PHP 1
G [PHP] Socket server in loop infinito errori PHP 2
E [PHP] GUMP: mostrare gli errori tramite array PHP 1
F [Javascript] Errori Console JS Javascript 1
S [PHP] Errori in lato server ma non in lato client PHP 5
felino [WordPress] File di log degli errori WordPress 6
L [WordPress] Errori - Lato client dalla console del browser WordPress 1
booklisa [WordPress] Errori vari console chrome, redirect file .htaccess + internalizza risorse WordPress 1
booklisa Errori wordpress personalizzazione tema post aggiornamento 4.7 CMS (Content Management System) 0
V [PHP] [OOP]Gestione errori connessione db PHP 5
M Problema errori su mysqli PHP 4
G Errori PHP è possibile fare un redirect ad una pagina d'errore? PHP 3
O Form dopo errori PHP 9
filomeni Restyling sito ed errori 404 SEO e Posizionamento 2
MarcoGrazia [PHP][PDO][MySQL] Non registra ma non da nemmeno errori. PHP 0
F controllo form php con restituzione errori nella form PHP 10
D Problema errori di scansione 404 SEO e Posizionamento 1
enzonero Sito personale su wordpress con errori W3C WordPress 2
P Problema con file di registrazione in php, non funziona e dà continui errori PHP 0
MarcoGrazia [PDO] insert che non inserisce e non da errori PHP 1
T Errori di sintassi nel seguente codice Javascript 1
il_bauscia errori di file system: programma free per correggere? Hardware 1
Z sitemap con Yoast: molti errori in Google webmaster tools Google Search Console 10
il_bauscia Errori 404 e strumenti per webmaster di Google Google Search Console 1
M Errori nella connessione e in AspSmartUpload Classic ASP 4
G [risolto] Errori php/javascript Javascript 2
pup3770 Errori iniziali codice app android Sviluppo app per Android 3
H Errori mysqli_query() PHP 9
MarcoGrazia Strumenti di Webmaster: errori di scansione! Google Search Console 1
H Script per visualizzare ip mi dà errori! PHP 0
Marcolotto lettere accentate HTML: strani errori HTML e CSS 1
A gestire errori 400-401-403-404-500 con file htaccess PHP 0
Emix Scarico Quantita e correzzione errori PHP 41
P accesso al database ed errori Database 5
A Errori wordpress WordPress 3
M errori pagina httpd.conf in APACHE per installare wp WordPress 0
F errori sul recupero dati mysql e php PHP 3
P Errori su variabili dell'insert PHP 28
S Mi aiutate a capire questi errori? Wordpress WP 3.3.1 error_log CMS (Content Management System) 3
I Form... giudizio, consigli, errori, possibili miglioramenti.... PHP 5
borgo italia Errori nella visualizzazione della pagina HTML e CSS 5
P Errori al validatore html HTML e CSS 10
D Errori php 4 es: Function ereg() is deprecated PHP 2

Discussioni simili