To marioff : Takže skript prebehne bez chyby, súbor vytvorený,ale nič v ňom.Možno viem kde by mohla byť chyba, momentálne som pripojený na nete, ktorý ide cez proxy, myslím si že by mohol byť problém v tom.
Doma skúsim znova.
Příspěvky odeslané z IP adresy 213.81.134.–
To crAzY^ : To môže byť, ale mne by to stačilo keby sa mi podarilo túto stránku načítať do nejakeho rámu a potom ju odoslať do textového súboru z ktorého by som si vytiahol údaje, ktoré potrebujem.
Takže napríklad toto funguje:
<?php
// For PHP 5 and up
$handle = fopen("subor.txt", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
echo $contents;
?>
ale takto mi to vôbec nejde:
<?php
// For PHP 5 and up
$handle = fopen("http://www.csfd.cz/film/257580-2-bobule-2bobule/", "rb");
$contents = stream_get_contents($handle);
fclose($handle);
echo $contents;
?>
To bukaj_001 : Neviem či je to možne,ale niekde som videl že tieto funkcie môžu byť blokované. Napr. includnuť tu stránku nie možné.
Vďaka za odpovede, mne stačí zobraziť html kód a z toho si už vytiahnem dáta, ktoré potrebujem.
Stačí mi aby som sa dostal automaticky ku kódu napr.:
http://www.csfd.cz/film/257580-2-bobule-2bobule/
a z toho si už vytiahnem dáta ako sú názov,popis atď.
To bukaj_001 : dik za typy,ale akosi sa mi to nepodarilo rozchodiť, vždy som presiahol cas prehliadača na zobrazenie
Ako by sa dalo urobiť niečo tekéto:
Užívateľovi sa zobrazí na stránke input do ktorého zadá url dresu a po odoslaní sa mu zobrazí zdrojový kód tejto stránky.Viem že sa to dá jednoducho zobraziť pomocou prehliadača, ale ja potrebujem ten kód uložiť do premenej a následne z neho vytiahnuť konrétne údaje. Jedná sa o údaje z CSFD.cz, nikde nemôžem nájsť nejaký grabber.
Na sťahovanie údajov z imdb.com sú nejaké skripty a aj triedy,ale CSFD nic.
Ako sa dá pripočítať k dátumu jeden deň, ale nie k aktuálnemu dátumu,ale k dátumu,ktorý zadá užívateľ .
K aktuálnemu dátumu mi to ide.
Alebo nejaka ina rada, potrebujem totiž zobraziť dáta z db,ktoré sú na prelome dní t.j. napr: 01.12.2009 od 18:00 do 02.12.2009 do 06:00 s tým že užívateľ zadá iba začiatok teda v našom prípade 01.12.2009 od 18:00,ale zobrazia sa mu dáta aj z ďalšieho dňa do 06:00.
Takže zasa mám jeden dotaz.Už som googlil,ale nenašiel som žiadnu odpoveď.
Nemáte niekto skúsenosti s triedou mPDF na tvorbu pdf? Fungovať funguje všetko OK,ale mam problém s vytiahnutím dát z databázy,dokážem zobraziť len prvý záznam.
Otázka znie: Ako urobiť cyklus?
Cez príkaz while to nejde.
Zdravim nema niekto skusenosti ako urobit tlacove zostavy?Ide mi hlavne o to ze moj vystup bude tabulka s niekolkymi udajmi,ktore sa nezmestia na stranku A4 a potreboval by som ju rozdelit na 2x A4,3x A4 atd...
Ako mam vlastne nastavit niekde v styloch okraje, velkost stranky?
Podarilo, vďaka chlapi.
WISE ešte na začiatku si napísal ako urobiť tu podmienku.
<?php
include('connect.php');
if (isset($_POST['mesta']))
{
foreach ($_POST['mesta'] as $mesta_hodnota)
{
if(!empty($mesta_hodnota))
$mesta_hodnota_all .= $mesta_hodnota . '; ';
}
$sql_prikaz = "INSERT INTO zaznamy(mesta) VALUES('".mysqli_real_escape_string($db_spojenie,$mesta_hodnota_all)."')";
$pridaj = mysqli_query ($db_spojenie, $sql_prikaz);
if (!$pridaj)
{
echo 'Odoslanie udajov sa nepodarilo';
echo '';
echo 'Popis chyby: '.mysqli_error($db_spojenie);
exit();
}
echo 'Novy zaznam bol pridany';
}
?>
<form action="pridaj.php" method="post" name="zaznamy">
<select name="mesta[]" size="3" multiple>
<option value="zaznam1">zaznam1</option>
<option value="zaznam2">zaznam2</option>
<option value="zaznam3">zaznam3</option>
<option value="zaznam4">zaznam4</option>
</select>
<input name="submit" type="submit" />
</form>
To z_moravec :
Skúšam,skúšam a nič. Je tam niečo s tým cyklovaním, je to nastavené aby urobilo cyklus celého vkladaného príkazu a to asi treba nejako zmeniť, však?
To z_moravec :
Vdaka funguje to, ale ono to vloží do db dva riadky zaznamu.Nedá sa to urobiť tak že by sa neurobili dva riadky,ale vybrané záznamy by sa vložili do jedneho poľa db?
To z_moravec :
A nejaká rada s príkladom ako na to? Je to vstupny formulár a nerád by som tam dával checkbox-y.
Takže urobil som to takto,ale problém je v tom že do databázy mi vloží len poslednú z vybraných hodnôt t.j. ak označím všetky hodnoty, tak do db mi vloží len zaznam4.Na kontrolu som si dal premennú $mesta_hodnota vypísať a vypíše mi všetky označené hodnoty.
Neviete kde by mohla byť chyba?
<?php
include('connect.php');
if (isset($_POST['mesta']))
{
foreach ($_POST['mesta'] as $mesta_hodnota)
echo "$mesta_hodnota<br>";
$sql_prikaz = "INSERT INTO zaznamy(mesta) VALUES('".mysqli_real_escape_string($db_spojenie,$mesta_hodnota)."')";
$pridaj = mysqli_query ($db_spojenie, $sql_prikaz);
if (!$pridaj)
{
echo 'Odoslanie udajov sa nepodarilo';
echo '';
echo 'Popis chyby: '.mysqli_error($db_spojenie);
exit();
}
echo 'Novy zaznam bol pridany';
}
?>
<form action="pridaj.php" method="post" name="zaznamy">
<select name="mesta[]" size="3" multiple>
<option value="zaznam1">zaznam1</option>
<option value="zaznam2">zaznam2</option>
<option value="zaznam3">zaznam3</option>
<option value="zaznam4">zaznam4</option>
</select>
<input name="submit" type="submit" />
</form>
Ja by som potreboval vytiahnut datum od-do z jedneho stlpca.Skusal som to podla tohoto prikladu,ale nic.Za NOW som dosadil datumy od do.
SELECT `nazev`
FROM `program_tv1`
WHERE `od`<=NOW() AND NOW()<=`do`
Vo formulári mám niekoľko poličok podľa ktorých sa dá vyhladávat,ale potreboval by som že niektoré tieto políčka budú neaktívne a až po zaškrtnutí checkboxu sa stanú aktívnymi.Potrebujem to nato že keď nebude checkbox zaškrtnutý, tak sa nebude brat do uvahy táto možnosť a bude sa vyhľadávať bez nej.
Mám zobrazené dáta z databázy napr. 10 záznamov a chcel by som aby sa každý záznam dal vymazať,editovať alebo sa zobrazil detail toho záznamu,ale neviem ako na to.