Visualizzazione risultati 1 fino 4 di 4

Discussione: invia comunicazione

  1. #1
    fcfclean non è connesso Utente
    Data registrazione
    17-09-2014
    Messaggi
    140

    Predefinito invia comunicazione

    ciao sto cercando di far funzionare questo code per inviare una comunicazione ho provato a modificarlo ma mi da errore title mysql_real_escape_string chiedo aiuto grazie
    Codice PHP:
    <?php
    include('utility/config.php');
    //We check if the user is logged
    if(isset($_SESSION['username']))
    {
    $form = true;
    $title = '';
    $recip = '';
    $message = '';
    //We check if the form has been sent
    if(isset($_POST['title'], $_POST['recip'], $_POST['message']))
    {
    $title = $_POST['title'];
    $recip = $_POST['recip'];
    $message = $_POST['message'];
    //We remove slashes depending on the configuration
    if (function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc()) {

    $title = stripslashes($title);
    $recip = stripslashes($recip);
    $message = stripslashes($message);

    }
    //We check if all the fields are filled
    if($_POST['title']!='' and $_POST['recip']!='' and $_POST['message']!='')
    {
    //We protect the variables
    $title = mysql_real_escape_string($title); //da qui errore
    $recip = mysql_real_escape_string($recip);
    $message = mysql_real_escape_string($message);
    //We check if the recipient exists
    $dn1 = mysqli_fetch_array(mysqli_query($dbh,'select count(id) as recip, id as recipid, (select count(*) from pm) as npm from utenti where user_name="'.$recip.'"'));
    if(
    $dn1['recip']==1)
    {
    //We check if the recipient is not the actual user
    if($dn1['recipid']!=$_SESSION['username'])
    {
    $id = $dn1['npm']+1;
    //We send the message
    if(mysqli_query($dbh,'insert into pm (id, id2, title, user1, user2, message, timestamp, user1read, user2read)values("'.$id.'", "1", "'.$title.'", "'.$_SESSION['username'].'", "'.$dn1['recipid'].'", "'.$message.'", "'.time().'", "yes", "no")'))
    {
    ?>

  2. #2
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,896

    Predefinito

    Puoi riportare il messaggio di errore completo? Così a naso non usare mysql ma l'estensione mysqli.

  3. #3
    frasidipace non è connesso AlterGuru 2500
    Data registrazione
    07-05-2010
    Messaggi
    2,633

    Predefinito

    Citazione Originalmente inviato da darbula Visualizza messaggio
    Puoi riportare il messaggio di errore completo? Così a naso non usare mysql ma l'estensione mysqli.
    Infatti, è stata rimossa a partire dalla versione 7.0 di PHP.

    Ciao

  4. #4
    fcfclean non è connesso Utente
    Data registrazione
    17-09-2014
    Messaggi
    140

    Predefinito

    grazie

Regole di scrittura

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