Autor | Zpráva | ||
---|---|---|---|
Jata Profil |
#1 · Zasláno: 2. 3. 2008, 22:00:03
Potřebuju ve svym RS udělat vzdálenou kontrolu nové verze, mam to vyřešený přes texťák obsahující číslo nejnovější verze a RS se vždy na ten texťák podívá a zkontroluje, jestli náhodou neni ta verze novější než aktuální. Do teď jsem na to používal fci file_get_contents, jenže mi hostingu zakázali allow_url_fopen a fsockopen, nemáte někdo nějaký nápad, jak to vyřešit jinak i přes zakázání těchto direktiv? Díky
|
||
Měsíček Profil |
#2 · Zasláno: 2. 3. 2008, 22:01:42
A tohle taky zakázali?
|
||
Jata Profil |
#3 · Zasláno: 2. 3. 2008, 22:31:17
A tohle taky zakázali?
To taky nefunguje, pokud se dobře domnívám, tak to taky využívá allow_url_fopen |
||
Davex Profil |
#4 · Zasláno: 2. 3. 2008, 22:55:08
Jata
A nejde ho opět zapnout přidáním řádku do souboru .htaccess? php_flag allow_url_fopen on |
||
Jata Profil |
#5 · Zasláno: 3. 3. 2008, 00:05:41
Nn, aktivace/deaktivace je možná pouze přes php.ini kam samozřejmě přístup nemam.
|
||
Ghosting Profil |
#6 · Zasláno: 3. 3. 2008, 05:45:31
Autor SunLight CMS to má dělaný přes iframe. Prostuduj http://sunlight-cms.net/
|
||
nightfish Profil |
#7 · Zasláno: 3. 3. 2008, 07:37:17
jenže mi hostingu zakázali allow_url_fopen a fsockopen, nemáte někdo nějaký nápad, jak to vyřešit jinak i přes zakázání těchto direktiv?
přejít na hosting, který to bude mít povolené |
||
Jata Profil |
#8 · Zasláno: 3. 3. 2008, 10:42:58
přejít na hosting, který to bude mít povolené
Jasně, to sice neni problém, ale jde o to, že ten RS může bejt nainstalovanej na jakymkoliv hostingu a někde to můžou mít zakázané, takže mě zajímalo, jestli je nějaká možnost, jak otevřít ten soubor i přes zakázání těch dvou direktiv |
||
ShiraNai7 Profil |
#9 · Zasláno: 3. 3. 2008, 17:23:14
Jata
Já to v připravované nové verzi SunLight CMS řeším javascriptem. Když mě kontaktuješ, zmiňovaný skript ti klidně poskytnu. |
||
panhuhu Profil |
#10 · Zasláno: 3. 3. 2008, 17:29:26 · Upravil/a: panhuhu
Napadá mě fsockopen, ale nejsem si jist. Možná ještě CURL.
|
||
BlackMartin Profil |
#11 · Zasláno: 3. 3. 2008, 17:49:46 · Upravil/a: BlackMartin
Jata
jenže mi hostingu zakázali allow_url_fopen a fsockopen Takže to asi přes ten fsockopen nebude a taky většinou tam kde je zakázaný fsockopen tak nejede i CURL. Řekl bych že jedninná možnost je ten AJAX/JavaScript. ShiraNai7 Pokud ten JS je OpenSource, nebylo by odvěci ho tady publikovat, pro ostatní se stejným problémem. |
||
Jata Profil |
#12 · Zasláno: 3. 3. 2008, 18:59:48
... a taky většinou tam kde je zakázaný fsockopen tak nejede i CURL.
Jj, curl už jsem taky zkoušel, bohužel nefunguje. Napadlo mě, že se podívam do phpBB, jak to mají vyřešený tam, že ti by to měli mít nějak udělaný, ale co jsem koukal, tak používaj fsock, takže mi to stejně nepomohlo. |
||
fos4 Profil |
#13 · Zasláno: 3. 3. 2008, 23:28:58
Ajaxem nemuzez sahat mimo domenu a jedinej zpusob jak sahat mimo je bud povolene allow_url_fopen a pak file_get_contents nebo fsockopen.. pokud mas oboji zakazane tak to bohuzel nejde.
|
||
nightfish Profil |
#14 · Zasláno: 4. 3. 2008, 09:38:27
Jata
Jasně, to sice neni problém, ale jde o to, že ten RS může bejt nainstalovanej na jakymkoliv hostingu a někde to můžou mít zakázané, takže mě zajímalo, jestli je nějaká možnost, jak otevřít ten soubor i přes zakázání těch dvou direktiv obávám se, že ne... nicméně nevidím problém u RS deklarovat, že některé funkce budou fungovat pouze při nastaveném allow_url_fopen |
||
panhuhu Profil |
#15 · Zasláno: 4. 3. 2008, 14:41:10
BlackMartin
vidis, spatne ctu :) |
||
Časová prodleva: 2 měsíce
|
|||
ShiraNai7 Profil |
#16 · Zasláno: 15. 5. 2008, 17:29:39
Nejsem tak uplne jeho autorem (jen jsem to trochu vyladil), nasel jsem to nekde... bylo to normalne 'free4all' ke stazeni.
//script loader function _sysScriptLoader(url){ //smazani predchoziho loaderu var head=document.getElementsByTagName('head')[0]; var dataLoader=document.getElementById('scriptLoader'); if(dataLoader){head.removeChild(dataLoader);} //vytvoreni noveho elementu script script=document.createElement('script'); script.id='scriptLoader'; script.src =url+'&r='+Math.random(); //vlozeni skriptu head.appendChild(script); } |
||
Časová prodleva: 17 let
|
0