Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:69cd:53...–

peter
Matematika › Úloha na pythagorovu větu
4. 1. 2016   #207724

Pojem "domecek z karet" ma vic vyznamu. Bez obrazku nema smysl problem resit.
Bud je mozne postavit 4 karty nako steny a na to pak 2 polozit jako patro a tak pokracovat.
Nebo je mozne na patro postavit strechu, ale o te nebyla rec.
A nebo je mozne postavit dve karty jako strechu a prohlasit to za domecek z karet.
Pak je mozne postavit dve strechy vedle sebe a na to polozit kartu a prohlasit to za domecek...
Mne to treba s tim presahovanim neni jasne. Domecek ma ve vetsine pripadu vysku podle vysky karty.
 

Takoveto nejasne zadani bych uciteli vratil s poznamkou, at mi tam prida obrazek.

 

4-5 karet
 _     _
|_|   | |  - tady jako precuhovani nema vliv na vysku

5 karet
  _
/\ /\ - tady to vubec precuhovat nemusi a take to nema na vysku vliv

2 karty

/\ - tady to taky neprecuhuje
peter
Matematika › 17 = 3 na xtou (x ~= 2,6)
4. 1. 2016   #207723

17 = 3 na x
log(17) = x * log(3)
x = log(17) / log(3) = 1,23... / 0,477... = 2,5789...

"Zlogaritmuj obě strany se základem 3." :)

peter
PHP › INCLUDE - načtení jen části…
4. 1. 2016   #207722

Predstavuji si to tak, ze v upozorneni.php mas neco takoveho:

if ($id==1) echo 'chyba 1';
if ($id==2) echo 'chyba 2';

Tak, ja nevim, a nebylo by lepsi do toho souboru vlozit pole a vlozit to pres require? Je fakt, ze pole zere pamet, ale...

$upoz = array(
1 => 'chyba 1',
2 => 'chyba 2'
);
foreach ($id as $value) echo $upoz[$value];

A nebo to ulozit jako textovy soubor a vytahovat jen prislusne radky kdyz nechces zabirat pamet promenymi.

peter
PHP › URL zmena premennej
4. 1. 2016   #207721

jo, u toho serialize by asi melo byt taky array
$req = isset($_GET['save']) ? unserialize($_GET['save']) : ''; XXX
$req = isset($_GET['save']) ? unserialize($_GET['save']) : array();

 

peter
PHP › URL zmena premennej
4. 1. 2016   #207720

$_SESSION ?
serialize? json?

// ?search=&order=dat&od=&do=
$req = isset($_GET['save']) ? unserialize($_GET['save']) : '';
unset($_GET['save']);
foreach($_GET as $key=>$value) {$req[$key] = $value;}
print_r($req); // echo '<pre>'; print_r($req); echo '</pre>';
echo '&save='.serialize($req);
echo '<input name="save" value="'.htmlspecialchars(serialize($req)).'">'; // plus ten prikaz na osetreni quote uvozovek ", ted si nevybavim nazev

Ale, kdyz to ulozis do session, tak se ti to zjednodusi. Session zustava aktivni asi 17 min, dokud uzivatel klika.

session_start()
$req = isset($_SESSION['save']) ? $_SESSION['save'] : array(); // presunes pole do $req
foreach($_GET as $key=>$value) {$req[$key] = $value;}
print_r($req); // echo '<pre>'; print_r($req); echo '</pre>';
$_SESSION['save'] = $req;
peter
PHP › require
4. 1. 2016   #207718

Session je spravna volba. Kdysi fungovalo global, nevim, jak dnes. Takhle nejak by se mto mozna napsalo...

<?php
$p = 1234;
require('aaa.php');
?>
---
aaa.php
<?php
global $p;
echo $p;
?>

peter
PHP › Komentare
4. 1. 2016   #207717

S databazi se lepe pracuje nez to resit pres soubory. Pres soubory by bylo asi praktictejsi pouzivat csv (fgetcsv). Pri vypisu nezapomen resit htmlspecialchars.

peter
PHP › Adresářový strom s počty sou…
4. 1. 2016   #207716

Treba windows dir umi vypsat seznam vsech souboru a podadresaru. Linuxovym grep by se z toho dali mozna ty pocty vytahnout.

peter
PHP › Adresářový strom s počty sou…
4. 1. 2016   #207715

   

a / b
a / c
a / d / e
a / d / f
a / g


0, b //path a
0, c
0, d
0, g
// spustis detekci na adresare v prave vypsanem seznamu od 0 az po konec seznamu
// 'b' neni adresar, 'c' take ne, 'd' je adresar, dopises dalsi radek do seznamu
2, e // 2 je cislo radku v seznamu pro 'd'
2, f
// opet spustis detekci na adresare od radku 5 az po konec seznamu
// e, f nejsou adresare, konec vypisu
// kdyz tam budou adresare dva, tak v seznamu budes mit
2, e
2, f
3, h // kdyz bude i g adresar se souborem h

Pocet souboru v adresari? Tak, jestli te zajima konkretni pocet, tak muzes pocet souboru pocitat prubezne a jen ulozit cestu, kdyz to prekroci limit.

Jestli by treba nebylo lepsi pouzit nejakeho linux prikazu. Mozna, ze se spravnymi parametry to udela presne to, co potrebujes 10x rychleji.

peter
PHP › URL adresa s více hodnotami
4. 1. 2016   #207714

Taky muzes pouzit pole
a=[1,2,3]
?a=1&b=2&c=3 //$_GET['a'], b, c
?a[]=1&a[]=2&a[]=3 //$_GET['a']
?a=1,2,3 //explode(",",$_GET['a']) by se muselo osetrit pres strpos, jestli tam je nejaka carka nebo ne
json_encode(array(1, 2, 3)); //json_decode($_GET['a']);
serialize()

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý