Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]Zmienną na html
ArturEales
post 23.10.2008, 13:01:24
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


Witam mam zmienną
Kod
$postedValue
zawiera ona znaczniki HTML chciałbym by została przetworzona i dała efekt w html.
Go to the top of the page
+Quote Post
Synapsa
post 23.10.2008, 13:05:59
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 3
Dołączył: 15.06.2007

Ostrzeżenie: (0%)
-----


Kod
echo $postedValue;
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:10:25
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


Ale wtedy zostaną wyświetlone znaki HTML a ja chce żeby zostały zastosowane tz Text pogrubiony itd.
Go to the top of the page
+Quote Post
JoShiMa
post 23.10.2008, 13:11:14
Post #4





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


A pokaż przykładowy string który jest pod ta zmienną.


--------------------
Go to the top of the page
+Quote Post
mike
post 23.10.2008, 13:12:20
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Gdzie pogrubione? Co w takim razie oznaczałoby pogrubienie i czym się objawiało?
Pogrubienie to cecha wyświetlanego tekstu.

To co piszesz to pomyłka wynikająca z niezrozumienia czym jest PHP i HTML.
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:12:37
Post #6





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


Kod
<p><em>ArturEales</em> <u>ArturEales</u> <strong>ArturEales</strong></p>
Go to the top of the page
+Quote Post
mike
post 23.10.2008, 13:13:41
Post #7





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Napisz co chcesz osiągnąć ale napisz to przeczytaniu mojego poprzedniego posta.
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:14:35
Post #8





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


No to jak mam zrobić żeby znaczniki pogrubienia zadziałały?questionmark.gif
Go to the top of the page
+Quote Post
mike
post 23.10.2008, 13:17:06
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Wyświetlić.
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:19:32
Post #10





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


Chce aby kod HTML który "jest w zmiennej" został zinterpretowany i wyświetlony. Tz znaczniki pogrubienia maja pogrubić tekst.
Go to the top of the page
+Quote Post
mike
post 23.10.2008, 13:24:12
Post #11





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(ArturEales @ 23.10.2008, 14:19:32 ) *
Chce aby kod HTML który "jest w zmiennej" został zinterpretowany i wyświetlony. Tz znaczniki pogrubienia maja pogrubić tekst.

A co niby Twoim zdaniem się stanie jak zrobisz:
  1. <?php
  2.  
  3. echo '<p><em>ArturEales</em> <u>ArturEales</u> <strong>ArturEales</strong></p>';
  4.  
  5. ?>
?

Stanie się to czego chcesz.
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:38:30
Post #12





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


Ale pisze ci człowieku że nie mam tak:

Kod
echo '<u>ArturEales</u> <strong>ArturEales</strong>';


tylko tak:
Kod
echo $postedValue;


Może w kodzie coś jest nie tak ?

Kod
<?php

if ( isset( $_POST ) )
   $postArray = &$_POST;            // 4.1.0 or later, use $_POST
else
   $postArray = &$HTTP_POST_VARS;    // prior to 4.1.0, use HTTP_POST_VARS

foreach ( $postArray as $sForm => $value )
{
    if ( get_magic_quotes_gpc() )
        $postedValue = htmlspecialchars( stripslashes( $value ) );
    else
        $postedValue = htmlspecialchars( $value );

?>
            <tr>
                <th><?php echo $sForm?></th>
                <td><pre><?php echo $postedValue?></pre></td>
            </tr>
<?php
}
?>
        </table>

    
        
    </body>
</html>
Go to the top of the page
+Quote Post
mike
post 23.10.2008, 13:40:32
Post #13





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Skróciłem zapis ale widzę że nie załapałaeś. Napiszę więc dosłownie.
Taki zapis:
  1. <?php
  2.  
  3. $postedValue = '<u>ArturEales</u> <strong>ArturEales</strong>';
  4. echo $postedValue;
  5.  
  6. ?>
Realizuje to czego chcesz.

Zresztą w ogóle skąd to pytanie?
Takie rzeczy sprawdza się samemu? Nie działa? To masz bład.

Po edycji:
Borze widzisz a nie grzmisz! No i czym się chawlisz? Tym, że nie myślisz co robisz?
Przeczytaj sobie co robi htmlspecialchars() to wrócimy do dyskusji
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:42:25
Post #14





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


Że jakiś bład jest to ja wiem bo zamiast dostać:

ArturEales ArturEales ArturEales

dostaje:

<em>ArturEales</em> <u>ArturEales</u> <strong>ArturEales</strong>
Go to the top of the page
+Quote Post
mike
post 23.10.2008, 13:44:06
Post #15





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Widzę, że zamiast się chwilę zastanowić zbyt często wolisz naskrobać kolejnego posta na forum.
Przeczytaj sobie człowieku co robisz i dlaczego w kontekście tego aplikacja wyświetla to co wyświetla.
Jedynym błędem jest to, że korzystasz z rzeczy, których nie rozumiesz.
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:45:50
Post #16





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


Bardzo przepraszam.
Go to the top of the page
+Quote Post
-hm-
post 23.10.2008, 13:47:00
Post #17





Goście







  1. <?php
  2.  
  3. $postedValue = 'ArturEales';
  4. echo '<u>'.$postedValue.'</u><strong>'.$postedValue.'</strong>';
  5.  
  6. ?>
Go to the top of the page
+Quote Post
ArturEales
post 23.10.2008, 13:49:48
Post #18





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 21.09.2008

Ostrzeżenie: (0%)
-----


-hm- Nie musisz już pisać mike miał racje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 12:12