Keresés

Részletes keresés

crockl Creative Commons License 2003.02.06 0 0 1266
sha_dowe: elvi gondjaid vannak:) az include php-ban az szerver oldalon tortenik. Explorer meg cliens. Tehat onmagaban a sok include-nak nincs koze cliens-hez, es hogy a bongeszo milyen error-t dob ki. Probald mas bongeszovel is. Az a gaz, ha az includokba folyamatos header-ezes-el tologatja az oldalt es ie besokal. De mivel 1 rohadt url-t nem adtal ahol meg lehetne nezni, igy sokat nem varj:)
Előzmény: sha_dowe (1265)
sha_dowe Creative Commons License 2003.02.06 0 0 1265
Valószinüleg az a hiba hogy túl sok oldal tölt be a php az include-dal, de ez eddig ment és máshol is megy minden probléma nélkül. Azóta semmi nem lett módosítva csak a gép lett formázva.
Előzmény: rgranc (1257)
crockl Creative Commons License 2003.02.05 0 0 1264
Hat, az most nem jatszik kozre. Ha ob_start volt, akkor hiaba a flush, nincs hova flush-oljon:) Vagy lehet en nem ertem mire gondolsz.
Előzmény: Strong Bad (1263)
Strong Bad Creative Commons License 2003.02.05 0 0 1263
csak elotte ne hasznald a flush()-t :)
Előzmény: crockl (1262)
crockl Creative Commons License 2003.02.05 0 0 1262
Ezt kerdezted: "lehet 1 php által legenerált lapot elmenteni fileként" -> tehat 1 generalt lapot. Ezt egyszeru.
$fp = fopen("file","w+");
fwrite($fp,ob_get_contents());
fclose($fp);
?>
Ha template-kent vannak html file-jaid benne php koddal, akkor include("template"); vagy eval, ahol a file tartalmat beolvasod string-be es azt evalozod.

Kerdesed amugy kicsit erthetettlen, talan nem igazan tudod mit is szeretnel? :)

Előzmény: pik20d (1261)
pik20d Creative Commons License 2003.02.05 0 0 1261
Üdv!

Tudna valaki értelmes megoldást arra, hogyan lehet 1 php által legenerált lapot elmenteni fileként?

Az általam ismert és klnyelmetlen nódszerek:
- az egész html kódot berakom ehgy string változóba, majd fwrite-tal bele a fileba. Ekkor tele kell nyomni a HTML-t escape szekvencikkal, és csúnya ill. nehezen kezelhető lesz.

- Kirakom a HTML forrást 1 fileba, majd beolvasom a filet soronkét 1 string változóba, és az előző módon kiratom a fileba. Ekkor értelemszerűen nem futnak le a kódba ágyazott php scritek.

pls help!

Üdv: pik20d

Bandi-T Creative Commons License 2003.02.05 0 0 1260
#1245-ben írja, hogy távoli ftp-szerverről akar a kliens gépére letölteni.
Előzmény: crockl (1259)
crockl Creative Commons License 2003.02.05 0 0 1259
Igen, latom:) Es epp ezert vagyok megkavarodva, mert nem irta hogyan akarna vagy egyaltalan, megy-e vagy sem:) Kodot csak a get-re mutatott es arra kerdezte hogy miert warning-ol. A tobbi az köd, szamomra.
Előzmény: Bandi-T (1258)
Bandi-T Creative Commons License 2003.02.05 0 0 1258
#1244, #1245
Előzmény: crockl (1256)
rgranc Creative Commons License 2003.02.05 0 0 1257
sha_dowe

Gondolom ez azt jelenti, hogy túl sok átirányítás (redirect) jelentkezett (én azt gyanítom, hogy két oldal egymásra irányítgat)...

Előzmény: sha_dowe (1239)
crockl Creative Commons License 2003.02.05 0 0 1256
Ize, kavarom mar en is:) Szal vagy a kliens-en fut es akkor oda get, vagy szervern fut es 1ik ftp-rol elszed, majd masik ftp-re feltesz, vagymi :), ez nem derul ki szamomra. Csak az hogy a get-nel baja van :) de az is warning.
Előzmény: crockl (1255)
crockl Creative Commons License 2003.02.05 0 0 1255
En ugy ertem hogy a php cliens-en fut nem? Hiszen hogy tudna egyszerre egyik ftp-rol masik ftp-re atmasolni? Tehat ftp-rol letolti szerverre, majd szerverrol feltolti masik ftp-re. Vagy nemtudom:) de most a get reszevel volt gondja, az meg leszedes eseten jon elo :)
Előzmény: Bandi-T (1254)
Bandi-T Creative Commons License 2003.02.05 0 0 1254
Bocsánat, nem ez a megoldás is a webszerverre fog szintén letölteni, a kliens helyett?
Előzmény: crockl (1252)
syxtus Creative Commons License 2003.02.05 0 0 1253
Köszönöm, megnézem.
Előzmény: crockl (1252)
crockl Creative Commons License 2003.02.04 0 0 1252
ez csak warning, azert mert a szoveg.zip meg nem letezik. @ftp_get($conn_id, $dfile, $dfile, FTP_BINARY); vagy hasznald az ftp_fget -et es 1 file pointer-t adj meg local file-nak.
Előzmény: syxtus (1242)
Bandi-T Creative Commons License 2003.02.04 0 0 1251
Nos hát vannak olyan ftp kliensek, amelyeknél a letöltéskor megadhatod a kívánt helyi fájlnevet, és akkor olyan névre tölti le a fájlt tartalmát.
Előzmény: syxtus (1250)
syxtus Creative Commons License 2003.02.04 0 0 1250
Azért akarom ezt a megoldást, mert más néven szeretném a Kliens gépére letölteni a file-t mint ahogy a serveren van. Ha ez a megoldás máshogy igy véghezvihető akkor nem kell ez a módszer.
Előzmény: Bandi-T (1249)
Bandi-T Creative Commons License 2003.02.04 0 0 1249
Hát vacakolni kell majd például a megszakadás/folytatás kezelésével; mivel két kapcsolaton utazik át az adat, így nagyobb a veszélye, hogy valamelyik esetleg megszakad. Én nagyon nem választanám ezt a megoldást, ha van lehetőség bármi másra.

