[PHP] Errore UPDATE su tabella DB

luigi.paciolla

Utente Attivo
13 Dic 2017
36
0
6
26
Salve, sono di nuovo qui!:) In pratica, abbiamo deciso di hostare il sito online con un servizio gratuito. In locale il sito funziona perfettamente, invece messo online da errori mai visti. Come prima pagina c'è la index.php che dovrebbe rimandare alla pagina di login, invece compaiono questi errori:
Codice:
Warning: include_once(public_html/config.php): failed to open stream: No such file or directory in /storage/ssd4/844/4009844/public_html/index.php on line 3

Warning: include_once(): Failed opening 'public_html/config.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /storage/ssd4/844/4009844/public_html/index.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /storage/ssd4/844/4009844/public_html/index.php:1) in /storage/ssd4/844/4009844/public_html/auth.php on line 4
Il file config.php è questo:
Codice:
<?php
$databaseHost = 'localhost';
$databaseName = 'nome database';
$databaseUsername = 'username database';
$databasePassword = password;
$mysqli = mysqli_connect($databaseHost, $databaseUsername, $databasePassword, $databaseName);
?>
Ovviamente tutti i campi sono correttamente compilati :):)
Invece provando a inserire direttamente l'indirizzo, quindi ..../login.php la pagina la visualizzo correttamente ma quando vado ad inserire le credenziali e a cliccare su Login mi compaiono questi errori.
Codice:
Notice: Undefined variable: con in /storage/ssd4/844/4009844/public_html/login.php on line 20

Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, null given in /storage/ssd4/844/4009844/public_html/login.php on line 20

Notice: Undefined variable: con in /storage/ssd4/844/4009844/public_html/login.php on line 22

Warning: mysqli_real_escape_string() expects parameter 1 to be mysqli, null given in /storage/ssd4/844/4009844/public_html/login.php on line 22

Notice: Undefined variable: con in /storage/ssd4/844/4009844/public_html/login.php on line 26

Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /storage/ssd4/844/4009844/public_html/login.php on line 26

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /storage/ssd4/844/4009844/public_html/login.php on line 26

Il codice PHP del Login è questo:
PHP:
    <?phprequire('public_html/db.php');?>
    <?phpsession_start();?>
    <?php
    // If form submitted, insert values into the database.
    if (isset($_POST['username'])){
        
        $username = stripslashes($_REQUEST['username']); // removes backslashes
        $username = mysqli_real_escape_string($con,$username); //escapes special characters in a string
        $password = stripslashes($_REQUEST['password']);
        $password = mysqli_real_escape_string($con,$password);
        
    //Checking is user existing in the database or not
        $query = "SELECT * FROM `users` WHERE username='$username' and password='".md5($password)."'";
        $result = mysqli_query($con,$query) or die(mysqli_error());
        $rows = mysqli_num_rows($result);
        if($rows==1){
            $_SESSION['username'] = $username;
            header("Location: index.php"); // Redirect user to index.php
            }else{
                echo "<div class='form'><h3>Username o Password errati.</h3><br/>Clicca qui per effettuare di nuovo il <a href='login.php'>Login</a></div>";
                }
    }else{
?>

Accedendo a phpmyadmin ho notato che il tipo di server è MariaDB, invece in locale è MySQL. Potrebbe essere questo uno dei problemi ?
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
Warning: include_once(public_html/config.php): failed to open stream: No such file or directory in /storage/ssd4/844/4009844/public_html/index.php on line 3
require_once('config.php');
index.php e config.php si trovano sulla medesima radice. Credo dobbiate controllare le include dei file in quanto il server sta puntando direttamente sulla root.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
intanto non so se si tratta di un errore di copy/paste, ma metti uno spazio tra il tag php e la funzione
PHP:
<?php require('public_html/db.php');?>
<?php session_start();?>
gia qui vedi la differenza di colore tra il tuo require e quello che ho postato io
 
Discussioni simili
Autore Titolo Forum Risposte Data
Komix Errore sintassi SQL "UPDATE" in file PHP PHP 10
S Errore PHP - Notice: Undefined index ... PHP 14
E Errore di lettura php in html PHP 8
A php metodo post jquery non da mai errore jQuery 4
M errore dopo passaggio Php 7.2 PHP 6
L form multipla php sql,errore in inserimento MySQL 0
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
F [PHP]Errore registrazione PHP 8
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
M [PHP] WS-Security errore PHP 0
M [PHP] Errore di percorso, file not found PHP 3
ANDREA20 errore php PHP 1
N [PHP] ERRORE: SyntaxError: Unexpected token N in JSON at position 1 PHP 0
Tommy03 Errore invio email con PHP PHP 1
Shyson [PHP] Errore inspiegabile PHP 1
A index.php errore PHP 3
M Errore pagina php 'Cannot detect primary key' PHP 8
Tommy03 [PHP] Errore query selezione avg PHP 0
L [PHP] Errore 410 Gone... PHP 1
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
A [PHP] Errore select dati da db PHP 0
C [RISOLTO][PHP] Errore di sintassi PHP 8
A [PHP] ERRORE QUANDO CAMBIO SLUG NEL CMS e REWRITE PHP 6
Y [PHP] Errore di login dopo aver inserito Codice AdSense PHP 0
C [PHP] Errore "Fatal error: Call to undefined function getTotalUsers()" PHP 2
C [PHP] non trovo l'errore? PHP 3
S [PHP] errore funzione sleep PHP 5
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
L [PHP] upload con errore PHP 2
T [PHP] errore unexpected T_LNUMBER che non so interpretare PHP 6
F Form mail php errore invio PHP 5
Matilde1 PHP: errore connessione database PHP 12
M PHP: errore connessione a MySQL PHP 5
E [PHP] Errore Class 'JText' not found CMS (Content Management System) 2
fabry1986 [PHP] Errore nome utente scompare dopo logout PHP 14
A Errore PHP: Call to a member function on null PHP 5
C PHP errore Fatal Error: Allowed Memory Size of ... Bytes Exhausted PHP 7
C [PHP] PDO prepared statement - select query errore PHP 7
ANDREA20 [PHP] Errore $this->db_connection = new PDO PHP 0
S [PHP] Errore visualizzazione pagina web PHP 1
M [PHP] errore in semplie form inserimento dati PHP 7
A [RISOLTO]Errore caricamento file php PHP 21
ANDREA20 [PHP] Errore riga PHP 0
L [PHP] JTable Errore PHP 0
V [PHP] Non riesco a trovare errore PHP 25
M [PHP] Errore nell' assegnazione della variabile $this->id su una funzione PHP 1
Fuego2806 [PHP] Errore 500 Internal Server Error - sito Joomla! Joomla 10
M [PHP] Errore in ciclo foreach PHP 1
asevenx [PHP] Errore tasto submit per invio dati non funziona PHP 5
enzonero Errore di analisi php line 1 PHP 11

Discussioni simili