Megválaszolatlan hozzászólások | Aktív témák Pontos idő: kedd jan. 07, 2025 23:52



Hozzászólás a témához  [ 9 hozzászólás ] 
PHP fájl kimenetének beolvasása 
Szerző Üzenet

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Tartózkodási hely: Székesfehérvár
Hozzászólás 
kiraly vagyok :)
az előbbi sor helyesen:
$valtozo = join("", file("http://abszolut_path/fajlneve.php"));
termeszetesen nem probaltam ki, de azért egy soron belul harom hiba ez ugye nem rossz :o)
a join() funkcioja termeszetesen csak annyi, hogy a file()-lal beolvasott oldalkimenet ne egy tombbe, hanem egy valtozoba keruljon.
bocsi, hogy ekkora baromsagot sikerult irnom!

amugy en erre sztenderd azt a megoldast hasznalom, hogy van egy fejlec.php meg egy lablec.php, ami szerkezetileg igy néz ki:

<?php
function fejlec() // vagy lablec()
{
...
}
?>

az osszes oldalban meg igy dolgozok:

<?php
include("fejlec.php");
include("lablec.php");

fejlec();
...
lablec();
?>

Nem biztos, hogy ez a legjobb megoldas, de nekem szimpatikus, es jol hasznalhato.
Masik megoldas az meg ugye telleg a templet-rendszer.


kedd aug. 26, 2003 7:09
Profil Privát üzenet küldése ICQ Honlap

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
Ha gondolod itt van az én Template-em
Én ezt használom
http://web.axelero.hu/sweetcha/template.zip


vas. aug. 24, 2003 16:17
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 17
Hozzászólás 
Ezt a join dolgot én sem értem, hogyan segít az eredeti dolgon.

De hogy feltárjam a rejtélyt, elmondom, miért is kellett volna ez a megoldás. Egy egyszerû, template rendszerû fotóalbumot írogatok, és ebben akartam az oldalak fej- és láblécét úgy megcsinálni, hogy azok különálló PHP fájlok, amiket minden oldal generálásakor be kell olvasni, majd az oldalt felépítve kiküldeni a kimenetre. Na itt lett volna jó, ha a header és a footer tartalmazhatna PHP kódot.

De végül nem ezt a módot választottam, hanem a sima HTML-es megoldást, amiben {valami} formájú tag-ek vannak.

Köszi a hozzászólásokat!


vas. aug. 24, 2003 11:17
Profil Privát üzenet küldése
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 3
Hozzászólás 
ooooo
nem tudom, hogy milyen problemara nyujt megoldast egy olyan sor ami csak hibat fog kidobni, kis segitseg:

http://hu2.php.net/manual/hu/function.join.php
http://hu2.php.net/manual/hu/function.implode.php

persze ha a join erre lenne kitalalva akkor is parse error lenne a ; miatt ...


pén. aug. 22, 2003 21:42
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Tartózkodási hely: Székesfehérvár
Hozzászólás 
Na de hhez minek kell ez a fajta megoldás?
Eleve, popennel nem is tudsz nem lokális fájlrendszeren lévő dolgot megnyitni!
Meg ilyesmire php az télleg elmebeteg ötlet lenne :)
Úgyhogy kíváncsi vagyok továbbra is a valódi indokra :)

Amúgy most így belegondolva, az eredeti problémára a megoldás:

$valtozo = join ("", "http://abszolut_path/fajlneve.php");


pén. aug. 22, 2003 7:47
Profil Privát üzenet küldése ICQ Honlap

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Hozzászólás 
pl. ha adatszinkronizációt csinálsz egy webszerver és egy
intranetes szerver között.(dumpot kinyomod a weben, a másik
oldalon pedig lenyomod egy bufferbe, és ha helyesen jött
le, feldolgozod)

ennek ellenére én speciel óvnék tőle mindenkit, hogy ilyen
igények esetén php-t használjon, nagy szopás kerekedhet
belőle.


csüt. aug. 21, 2003 21:45
Profil Privát üzenet küldése

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 0
Tartózkodási hely: Székesfehérvár
Hozzászólás 
Csak úgy érdeklődésképpen, ez miért jó?


csüt. aug. 21, 2003 11:48
Profil Privát üzenet küldése ICQ Honlap
vas-tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 3
Hozzászólás 
$fp = popen("/usr/bin/php4 -q valami.php", "r");
ettol kezdve a kimenetet ugy tudod olvasni, mintha egy fajlt olvasnal ....


kedd aug. 19, 2003 14:47
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: szer. márc. 24, 2004 13:43
Hozzászólások: 17
Hozzászólás 
Sziasztok

Bocs az idétlen subjectért, megpróbálom értelmesen elmagyarázni.

Szeretnék PHP-ban egy változóba egy másik PHP fájlt beolvasni, de nem a tartalmát, hanem a kimenetét, melyet lefutása közben produkál. Tehát nem a get_file_contents() kell, hanem mondjuk a get_file_parsed_contents() :))

Tudtok valami megoldást?


kedd aug. 19, 2003 10:18
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 9 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség