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


PHP Tweet::CreateTweet方法代码示例

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


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

示例1: date

</body>


<?php 
require_once "./src/connection.php";
if (isset($_GET["userId"])) {
    $userId = $_GET["userId"];
} else {
    $userId = $_SESSION['userId'];
}
$userToShow = User::GetUserById($userId);
if ($userToShow !== FALSE) {
    echo "<h1>{$userToShow->getName()}</h1>";
    echo "\n        <h3>Nowy tweet:</h3>";
    $tweet_text = $_POST["tweet_text"];
    if ($tweet_text !== FALSE) {
        $tweet1 = Tweet::CreateTweet($userId, $tweet_text, date("Y/m/d"));
    }
    echo "\n        <form action='showUser.php' method='post'>\n        <input type='text' name='tweet_text'>\n        <input type='submit'>\n        </form>";
    echo "<h3>Posty uzytkownika:</h3>";
    $tweets = $userToShow->loadAllTweets();
    foreach ($tweets as $tweet) {
        echo "<hr>";
        echo "{$tweet->getText()}<br>";
        echo "<a href='showTweet.php?tweetId={$tweet->getId()}'>Show</a><br>";
    }
}
?>

开发者ID:aggie29,项目名称:Tweeter,代码行数:28,代码来源:showUser.php

示例2: foreach

}
if (isset($_GET['userId'])) {
    $userId = $_GET['userId'];
} else {
    $userId = $_SESSION['userId'];
}
$userToShow = User::GetUserById($userId);
if ($userToShow !== FALSE) {
    if ($userToShow->getId() !== $_SESSION['userId']) {
        echo "<h1>{$userToShow->getName()}</h1>";
    }
    if ($userToShow->getId() === $_SESSION['userId']) {
        echo "<h1>Witaj {$userToShow->getName()}</h1>";
        echo "\n        <a href='AllMessages.php?userId={$userToShow->getId()}'>Twoje wiadomosci</a>\n        <br><br>";
        if ($_SERVER['REQUEST_METHOD'] === "POST") {
            $tweet = Tweet::CreateTweet($_SESSION['userId'], $_POST['tweet_text']);
            if ($tweet === FALSE) {
                echo "Nieprawidlowy wpis.<br>";
            }
        }
        echo "\n        <form action='ShowUser.php' method='POST'>\n        <label>Dodaj Tweet'a:</label>\n        <input type='text' name='tweet_text''>\n        <input type='submit'>\n        </form>\n        ";
    }
    foreach ($userToShow->loadAllTweets() as $tweet) {
        echo "{$tweet->getText()} | Komentarze: {$tweet->numberOfComments()} | ";
        echo "<a href='ShowTweet.php?tweetId={$tweet->getId()}'>Show info</a><br>";
    }
    if ($userToShow->getId() !== $_SESSION['userId']) {
        echo "\n        <form action='ShowUser.php?userId={$userToShow->getId()}' method='POST'>\n        <label>Wyslij wiadomosc:</label>\n        <input type='text' name='message_text''>\n        <input type='submit'>\n        </form>\n        ";
        if ($_SERVER['REQUEST_METHOD'] === "POST") {
            $message = Message::CreateMessage($_SESSION['userId'], $userToShow->getId(), $_POST['message_text']);
            if ($message === FALSE) {
开发者ID:reagne,项目名称:Tweet,代码行数:31,代码来源:ShowUser.php

示例3: header

<?php

require_once "./src/connections.php";
if (isset($_SESSION['userId']) !== TRUE) {
    header("Location: login.php");
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    if (strlen(trim($_POST['tweet_text'])) > 0) {
        $tweetText = $_POST['tweet_text'];
        $tweet = Tweet::CreateTweet($tweetText);
        header("Location: indeks.php");
    } else {
        echo "Nie udało się utworzyć tweeta :(";
    }
}
$userId = $_SESSION['userId'];
$userToShow = User::GetUserById($userId);
$allTweets = $userToShow->getAllFriendsAndMineTweets();
//var_dump($allTweets);
echo "<h1> Tweety Twoje oraz twoich przyjaciół </h1>";
if ($userToShow->getId() === $_SESSION['userId']) {
    ?>
    <h3>Nowy tweet</h3>
    <form action='showUser.php' method='post'>
        <label>
            <input type='text' name='tweet_text'>
        </label>
        <input type='submit'>
    </form>

<?php 
开发者ID:adrozdek,项目名称:twitter,代码行数:31,代码来源:indeks.php


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