Viem ze sa to tu uz riesilo x-krat vo viacerych sekciach (cital som ich), ale nikde som nenasiel vyriesenie (aj mojho problemu), preto skusim poprosit o pomoc.
Potrebujem do webu vlozit subor diagnozy.php - vyhladavanie zdravotnych diagnoz (nevytvoril som ho, php totiz ovladam biedne), no skusil som to aj s takymto starym znamym kodom:
<?php
Echo "Hello, World!";
?>
a vysledok strankoveho aliasu s absolutnou cestou je:
Warning: readfile() [function.readfile]: URL file-access is disabled in the server configuration in /var/www/localhost/xxxx/showpage.php on line 32
Warning: readfile(http://xxxx/dir/world.php) [function.readfile]: failed to open stream: no suitable wrapper could be found in /var/www/localhost/xxxx/showpage.php on line 32
Požadovaná stránka nebola nájdená!
ten isty subor pri spusteni cez zobraz.php (subor je umiestneny v adresari dir/world.php) dopadne takto:
Warning: include(dir/) [function.include]: failed to open stream: No such file or directory in /var/www/localhost/xxxx/zobraz.php on line 31
Warning: include() [function.include]: Failed opening 'dir/' for inclusion (include_path='.:/usr/share/php5:/usr/share/php') in /var/www/localhost/xxxx/zobraz.php on line 31
a ja uz vazne neviem ako dalej :(
V strankovom aliasi je len napisane:
"V prípade adresovania aktívneho skriptu (napr. PHP) použite absolútnu adresáciu."
dodrzal som to a nist :(
PS: subor diagnozy.php potrebujem zavolat z ineho servera (samozrejme v strankovom aliasi je zadana absolutna cesta).
Dakujem
Celkem upraveno 1×. Poslední úprava intranet v 25.03.2008 13:13.
Skusil som to, tie iste vysledky s tymi istymi popismi chyb.
Hmm, takze externy php subor do toho asi len tak nedostanem :(
Kedze je to surne, tak som to vyriesil len odkazom - jeho priamym otvorenim v novom okne (target="_blank"), ziadna integracia do intranetu. Dizajn sice 0 bodov, ale inac to zrejme nejde, schade :(
Kazdopadne aj tento krat dakujem za ochotu pomoct :)
no moment, to čo som písal funguje inak, nie cez strankovy alias. Kod treba vložiť do súboru napr. test.php ktorý je v hlavnom adresári a voláš ho priamo, čiže www.tvojweb.sk/test.php
OK, tak to by slo, lenze ja sa nedostanem k tomu php suboru, ktory potrebujem zavolat. Je totiz na druhom serveri, cize ho ani nijako nezmenim, ani do jeho zdrojaku nevidim.
Nemyslel som, ze to moze byt az take zlozite, nevyznam sa v tom az tak dobre :(
Ale aspon som zistil ako v pripade ked mam vlastny php subor vyriesit problem so strankovymi aliasmi a php subormi, dakujem
já sem to vyřešil za pomocí jednoho ze zdejších machrů
jako alias jsem volal soubor s iframemem který obsahoval
pouze
<iframe src="http://nejakej.web/folder/index.php" align="right" frameborder="0" width="100%" height="700PX" scrolling="auto" noresize>
Fajn, funguje to :)
Vsimol som si ale, ze mi to odprasilo patu stranky, myslim ze to musi byt ukoncene </iframe>. Mozno nepodstatne pre toho kto to ovlada, mne vsak niektore veci asi treba fakt "polopatisticky" :(
V Internet Explorer-i 7 to hodi pod lave menu a na koniec patu, ak by to niekto vedel osetrit, dajte tip :)
Super, takze dufam ze to pomoze aj dalsim :))
Celkem upraveno 1×. Poslední úprava intranet v 26.03.2008 16:40.