Autor Zpráva
Johny26
Profil
Hi
Chystám sa predať zopár nadbytočných vecí na inzertnom portáli www.bazos.sk formou aukcií. Nakoľko spomínaný inzertný portál nemá takéto funkcie tak sa chystám vytvoriť pre seba nejaký web aukčnými vlastnosťami s jednoduchou formou kto dá viac ten berie stým že inzerát bude na inzertnom portáli www.bazos.sk. Aby som nemusel znovu daný inzerát editovať na webstránke tak som si pomyslel na funkciu.:iframe (<iframe src="bazos.sk" width="600" height="600"></iframe>) no zistil som že www.bazos.sk funkciu iframe blokuje (Obsah sa nedá zobraziť v ráme).

Otázka.:Je možné blokovanie iframe nejakým spôsobom obísť (script,html kod...).

Za odpoveď ochotu a pomoc vopred ďakujem.
lionel messi
Profil
Johny26:
Nakoľko spomínaný inzertný portál nemá takéto funkcie tak sa chystám vytvoriť pre seba nejaký web aukčnými vlastnosťami s jednoduchou formou kto dá viac ten berie stým že inzerát bude na inzertnom portáli www.bazos.sk.

Podľa mňa by s touto formou spolupráce musel súhlasiť prevádzkovateľ danej služby
Johny26
Profil
lionel messi:
Podľa mňa by s touto formou spolupráce musel súhlasiť prevádzkovateľ danej služby

Nechcem tu teraz riešiť dilemu o spolupráci nebodaj nejakých zákonov...
Jednoducho chcem predať len nejaké nepotrebné veci ktoré už nevyužívam a možno niekomu ešte poslúži a chcem si svoju prácu len uľahčiť stým iframe mohol by som to aj editovať znova na webstránku no stou funkciu by to bolo jednoduchšie a osobne si myslím že stým nikomu neuškodím :).
Je možné že stým riešeným ak existuje nejaké pomôžeme aj ostatným ktorým by riešili takýto problém. Poprípade ak nie je na to riešenie aj tak si to vyjasníme a pomôže to ostatným.
Keeehi
Profil
Johny26:
no zistil som že www.bazos.sk funkciu iframe blokuje
Ano, bazos posílá hlavičku X-Frame-Options: deny která blokuje zobrazování té dané stránky v iframe.

Pokud chceš získat obsah nějaké stránky na svém serveru a z něj to prezentovat uživateli, tak to by šlo.
preg_match('~<div class=popisdetail>(.*?)</div>~ms', file_get_contents($url), $matches);
Tohle z dané url vytáhne popis inzerátu, který se pak nalézá v $matches[1].

Ovšem vytvářet aukční systém kvůli prodeji pár věcí mi přijde docela zbytečné. Navíc to co jsem ti tu napsal není zrovna nic světoborného, takže pokud si věříš na vytvoření aukčního systému, tak bych předpokládal, že zvládneš stvořit i toto.
Jinak to může mít ještě trochu tu nevýhodu, že pokaždé, když se na tvém webu zobrazí ten popis, server si ho stahuje z bazose. Pro bazos to znamená, že na ten inzerát může chodit podezřele častokrát jeden uživatel, místo spousty různých. Nevím, jestli nějak kontroluje počty přístupů, ale teoreticky tvému serveru může zablokovat přístup a pak už nic pomocí php nenačteš. Bylo by dobré tedy vhodné implementovat alespoň nějakou formu kešování.
Kajman
Profil
Nebo jednoduše inzerovat na serveru podporující aukce :-)
Johny26
Profil
Kajman:
Nebo jednoduše inzerovat na serveru podporující aukce :-)

Len taký aukčný slovenský a funkčný nepoznám zas na českých to nechcem inzerovať (odosielať to do zahraničia a následne čakať keď to náhodou neprevezme sa my neoplatí).
Inzertné weby sa my osvedčili.:bazos.sk,Facebook ostatné ako keby boli mŕtve :(.

Keeehi:
takže pokud si věříš na vytvoření aukčního systému, tak bych předpokládal, že zvládneš stvořit i toto.

Nemám na mysli nič zložité jednoducho vytvorený formulár na odosielanie ceny do databázy a následne výpis z databázy len najvyššiu cenu to je všetko cez program na tvorbu webstránok WSX5.

preg_match('~<div class=popisdetail>(.*?)</div>~ms', file_get_contents($url), $matches);
Tohle z dané url vytáhne popis inzerátu, který se pak nalézá v $matches[1].
dalo by sa to aj nejakým príkladom až tak sa do toho nevyznám.
Keeehi
Profil
Johny26:
Len taký aukčný slovenský a funkčný nepoznám
Čekal bych, že Slováci budou využívat aukro. Ale slovenskou "aukční scénu" neznám takže můžu být úplně mimo.

dalo by sa to aj nejakým príkladom až tak sa do toho nevyznám.
Tohle je funkční příklad v php. Jedna funkce zajistí získání HTML zadané stránky, druhá v něm najde požadovanou informaci.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0