![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 398 Pomógł: 0 Dołączył: -- Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Do znaczników BBCode został dodany nowy element - znacznik php (pierwszy z prawej). Odpowiada za wstawianie bloków kodu php, obsługuje kolorowanie składni. Mam nadzieję, że wszyscy łatwo się do niego przyzwyczają. Bloki innego kodu (np. SQL) należy umieszczać w dotychczas stosowanym znaczniku CODE.
Mam nadzieję, że mechanizm będzie pracował stabilnie. Dzięki dla DeyV'a za przypomnienie sprawy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Inne kolorowanie znaków nowej lini pozostało, ale poza tym... sami oceńcie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
test: [php:1:883386b2b1]<?php // to był niegdyś problematyczny kod // /* by Seth 2002 */ $host = '<nazwa hosta>'; // daj np: www.wp.pl $adress = '<adres pliku>'; // np: / lub /index.html $port = 80; $errmsg = null; $errno = null; $chndr = fsockopen( $host, $port, &$errno, &$errmsg, 3 ); if ( $chndr == false ) { print 'Blad nr: '.$errno.' wiadomosc bledu: '.$errmsg.'<br />'; } else { fputs( $chndr, 'GET '.$adress." HTTP/1.0rn" ); fputs( $chndr, "Host: $hostrn" ); fputs( $chndr, "Referer: http://$host/rn" ); fputs( $chndr, "Content-type: application/x-www-form-urlencodedrn" ); fputs( $chndr, "Connection: closernrn" ); $end_headers = false; $headers = ''; while ( !feof( $chndr ) ) { $line = fgets( $chndr, 1024 ); if ( $end_headers === false ) { $headers .= $line; } if($end_headers === false && ($line == "rn" || $line == "n")) { $end_headers = true; } } } print $headers; // teraz jest OK (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) // ?>[/php:1:883386b2b1] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:46 |