Stáhnout Simple HTML DOM. Pomocí PHP vyfiltrovat obsah, který chceme, případně přenastavit target pro otvírání odkazů v novém okně
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
error_reporting( E_ALL );
ini_set('display_errors', 1);
include ('simple_html_dom.php');
$html = file_get_html('http://URL-ADRESA');
foreach($html->find('#blew') as $blok){
$blok = preg_replace("/<a(.*?)>/", "<a$1 target=\"_blank\">", $blok);
echo $blok;
}
?>
</body>
</html>
Do svého webu vložit tento kód
<object data="URl-adresa/skript.php" height="900">
Your browser doesn’t support the object tag.
</object>
Zobrazují se příspěvky se štítkemphp. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemphp. Zobrazit všechny příspěvky
pátek 23. září 2016
sobota 22. srpna 2015
Přidání toho správného písma do souboru PDF v PHP
$fontsans = TCPDF_FONTS::addTTFfont('/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf', 'TrueTypeUnicode', '', 32);
$fontsansbold = TCPDF_FONTS::addTTFfont('/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf', 'TrueTypeUnicode', '', 32);
$fontsansbold = TCPDF_FONTS::addTTFfont('/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf', 'TrueTypeUnicode', '', 32);
sobota 9. března 2013
Jak povolit zobrazování chyb PHP pomocí .htaccess
Někde v adresářové struktuře vytvořte soubor .htaccess (automaticky bude platit také pro podadresáře) a vložte do něj tento kód:
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
pondělí 31. prosince 2012
Wordpress - jak zobrazit příspěvky z určité kategorie
Tímto PHP skriptem vloženým do stránky (pro interpretování kódu PHP lze použít modul exec-PHP):
<ul>
<?php
global $post;
$posts = get_posts('numberposts=5&category=8&orderby=post_title&order=ASC');
foreach($posts as $post) :
?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
<ul>
<?php
global $post;
$posts = get_posts('numberposts=5&category=8&orderby=post_title&order=ASC');
foreach($posts as $post) :
?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
pátek 29. dubna 2011
PHP APC (PHP proxy)
PHP proxy APC je takové zařízení, které cachuje provoz PHP stránek a v případě opětovného vyžádání téže stránky tak vrátí uživateli výsledek mnohem a mnohem rychleji než kdyby to probíhalo klasickou cestou (zpracováním kódu PHP, dotazem do databáze, atd.).
V Debianu se instaluje takto
Poté je potřeba restartovat server Apache
Tím je instalace hotová a vše začíná ihned fungovat. O tom jak to funguje se dozvíte rozbalením souboru /usr/share/doc/php-apc/apc.php.gz a jeho přesunutím někam kde lze pohodlně spouštět.
Pokud budete chtít měnit některá nastavení, podívejte se do souboru /etc/php5/apache2/conf.d/apc.ini a pročtěte si dokumentaci. Je s tím trochu potíž a i když lákavě vypadadají především direktivy apc.shm_segments a apc.shm_size nemusí vždy vše fungovat tak jak má.
apc.shm_size udává velikost sdílené operační paměti (cachované paměti systému) a standardně je v Debianu 30MB (je to dáno nastavením (/proc/sys/kernel/shmmax).
apc.shm_segments udává počet segmentů (částí) o výše uvedené velikosti, standardně je jen 1. Osobně mi změna tohoto parametru nefungovala a naopak apc.shm_size fungovalo v rozporu s dokumentací. V souboru /etc/php5/apache2/conf.d/apc.ini jsem nechal následující:
A tím nastavil velikost sdílené paměti oproti všem očekáváním na 64MB.
V Debianu se instaluje takto
aptitude install php-apc
Poté je potřeba restartovat server Apache
/etc/init.d/apache2 restart
Tím je instalace hotová a vše začíná ihned fungovat. O tom jak to funguje se dozvíte rozbalením souboru /usr/share/doc/php-apc/apc.php.gz a jeho přesunutím někam kde lze pohodlně spouštět.
Pokud budete chtít měnit některá nastavení, podívejte se do souboru /etc/php5/apache2/conf.d/apc.ini a pročtěte si dokumentaci. Je s tím trochu potíž a i když lákavě vypadadají především direktivy apc.shm_segments a apc.shm_size nemusí vždy vše fungovat tak jak má.
apc.shm_segments udává počet segmentů (částí) o výše uvedené velikosti, standardně je jen 1. Osobně mi změna tohoto parametru nefungovala a naopak apc.shm_size fungovalo v rozporu s dokumentací. V souboru /etc/php5/apache2/conf.d/apc.ini jsem nechal následující:
extension=apc.so
apc.shm_size=64
apc.shm_size=64
A tím nastavil velikost sdílené paměti oproti všem očekáváním na 64MB.
Přihlásit se k odběru:
Příspěvky (Atom)
Jak opravit IMAP v Thunderbirdu po aktualizaci NOD32
Po aktualizaci NOD32 se může stát, že v Thunderbiru přestane fungovat připojení pomocí protokolu IMAP. Postup k vyřešení: Restartovat počíta...
-
Stává se to málo, ale může se stát, že vaše stránky nejsou na vyhledávači Google vidět. V tomto a jiných případech můžete ručně požádat o je...
-
Aby byl ve Windows 7 numlock zapnutý už v přihlašovací obrazovce, je třeba v registru nastavit hodnotu klíče InitialKeyboardIndicators na ...
-
Dnes jsem narazil na tento graf: Vypadá pěkně, ukazuje jak je nadpoloviční většina lidí spokojená a šťastná, to se čte vždy dobře, samo...