当前位置: 首页>>代码示例>>PHP>>正文


PHP Connexion::query方法代码示例

本文整理汇总了PHP中Connexion::query方法的典型用法代码示例。如果您正苦于以下问题:PHP Connexion::query方法的具体用法?PHP Connexion::query怎么用?PHP Connexion::query使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Connexion的用法示例。


在下文中一共展示了Connexion::query方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: mails

function mails($id, $erreur = '')
{
    $infoServices = Connexion::query('SELECT services.nom,services.url,services.port,services.mail,tests.date,tests.heure,tests.trl,tests.codeHttp FROM tests,services WHERE tests.service_id=services.id AND tests.id=' . $id . '');
    $adresse = $infoServices[0][3];
    // Déclaration de l'adresse de destination.
    if (!preg_match("#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}\$#", $adresse)) {
        $passage_ligne = "\r\n";
    } else {
        $passage_ligne = "\n";
    }
    //=====Déclaration des messages au format texte et au format HTML.
    if ($erreur != '') {
        $message_txt = 'Bonjour, votre service ' . $infoServices[0][0] . ' disponible à l\'adresse ' . $infoServices[0][1] . ' ayant le port ' . $infoServices[0][2] . ' est maintenant rétabli.';
        $message_html = '<html><head></head><body><p style="text-align:center;font-size:30px;"><b>Monitoring</b> CLF</p>Bonjour, votre service ' . $infoServices[0][0] . ' disponible à l\'adresse <a href="' . $infoServices[0][1] . '">' . $infoServices[0][1] . '</a> ayant le port ' . $infoServices[0][2] . ' est maintenant rétabli.</body></html>';
    } else {
        $message_txt = 'Bonjour, une erreur est survenue sur votre service ' . $infoServices[0][0] . ' disponible à l\'adresse ' . $infoServices[0][1] . ' ayant le port ' . $infoServices[0][2] . '. Elle est survenue le ' . dateUS2FR($infoServices[0][4]) . ' à ' . $infoServices[0][5] . '. Le temps de réponse (TRL) était de ' . floor($infoServices[0][6] * 1000) . ' ms et le code HTTP était le ' . $infoServices[0][7];
        $message_html = '<html><head></head><body><p style="text-align:center;font-size:30px;"><b>Monitoring</b> CLF</p>Bonjour, une erreur est survenue sur votre service ' . $infoServices[0][0] . ' disponible à l\'adresse <a href="' . $infoServices[0][1] . '">' . $infoServices[0][1] . '</a> ayant le port ' . $infoServices[0][2] . '. Elle est survenue le ' . dateUS2FR($infoServices[0][4]) . ' à ' . $infoServices[0][5] . '. Le temps de réponse (TRL) était de ' . floor($infoServices[0][6] * 1000) . ' ms et le code HTTP était le ' . $infoServices[0][7] . '</body></html>';
    }
    //==========
    //=====Création de la boundary
    $boundary = "-----=" . md5(rand());
    //==========
    //=====Définition du sujet.
    if ($erreur != '') {
        $sujet = '[Monitoring Tradmark] Service retabli';
    } else {
        $sujet = '[Monitoring Tradmark] Erreur de service';
    }
    //=========
    //no-reply@lenaic.me
    //=====Création du header de l'e-mail.
    $header = 'From: Monitoring Tridemark<no-reply@lenaic.me>' . $passage_ligne;
    $header .= 'Reply-to: Monitoring Tridemark<no-reply@lenaic.me>' . $passage_ligne;
    $header .= 'MIME-Version: 1.0' . $passage_ligne;
    $header .= 'Content-Type: multipart/alternative;' . $passage_ligne . " boundary=\"{$boundary}\"" . $passage_ligne;
    //==========
    //=====Création du message.
    $message = $passage_ligne . "--" . $boundary . $passage_ligne;
    //=====Ajout du message au format texte.
    $message .= "Content-Type: text/plain; charset=\"UTF-8\"" . $passage_ligne;
    $message .= "Content-Transfer-Encoding: 8bit" . $passage_ligne;
    $message .= $passage_ligne . $message_txt . $passage_ligne;
    //==========
    $message .= $passage_ligne . "--" . $boundary . $passage_ligne;
    //=====Ajout du message au format HTML
    $message .= "Content-Type: text/html; charset=\"UTF-8\"" . $passage_ligne;
    $message .= "Content-Transfer-Encoding: 8bit" . $passage_ligne;
    $message .= $passage_ligne . $message_html . $passage_ligne;
    //==========
    $message .= $passage_ligne . "--" . $boundary . "--" . $passage_ligne;
    $message .= $passage_ligne . "--" . $boundary . "--" . $passage_ligne;
    //==========
    //=====Envoi de l'e-mail.
    $mail = mail($adresse, $sujet, $message, $header);
    return $mail;
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:56,代码来源:fonctions_mails.php

示例2: delete

 public function delete($type, $id)
 {
     $db = new Connexion();
     $class = $type;
     $table = strtolower($class);
     $prefixe = substr($table, 0, 3) . "_";
     $query = "DELETE FROM " . $table;
     $query .= " WHERE " . $prefixe . "id = " . $id;
     $request = $db->query($query);
     $db = null;
 }
开发者ID:athomix,项目名称:ecommerce,代码行数:11,代码来源:classModel.php

示例3: sms

function sms($id, $erreur = '')
{
    $infoServices = Connexion::query('SELECT services.id,services.nom,services.tel,tests.date,tests.heure,tests.trl,tests.codeHttp FROM tests,services WHERE tests.service_id=services.id AND tests.id=' . $id . '');
    $tel = $infoServices[0][2];
    if ($erreur != '') {
        $sms = 'http://www.sms-lowcost.com/cgi-bin/?keyid=&num=' . $tel . '&sms=' . urlencode('[Monitoring Tridemark] Le service ' . $infoServices[0][1] . ' est maintenant rétabli (id:' . $infoServices[0][0] . ')');
    } else {
        $sms = 'http://www.sms-lowcost.com/cgi-bin/?keyid=&num=' . $tel . '&sms=' . urlencode('[Monitoring Tridemark] Erreur sur le service ' . $infoServices[0][1] . ' (id:' . $infoServices[0][0] . ')');
    }
    $fichier = file($sms);
    if (substr($fichier[0], 55, 1) == 0) {
        logs('envoi de sms, erreur pour le service ' . $id, 'reussi');
    } else {
        logs('envoi de sms, erreur pour le service ' . $id, 'echec');
    }
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:16,代码来源:fonctions_sms.php

示例4: validationFormulaireModificationServices

function validationFormulaireModificationServices()
{
    $idPseudo = $_POST['pseudo'];
    $port = $_POST['port'];
    $nomService = $_POST['nomService'];
    $url = verifHttp($_POST['urledit'], $port);
    $texte = $_POST['texte'];
    $mail = $_POST['mail'];
    $tel = $_POST['tel'];
    $monitore = $_POST['monitore'];
    $trl = $_POST['trl'];
    $frequence = $_POST['frequence'];
    $id = $_POST['idServices'];
    $requete = 'SELECT id,nom,url,port,texte,mail,tel,monitore,trl,frequence FROM services WHERE url = \'' . $url . '\'';
    $nouveauService = Connexion::query($requete);
    if (verifSites($url) == false) {
        $requete = 'Update services SET utilisateurs_id = \'' . $idPseudo . '\', nom = \'' . $nomService . '\', url = \'' . $url . '\', port = \'' . $port . '\', texte = \'' . $texte . '\', mail =\'' . $mail . '\', tel = \'' . $tel . '\', monitore= \'' . $monitore . '\', trl =  \'' . $trl . '\', frequence = \'' . $frequence . '\' Where id = ' . $id . '';
        Connexion::exec($requete);
        echo '<meta http-equiv="refresh" content="0; URL=?page=services&modifOk">';
    } else {
        echo '<META http-equiv="refresh" content="0; URL=?page=services&erreurUrl">';
    }
    return $nouveauService;
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:24,代码来源:fonctions_validationFormulaireAjoutServices.php

示例5: user

            <table class="table table-hover datatable">
              <thead>
                    <tr>
                        <th>ID</th>
                        <th>Ajouté par</th>
                        <th>S'applique à</th>
                        <th>URL</th>
                        <th>Liste</th>
                        <th>Restriction par domaine</th>
                        <th>Modification</th>
                        <th>Suppression</th>
                    </tr>
              </thead>
                <tbody>
                    <?php 
$tableau = Connexion::query('select id,client_id,user_id,url,actif,domaine from sites order by 1');
foreach ($tableau as $ligne) {
    echo '<tr>
                                <td>' . $ligne[0] . '</td>
                                <td>' . user($ligne[2]) . '</td>
                                <td>' . user($ligne[1]) . '</td>
                                <td>' . $ligne[3] . '</td>';
    echo '<td>' . label($ligne[4]) . '</td>';
    echo '<td>' . domaine($ligne[5]) . '</td>';
    echo '<td><button type="button" style="background:none; border:0px;" class="fa fa-edit fa-2x" data-toggle="modal" data-target="#modifSite' . $ligne[0] . '"></button></td>
                                <td><button type="button" style="background:none; border:0px;" class="fa fa-trash-o fa-2x" data-toggle="modal" data-target="#supprSite' . $ligne[0] . '"></button></td>
                                </tr>';
}
?>
              </tbody>
            </table>
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:31,代码来源:sites.php

示例6: session_start

<?php

include '../includes/class_connexion.php';
include '../includes/fonctions/fonctions.php';
session_start();
$connexion = false;
$messagePseudo = 'Pseudo';
$messageMdp = 'Mot de passe';
if (isset($_POST['connexion']) and $_POST['connexion'] != 'Connexion') {
    $pseudo = $_POST['pseudo'];
    $pass = trim($_POST['pass']);
    $pseudoVisiteur = Connexion::query('SELECT COUNT(id) FROM utilisateurs WHERE pseudo="' . $pseudo . '"');
    if ($pseudoVisiteur[0][0] != 0) {
        $infoVisiteur = Connexion::query('SELECT id,pseudo,mdp,groupes_id FROM utilisateurs WHERE pseudo="' . $pseudo . '"');
        if (password_verify($pass, $infoVisiteur[0][2])) {
            $connexion = true;
            $_SESSION['id'] = $infoVisiteur[0][0];
            $_SESSION['pseudo'] = $infoVisiteur[0][1];
            $_SESSION['groupe'] = $infoVisiteur[0][3];
            logs('connexion', 'reussi');
            header('Location: ?page=index');
            die;
        } else {
            $messageMdp = 'Mot de passe invalide';
            $connexion = false;
            logs('connexion', 'echec');
        }
    } else {
        $messagePseudo = 'Pseudo invalide';
        $connexion = false;
        logs('connexion', 'echec');
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:31,代码来源:login.php

示例7: notif

function notif($id, $date, $heure)
{
    $service = Connexion::query('select statut from services where id=\'' . $id . '\'');
    $id = Connexion::query('select id from tests where service_id=\'' . $id . '\' and date=\'' . $date . '\' and heure=\'' . $heure . '\'');
    Connexion::exec('update tests set erreur=1 where id=\'' . $id[0][0] . '\'');
    if ($service[0][0] == 1) {
        var_dump($id[0][0]);
        mails($id[0][0]);
        //sms($id[0][0]);
    }
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:11,代码来源:fonctions.php

示例8: header

if (isset($_POST['annuler'])) {
    header('Location:?page=utilisateurs');
}
if (isset($_POST['valider'])) {
    Connexion::exec('INSERT INTO utilisateurs(pseudo,mdp,groupes_id) VALUES ("' . $_POST['uPseudo'] . '","' . password_hash($_POST['uMdp'], PASSWORD_DEFAULT) . '","' . $_POST['uGroupe'] . '")');
    logs('ajout utilisateur ', 'reussi');
    header('Location:?page=utilisateurs');
}
if (isset($_POST['modifier'])) {
    if ($_POST['uMdp'] == '') {
        $mdp = '';
    } else {
        $mdp = ',mdp="' . password_hash($_POST['uMdp'], PASSWORD_DEFAULT) . '" ';
    }
    echo $mdp;
    $requete = 'UPDATE utilisateurs SET pseudo="' . $_POST['uPseudo'] . '"' . $mdp . ',groupes_id=' . $_POST['uGroupe'] . ' WHERE id=' . $_POST['uId'] . '';
    echo $requete;
    Connexion::exec($requete);
    logs('modification utilisateur ', 'reussi');
    header('Location:?page=utilisateurs');
}
if (isset($_POST['supprimer'])) {
    $verif = Connexion::query('SELECT id FROM services WHERE utilisateurs_id=' . $_POST['uId']);
    if (!isset($verif[0][0])) {
        Connexion::exec('DELETE FROM utilisateurs WHERE id="' . $_POST['uId'] . '"');
        logs('suppression utilisateur', 'reussi');
    } else {
        logs('suppression utilisateur', 'echec');
    }
    header('Location:?page=utilisateurs');
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:31,代码来源:traitementUtilisateurs.php

示例9: var_dump



<!doctype html>
<html lang="fr">
<head>
  <meta charset="utf-8">
  <title>test</title>
  <link>
  <script></script>
</head>
<body>


 <?php 
$requete = "SELECT * FROM `utilisateurs` ";
var_dump($requete);
$test = Connexion::query("{$requete}");
var_dump($test);
?>
</body>
</html>
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:19,代码来源:test.php

示例10: validationSupprimerLogs

function validationSupprimerLogs()
{
    $nbjours = $_POST['jours'];
    $idService = $_POST['nomService'];
    if (isset($_POST['erreur0'])) {
        $erreur0 = $_POST['erreur0'];
    } else {
        $erreur0 = 2;
    }
    if (isset($_POST['erreur1'])) {
        $erreur1 = $_POST['erreur1'];
    } else {
        $erreur1 = 2;
    }
    for ($i = 0; $i < $nbjours; $i++) {
        $date = 'select min(date) from tests
          WHERE service_id = ' . $idService . '
                        And (erreur = ' . $erreur1 . '
                        OR erreur = ' . $erreur0 . ')';
        $dateMin = Connexion::query($date);
        $requete = 'INSERT INTO archivagesTest(id,service_id,date,heure,trl,etat,codeHttp,erreur)
			SELECT id,service_id,date,heure,trl,etat,codeHttp,erreur
                        FROM tests
                        WHERE service_id = ' . $idService . '
                        AND date = "' . $dateMin[0][0] . '"
                        And ( erreur = ' . $erreur1 . '
                        OR erreur = ' . $erreur0 . ')   
           ';
        Connexion::exec($requete);
        $requete = 'DELETE FROM tests
            WHERE service_id = ' . $idService . '
                        AND date = "' . $dateMin[0][0] . '"
                        And ( erreur = ' . $erreur1 . '
                        OR erreur = ' . $erreur0 . ' )  ';
        Connexion::exec($requete);
    }
    echo '<META http-equiv="refresh" content="0; URL=?page=logs&archivageOk">';
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:38,代码来源:fonctions_logs.php

示例11: nomPseudo

function nomPseudo($id)
{
    $requete = 'SELECT pseudo FROM utilisateurs WHERE id =' . $id . ' ';
    $tableauPseudo = Connexion::query("{$requete}");
    return $tableauPseudo[0][0];
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:6,代码来源:fonctions_utilisateurs.php

示例12: NomServices

                        <th>Nom du service</th>
                        <th>Date</th>
                        <th>Heure</th>
                        <th width="20%">Temps de réponse (en ms)</th>
                        <th>Texte</th>
                        <th>Statut</th>
                        <th>Code HTTP</th>
                    </tr>
              </thead>
                <tbody>
                    <?php 
$permission = 80;
if ($_SESSION['groupe'] < $permission) {
    $tableau = Connexion::query('select tests.id,service_id,date,heure,tests.trl,etat,codeHttp from tests,services,utilisateurs where tests.service_id=services.id and services.utilisateurs_id=utilisateurs.id and utilisateurs.id=' . $_SESSION['id'] . ' order by 1 desc');
} else {
    $tableau = Connexion::query('select id,service_id,date,heure,trl,etat,codeHttp from tests order by 1 desc');
}
foreach ($tableau as $ligne) {
    echo '<tr>
                                <td>' . $ligne[0] . '</td>
                                <td>' . NomServices($ligne[1]) . '</td>
                                <td>' . dateUS2FR($ligne[2]) . '</td>
                                <td>' . $ligne[3] . '</td>
                                <td>' . number_format($ligne[4] * 1000, 0, ',', '') . '</td>
                                <td>' . verifTexte($ligne[5]) . '</td>
                                <td>' . statut($ligne[0]) . '</td>
                                <td>' . $ligne[6] . '</td>
                              </tr>';
}
?>
              </tbody>
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:31,代码来源:logs.php

示例13: activer

function activer($id)
{
    $monitore = Connexion::query('select monitore from services where id=' . $id);
    $monitore = 1 - $monitore[0][0];
    $exec = Connexion::exec('update services set monitore=' . $monitore . ' where id=' . $id);
    if (!$exec) {
        logs('activation du service n°' . $id, 'echec');
    } else {
        logs('activation du service n°' . $id, 'reussi');
    }
    echo '<META http-equiv="refresh" content="0; URL=?page=services&activationOk">';
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:12,代码来源:fonctions_services.php

示例14: session_start

<?php

session_start();
if (!isset($_SESSION['pseudo'])) {
    header('Location: ?page=login');
    die;
} elseif ($_SESSION['groupe'] < $permission) {
    header('Location: ?page=accesRefuse');
} else {
    $id = $_SESSION['id'];
    $verif = Connexion::query('select id from utilisateurs where id=\'' . $id . '\'');
    if (!isset($verif[0][0])) {
        header('Location: ?page=login');
    }
}
开发者ID:lelenaic,项目名称:Monitoring-CLF,代码行数:15,代码来源:acces.php

示例15: listeReservationsSalle

function listeReservationsSalle($salle)
{
    return Connexion::query('select * from reservation where salle=\'' . $salle . '\'');
}
开发者ID:Grelaud,项目名称:Frameworkm2l,代码行数:4,代码来源:salle.php


注:本文中的Connexion::query方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。