ugrás a tartalomhoz

Javasript fájl olvasás (php által generálva)

TeeJay · 2009. Nov. 4. (Sze), 14.10
Üdv!

Olyan kérdésem lenne, hogy javascripttel hogyan lehet megoldani egy a szerveren lévő fájl olvasását?

A pontos feladat az lenne, hogy a szerveren egy test.php fájlt behív a javascript, ami ekkor lefut és így a php folyamat eredményét kapja a javascript.
Tulajdonképpen ennyi lenne a feladat, csak ki kellene olvasni a tartalmat, írni nem kell semmit.

Példaként:
Webszerverem elérési útja: C:/Webserver/
Ezen belül a gyökér: Root/

Ez alapján tudna vki segíteni?

Utána olvastam, találtam pár megoldást, természetesen egyik sem ment. Itt a fórumon is utána olvastam, de csak annyit találtam, hogy csak speciális esetben megoldható. Mi lenne az a speciális eset?

Köszi, TJ
 
1

Erre két megoldás is van. Az

mgergo90 · 2009. Nov. 4. (Sze), 14.28
Erre két megoldás is van.
Az egyik az AJAX, a másik pedig az, hogy kiiratod a file tartalmát php-vel, így adva értéket egyváltozónak.

pl.: var valtozo = '<?php //beolvasás elvégzése echo "beolvasott tartalom" ?>';

A második változatban figyelni kell a " és a ' használatára.

Ajax segítségével elegánsabban és praktikusabban lehet megoldani, de nem feltétlen szükséges azzal csinálni

Gergő
2

Igazából az ajax megoldás

TeeJay · 2009. Nov. 4. (Sze), 14.53
Igazából az ajax megoldás érdekelne, mert a cél, hogy ne kelljen minden oldal letöltésnél a teljes tartalmat letölteni (select mező tartalmától függ, hogy mit tölt be a php).
Ezzel csak az a baj h ajax-szal még nem foglalkoztam egyáltalán, de nem is akarok belefolyni emiatt az egy funkció miatt.

Esetleg tudnál részletesebben segíteni?
3

Ne haragudj, de ilyen

duplabe · 2009. Nov. 4. (Sze), 20.04
Ne haragudj, de ilyen hozzaallassal ne nagyon vard, hogy barki is segitsen neked...

Ha valamit nem tudsz megcsinalni, es nem is akarod, akkor adj fel egy allashirdetest.
4

http://prototype.rajmi.hu/pro

TeeJay · 2009. Nov. 4. (Sze), 20.16
http://prototype.rajmi.hu/prototype.js.hu.html

Ebből menni fog, bemásolom ha mást is érdekelne a dolog.

Köszi