PHP programozás - Szoftverfejlesztés fórum

üzenetek

hozzászólások


Racecam
(MODERÁTOR)
Blog

A PHP, bővebben ''PHP: Hypertext Preprocessor'' egy széles körben használt, nyílt forráskódú, általános célú programozási nyelv, különösen jó web-fejlesztés támogatással, és HTML-be ágyazási képességekkel. A szintakszisa a C, Java és Perl nyelvekre épül, könnyen megtanulható. A nyelv fő célja lehetőséget teremteni dinamikusan generált weboldalak gyors készítésére, de a PHP ennél sokkal többre is képes.Megalkotója Rasmus Lerdorf. Mára azonban egy egész csapat foglalkozik a nyelvvel.

A nyelvvel kapcsolatban említenék néhány magyar nyelvű kiadványt:

PHP zsebkönyv [link]
Tanuljuk meg a PHP4 használatát 24 óra alatt [link]
Tanuljuk meg a PHP5 használatát 24 óra alatt [link]
PHP Haladóknak - Fekete Könyv [link]
Bevezetés a PHP5 programozásába [link]
PHP fejlesztés felsőfokon [link]

PHP kézikönyv: [link]


Előzmények:

PHP kérdések - Archívum I.: [link]
PHP kérdések - Archívum II.: [link]

Kapcsolodó topikok:
Apache: [link] [link]
Mysql: [link] [link]

/szicsu/


tkazmer
(addikt)
Blog

Na leszek én az első:
Van egy tömböm, amiben megvan több file neve. A kérdésem az, hogy meg lehet e azt oldani, hogy a fájlokat egyetlen rar file-ként le lehessen tölteni.


VladimirR
(nagyúr)

exec-cel be-rar-olod oket, majd azt a file-t kuldod ki a kliens-nek

szerk.: mire volt jo torolni szucsi topic-jat, majd bemasolni beture ponosan ugyanazt a kezdohsz-t?
jo, jo, hogy elsosorban modok nyitjak az uj topic-ot, de ne essetek mar tulzasba, _az_ a szabalyozas az elsozos hulyegyerekek ellen lett kitalalva, itt meg egy korrekt (velhetoen az, mert valtoztatas nelkul lett ide atmasolva) nyito-post volt


[Szerkesztve]


tkazmer
(addikt)
Blog

Ezt nem egészen értem, hogy raroljam be őket az exec-el?


VladimirR
(nagyúr)

exec( ''rar <kapcsolok> <file-ok> <tempfilename>.rar'' );
readfile( ''<tempfilename>.rar'' );

ez mar kuldi is


szicsu
(őstag)

Ezt én sem értettem :F
Jah és a nevem szicsu , nem szucsi :(((


VladimirR
(nagyúr)

jah, bocs


alitak
(senior tag)
Blog

Milyen paranccsal lehet beolvasni egy txt fájlegész tartalmát?
Az fgets csak 1 sort olvas be.


VladimirR
(nagyúr)

file_get_contents()

file_put_contents() ugyanez irasra


alitak
(senior tag)
Blog

Fatal error: Call to undefined function: file_get_contents() in C:\phpWeb\mentes_tolt.php on line 17

Én értettem félre vmit?


VladimirR
(nagyúr)

file_get_contents
(PHP 4 >= 4.3.0, PHP 5)

file_get_contents -- Reads entire file into a string


Description

string file_get_contents ( string filename [, bool use_include_path [, resource context [, int offset [, int maxlen]]]] )




Bovebben: [link]

[Szerkesztve]


alitak
(senior tag)
Blog

Aham. Asszem eljött az itthoni php verzió frissítése. Köszi.


D.R.O.
(tag)

Hello!

A readfile()-t próbáltad?

Elvileg megy php4-en. [link] Persze csak szerintem.


VladimirR
(nagyúr)

az egybol ki is kuldi a kimenetre


D.R.O.
(tag)

Huh, jogos. Végülis ha nem akar semmit sem csinálni a tartalommal, és az a cél, hogy megjelenítse, akkor arra jó.


alitak
(senior tag)
Blog

Dede, ez jó. Thx!

mod:
huh, nem, nemjó mégsem. Mégiscsak kell majd php verziót frissíteni. A beolvasott tartalommal dolgozni kéne. Nem csak kiíratni.

[Szerkesztve]


SlashMate
(csendes tag)

Én annak idején ilyesmivel próbálkoztam:
$base=''file.txt'';
if ($fa=fopen($base, ''r''))
{
$string=fread($fa, filesize($base));
fclose($fa);
}
else {
echo ''nem sikerult megnyitni a fájlt<br>'';
}


a $string-el pedig tudsz műveleteket végezni
Remélem segítettem :B

[Szerkesztve]


Tele von Zsinór
(őstag)
Blog

Kis trükkel megoldható frissítés nélkül:
ob_start();
readfile(valami);
$fc = ob_get_contents();
ob_end_clean();


qfm
(senior tag)

én is ilyen megoldást használtam, csak elágazás nélkül mert feltettem hogy a file létezik :B


DeltaPower
(őstag)

nálam ez így műxik:
$tartalom=join('', readfile('file.txt'));
//...
echo ($tartalom);


(mod) dupla idézőjelet nem szeresse a PH motor? :F

[Szerkesztve]

üzenetek