Ugyanakkor lehet, hogy ilyen PHP-FTP proxyt már találsz is a neten.

Előzmény: syxtus (1248)
syxtus Creative Commons License 2003.02.04 0 0 1248
Miért ne lenne jó ötlet?
Előzmény: Bandi-T (1247)
Bandi-T Creative Commons License 2003.02.04 0 0 1247
Hmm, biztos, hogy ez jó ötlet?
Előzmény: syxtus (1246)
syxtus Creative Commons License 2003.02.04 0 0 1246
Nem,az ftp serverről akarok letölteni a kliens számitógépére.
Előzmény: Bandi-T (1245)
Bandi-T Creative Commons License 2003.02.04 0 0 1245
Hmm, nem teljesen értem, hogy mikor mire gondolsz.

Az én értelmezésemben a helyzet a következő:

kliens (browser) -> webszerver (php-script) -> ftp-szerver

A te lejjebb bemásold scripted a webszerveren fut, és az ftp-szerverről akar letölteni egy fájlt a webszerverre.

A dolognak ebben a formában nincs köze a kliens számítógéphez, az ott levő jogosultságokhoz.

Előzmény: syxtus (1244)
syxtus Creative Commons License 2003.02.04 0 0 1244
A serveren lévő az 777.
A kliense pedig a browser-t futató usernek van teljes joga.
Egy phpscriptnek ami linux alatt fut, hogyan lehet jogot adni, hogy egy távoli számitógépen ahol elinditják a scriptet oda legyen joga irni.
Egyszerű letöltés lenne. (ftp-vel és php-val)
A feltöltés tökéletesen megy visszafelé.
Előzmény: Bandi-T (1243)
Bandi-T Creative Commons License 2003.02.04 0 0 1243
Van joga az általad futtatott script-nek létrehozni fájlt szoveg.zip néven az aktuális könyvtárban?
Előzmény: syxtus (1242)
syxtus Creative Commons License 2003.02.04 0 0 1242
Sziasztok!
Lenne egy kérdésem. php-n keresztül ftp-vel töltök fel, és azzal is szeretnék letölteni.
A letöltéshez ezeket használom:

$conn_id = ftp_connect($ftp_server);

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

ftp_chdir($conn_id,"/mnt/sdb/kgk/".$sfile);

ftp_get($conn_id, $dfile, $dfile, FTP_BINARY);

ftp_chdir($conn_id,"/var/www/htdocs/keleti/");

ftp_quit($conn_id);

A $dfile="szoveg.zip";;
és a $sfile="konyvtar"; értékü változok.
És a program ezzel a hibával tér vissza:
Warning: error opening szoveg.zip

A leírásban találtam ezt a példát és ez alapján csináltam:
ftp_get($conn, "local.zip", "server.zip", FTP_BINARY);

Hol lehet a hiba?

sha_dowe Creative Commons License 2003.02.03 0 0 1241
A PHP-NUKE futtatásakor jelenik meg ez IExplorer Dobja fel.

Valahol a php.ini-ben lessz a gond de erről sehol sem hallotam...

Előzmény: crockl (1240)
crockl Creative Commons License 2003.02.03 0 0 1240
Meg ha valami angol error-t irtal volna ide:)) Ez mikor, hol, mitol fordult nalad elo? Nem lehet hogy 1 vegtelen ciklusos header location ? :)
Előzmény: sha_dowe (1239)
sha_dowe Creative Commons License 2003.02.02 0 0 1239
Hi ebben kérném a segytségeteket:

"Az URL túllépte az átírányítási határt!.."

Na ezt hol keressem???

Wyfliff Creative Commons License 2003.01.29 0 0 1238
ejnye-bejnye irgum burgum! :)
win ala meg sosem telepitettem. Ott ezeket be kell pipalgatni, amiket en forditasnal --enable -el bekapcsolok? ERdekes lehet ..
Előzmény: gye (1237)
gye Creative Commons License 2003.01.29 0 0 1237
Most nézem, hogy nincs mentségem, mert a hibaüzenetből ezt látnom kellett volna :)

üdvagyé:)

Előzmény: gye (1236)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!