PHP HELP

Jelentkezz be a hozzászóláshoz.

#264
random banner generátort akarsz, vagy rosszul értem?

én azt anno ugy csináltam, hogy mysql adatbázisba raktam indexelve õket volt mindegyiknek indexe, fileneve, meg url-je. phpvel megszámoltattam hány sor van az adatbázisban, nyilván annyi az indexek száma is. random generáltam egy számot 1 és a sorok száma között, és azt kiválasztottam, és megjelenitettem.
hátránya az, hogy ha kitörölsz egy sort, akkor bajban lesz a dolog, mert az indexek maradnak, és mondjuk ha random a hiányzó indexût generálja akkor nem jelenik meg semmi. persze ki lehet küszöbölni ha törléskor az utánalevõ bannerek indexét csökkented, de ahhoz már lusta voltam. tudom elég fapados megoldás, biztos nem a legszebb, de könnyû és életképes

football without ultras is nothing

#263
adott a free tárhelyemen egy banner, linkelték mások de ott nem fut semmi script, csak simán <a href="" target="_blank"><img src=""></a>

egy olyan php kódra lenne szükségem, ami a fájl lekérésekor véletlenszerûen kicserélné a képet,
nem tudom milyen ötletek vannak erre
vannak weblapok ahol nem a konkrét fájlra megy a mutatás hanem valami linkre és onnan találja meg pl. a flashget hogy mit is töltsön, remélem nem voltam túl zavaros

#262
utánanéznék a filekezelésnek a manual-ban, remekül le van irva, magyarul 😊

football without ultras is nothing

#261
miért van az,hogy feltelepitettem az Apache-t, a php4-t. És beleirom a httpd.conf-ba ezt "LoadModule php4_module "C:/Apache Group/php/php4apache2.dll"
AddType application/x-httpd-php .php .php4 .php3"

Akkor utána az Apache ujrainditása után kapok egy hibaüzenetet: "The request operation has failed"

#260
hi!

ha valaki esetleg ezt keni.. 😄

azt kellene nekem összeraknom hogy egy txt -fájlból olvasson be infókat...
ki hogy csinálná ?
#259
A PHP5-t hogy kell telepíteni? Met abban már nincs Sapi könyvtár...

#258
köszi szépen

Free
#257
nah mivel mailban nem ment el ezért 3 napig innen tõlthetõ a cucc de csak csendben :c)

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

#256
És ez a könyv milyen?
könyv

Vorpal
#255
Multkor már azért röhögtem azon egyet, hogy phpt csinál az aki nem tud angolul azért ennyire bunkó ne legyek igazatok van.Szinte már látom ahogy a php.net manuált böngészi az illetõ és még a magyar mirroron is 2/3 angol szöveg van.
if ($noenglese =='1') { ecco 'Monnyad magyarul'; }

- mondta a medve, és fejbe lőtte magát...

#254
én is ezt a két könyvet ajánlom, valamint sok gyakorlást

ja, és nem kell megijedni az angoltól sem, tutorialokat nézegess, nem is a körités a lényeg, hanem a sok sok forráskód.. probálgass, és sikerélményed is lesz 😊

football without ultras is nothing

Free
#253
vannak jó magyar nyelvû könyvek mint pl a php24 óra alatt és a php feketekönyv ha dobsz egy mail címet akkor pdf ben át tudom küldeni neked õket és még angolúl sem kell annyira megtanúlnod

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

#252
Ne idegelj! 😄 Melyik könyv jo?

#251
akkor angolul kell megtanulni 😊

C2Q Q9550, ASUS P5Q DLX 2x2GB OCZ REAPER 1066 CL5 MSI 8800GTS 512 OC, WD VelociRaptor 150G

#250
Sziasztok!
Szeretném a php nyelvet megtanulni. Kérdésem az lenne, hogy milyen könyvet érdemes venni? Mert a neten nem sok minden van. Csak angol nyelvü...

Free
#249
ha jól tudom css ben tárolja le a betüméreteket. de ennél többet én sem tudok segíteni

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

bmffm856
#248
hello! nekem az lenne a kérdésem, hogy egy php/mysql alapú mambo honlapon hogy lehet a betûméretet változtatni? konkrétan ennek a honlapnak a baloldali menüpontjainak betûmérete, valamint a cikk szerzõjének, és a cikkehjez kapcsoloódó dolgok betûméáretét szeretném megváltoztatni...de nem vágom a php nyelvet...aki tud légyszi segítsen...köszi elõre is! hello!

FORZA ITALIA! I CAMPIONI DEL MONDO SIAMO NOI!

#247
hy, már megint én. szeretnék csinálni egy oldalt hülyeségbõl (php)
Ami annyiból állna hogy vagn egy fõoldal, benne 3 menüpont 1 bejelenntkezés egy regisztráció és egy top10. Az oldalnak annyi lenne az értelme hogy0ról indulva mindig 1-et lépne föl egy szám kattintásonként. szal új regén 0 ha megnyomja a mehet gombot akkor 2 aztán 3 és így tovább. Az a lényeg hogy kinek lesz a legtöbb. Amit be is ír a top 10be.
A design már megvan. Valaki segítene nekem megolndani ezt a dolgot. mert nem nagyon értek a php-hoz. igaz már olvasgatok egy könyvet 😊
Szal ami kéne
login.php
regist.php
top10.php
remélem tudtok segíteni, mert szerintem nem lenne egy nagy prog. csak nemtom hogykéne. 😊

... got nothin to share with you...

cSuwwi
#246
ehhez nem php kell, hanem javascript. php csak oldalakat generál, ha újratöltés nélkül kell trükközni (gombnyomásra akár), akkor js kell (msn-en megtalálsz, ha tegnap ezt leírod, mondtam volna)...

shit happens

Free
#245
kellene egy kis help
Abszolút nem értek a php hez. foggalmam sincs , hogy eszik e vagy isszák de...
Meg szeretném kérdezni, hogy létezik e olyan megoldás, hogy van egy html táblarendszerem . ennen a táblázatnak az egyik cellájába van egy flash anim. és ezt a flash animot szeretném lecserélni annélkûl, hogy új html oldal töltõdne be. tehát maradjom meg az index html em az ne változzon és töltõdjönj újra de ami az egyik cellában van tartalom ez a flsh az ki tudjam cserélni mondjuk egy gombnyomásra.
Elõre is köszönöm a segítséget és bocsi hogy láma vagyok hozzá és nem tudok specifikusabban kérdezni. remélem így is érthetõ volt :c)

http://iaro.3dmax.hu http://www.clanwar.hu Minket nem lehet kirúgni... A Rabszolgákat eladni szokták..

Imremagdi
#244
szeretnék irni egy php -ét, ami a könyvtáron belülli összes fájt beolvassa, majd ha ezek között van könyvtár, akkor azokat is kiirja, ha itt is van könyvtár akkor annak a tartalmát is kiirja

következõ kódot hoztam össze, mi a hiba benne ?

function keres($hol) {
$k=$k+1;
$k_azon<$k> = opendir($hol);

while (($i = readdir($k_azon<$k>)) !== false) {

//$hol2 = $k_azon + "/" + $i;
if ( is_file("$hol/$i") && $i != "." && $i !="..") {
print "$hol/$i";
print "<BR>";
}

if ( is_dir("$hol/$i") && $i != "." && $i !="..") {
$per="/";
$hol1 = $hol + $per + $i;
keres($hol1);
print $i;
}

}
closedir($k_azon<$k>);
}

$uu="models";
keres($uu);

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#243
szeretnék irni egy php -ét, ami a könyvtáron belülli összes fájt beolvassa, majd ha ezek között van könyvtár, akkor azokat is kiirja, ha itt is van könyvtár akkor annak a tartalmát is kiirja

következõ kódot hoztam össze, mi a hiba benne ?

function keres($hol) {
$k=$k+1;
$k_azon<$k> = opendir($hol);

while (($i = readdir($k_azon<$k>)) !== false) {

//$hol2 = $k_azon + "/" + $i;
if ( is_file("$hol/$i") && $i != "." && $i !="..") {
print "$hol/$i";
print "<BR>";
}

if ( is_dir("$hol/$i") && $i != "." && $i !="..") {
$per="/";
$hol1 = $hol + $per + $i;
keres($hol);
print $i;
}

}
closedir($k_azon<$k>);
}

$uu="models";
keres($uu);

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#242
nem a legelsõ, hanem lejjebb a következõ al egjobb megoldás:

<?php
$uptime = shell_exec("cut -d. -f1 /proc/uptime");
$days = floor($uptime/60/60/24);
$hours = $uptime/60/60%24;
$mins = $uptime/60%60;
$secs = $uptime%60;
echo "This server is up $days days $hours hours $mins minutes and $secs seconds";
?>

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#241
azta baszta
Én kerestem a googlén a "uptime php" éven.

Nagyon jól néz ki a script, vennem kell még egy php könyvet, mert az az egy nagyon kevéske, ahogy lnézem

ezer hála és köszönet

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

cSuwwi
#240
hiszed, vagy sem:
google: server uptime php script
az elsõ találat mindössze 4 sorban leírja, viola...

shit happens

cSuwwi
#239
okos gyerek vagy te, megoldottad :Ð

shit happens

Imremagdi
#238
php oldalra szeretném kiirni hogy a szerverem hány napja, órása fut

Hogy tudnám megoldani ?

köszi

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#237
selected volt a hibás, rájöttem, bocsi a sok kérdésért, nem tudtam hogy magamtól rájövök

bocsi

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#236
az a baj, ha kiválsztok egyet akkor rögtön az elsõre ugrik vissza,. valahogy be tudnám neki állitani hogy maradjon annál amelyiknél volt ?

beleirtam hogy :
<option value=2005 selected>.....

és még se hajtódik vágre, pedig beleirtam ogy selected. Betöltéskor nem ez nem azt jelenti hogy végre is hajtódik ?

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#235
az a baj, ha kiválsztok egyet akkor rögtön az elsõre ugrik vissza,. valahogy be tudnám neki állitani hogy maradjon annál amelyiknél volt ?

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#234
kérdés visszavonva, asszem rájötem 😊

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Imremagdi
#233
ok, egy dolgot nem vágok:
231-ben leírát példánál a php-ben a $_POST<'TIPP'> tartalmazta a kiválasztott értéket

232 általad leirtakban milyen névve hivatkozhatok a kiválasztott eredményre ?

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

cSuwwi
#232
ha önmagának küldi nem fontos az action, análkül is elmegy, mert önmagának küldi (persze ha fontos, hogy valid (x)html legyen, akkor kell)

gomb helyett meg:
adsz egy nevet a formodnak is pl. name="formom", majd a selecthez ezt beírod:
onchange="javascript:document.formom.submit()"

és a legördülõ módosítására azonnal küldi, np

shit happens

Imremagdi
#231
http://katalogus.vkpaks.hu/tlwww_stat/havi.php

Oldalonhoz kellene egy kis segitség

oldal egy php, de van benne a kötvetkezõ html kód. ezt kellne ugy átirnom hogy ne keljen hozzá nyomó gomb, hanem automatikussan amelyiket kiválasztom, rögtön megjelennyen, és nem kelljen a nyomgomb-ot megnyomi ! lehetséges? hogyan ?

<html>
<body>
<div>
<form method="POST" action="<?php print $SERVER<'PHP_SELF'>?>">
<p>
<select size="1" name="tipp">
<option value=2005> 2005. évi statisztika, havi bontásban </option>
<option value=2004> 2004. évi statisztika, havi bontásban </option>
<OPTION value=2003> 2003. évi statisztika, havi bontásban </option>
<OPTION value=2002> 2002. évi statisztika, havi bontásban </option>
</select><input type="submit" value=" Lekérdezés "></p>
</p>
</form>
</div>
</body>
</html>

http://s2b-hu.ikariam.gameforge.com/reg.php?fh=400ce81271ab4218ebc88d115104c2f1

Vorpal
#230
Ja és a fieldek alá természzetesen be kell irni, hogy print $warning és automatikusan ha létezik aza warning azt fogja odairni.Ha tovább akarod ellenõrizni akkor a regular E vel.
Na ezt a kódot láttam meg utoljára de látom ezenkivül is volt kérdés...

- mondta a medve, és fejbe lőtte magát...

Vorpal
#229
akkor még valamit a postdaták eccerübb ellenõrzéséhez

$kell = array ("nev" => "nev",
"iras" => "iras",
stb amilyen fielded van
);


foreach($kell as $postanyag => $iras) {
if(!$_POST<$postanyag>) {
$warning<$postanyag>="Szükséges a $iras";
}
}


na és a kód elõtt még annyi jön, hogy


if(count($warning)=='0') akkor mehet a feldolgozas

ez igy ésszerübb ér rövidebbis mintaz amatõs if nincs akkor nemennyen használjatok ciklusokat.

- mondta a medve, és fejbe lőtte magát...

Mighty
#228
A #169-es hozzászólásomban írt script nem jó neked?

2 GB tárhely: https://www.dropbox.com/referrals/NTE3MTMzNDk

hispan2
#227
Szóval hogyan is oldható meg a #215-ösben megfogalmazott probléma legegyszerûbben?

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum

cSuwwi
#226
mysql_query ("INSERT IGNORE INTO news VALUES(NULL, $_POST, $date, $_POST)");

ezzel biztos jó lesz 😊

(feltéve ha a formnál a method = POST)


a másodiknál meg eggyel több zárójel van

mysql_query("UPDATE hits SET total='$count'");

shit happens

PetruZ
#225
Akkor próbáld így:

mysql_query ("INSERT IGNORE INTO news VALUES(NULL,".$_REQUEST<'news_short'>.", $date,".$_REQUEST<'news_text'>.")");

A másodiknak a végérõl meg hiányzik egy...

mysql_query("commit");

...sor.

cSuwwi
#224
A date-re kell idézõjel, a benne lévõ formátummeghatározásra biztosan.

A mysql_close nem fontos, a kapcsolatot automatikusan bontja, hacsak nem perzisztens kapcsolatot létesítettél (állandó kapcsolat, sok legkérésnél gyorsabb, mert nem építi fel állandóan a kapcsolatot)

shit happens

PetruZ
#223
Igen, a régiek azok a $HTTP_... nevû izék. Php4 óta még a $_POST[]-nál is egyszerûbb a $_REQUEST[]-et használni. 😊
#222
ha a ðdate változon nincs idézõjel, akkoris elõjön a hiba

football without ultras is nothing

#221
köszi, mostmár tényleg tele van a tököm. inkább leirom az egész kódot:

<?
include("connect.php");

$date = date("Y. m. d.");

//hibaellenõrzés....

if ($HTTP_POST_VARS<'news_short'> == ""){
echo "Hiba! Nem adtad meg a hír címét!";
echo "<META HTTP-EQUIV='Refresh' Content='3; URL=index.php?oldal=admin'>";
exit();
}
if ($HTTP_POST_VARS<'news_text'> == ""){
echo "Hiba! Nem írtál hírt!";
echo "<META HTTP-EQUIV='Refresh' Content='3; URL=index.php?oldal=admin'>";
exit();
}

//adatbázisba beillesztés....

mysql_query ("INSERT IGNORE INTO news VALUES(NULL, $HTTP_POST_VARS<'news_short'>, '$date', $HTTP_POST_VARS<'news_text'>)");
echo "Kérésedet sikeresen feldolgoztuk! A hír megjelent!";
mysql_close;

?>
<br>
<META HTTP-EQUIV="Refresh" Content="3; URL=index.php?oldal=admin">


És ezt a hibát generálja:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\apache\htdocs\sk\news_send.php on line 21


//számláló
$total = mysql_query("select total from hits");
list($count) = mysql_fetch_array($total);
$count++;
mysql_query("UPDATE hits SET total='$count')");
//vége...

Ennek meg jónak kéne lennie, nem?

football without ultras is nothing

cSuwwi
#220
a $HTTP_POST_VARS[] vagy a sima $_POST[]-ot érdemes használni? tudom hogy mindkettõ ugyanaz, van aki az egyikre, van aki a másikra mondja, hogy jobb D:
a post_vars-os volt a régi php3-as, nem?

shit happens

PetruZ
#219
1. mysql_query("INSERT IGNORE INTO news VALUES(NULL, $HTTP_POST_VARS<'news_short'>, $date, $HTTP_POST_VARS<'news_text'>)");
Egyszerû megjegyezni: a dupla idézõjel ( " ) feloldja a változókat, a szimpla ( ' ) nem, ezért nem kell a tömböket még plusz egy idézõjelbe tenni. Tömbindex névnél meg tökmindegy.

2. Update/insert után nem árt egy commit, különben a változás a session végén visszapörgetésre (rollback) kerül...
#218
köszi a helpeket, de az Istenért sem sikerül megcsinálni.. :\
ennyire nem lehetek lámer <#lama>

1.: az idézõjeleset ird le légyszi jól, mert azokat mindig is utáltam.. minden verziót kiprobáltam már, mégsem megy

2.: átírtam UPDATE-re de igy sem jó.. igy már 1-nél meghal :S pedig az index.php-be irtam bele, elvileg minden lapletöltést számolnia kéne, mivel ugy hivatkozok mindenre, h index.php?oldal=valami és azt csak include-olom

football without ultras is nothing

#217
miért? random generálja a képet, és megadott idõ után ujratölti a lapot

football without ultras is nothing

ILLNeo
#216
szerintem ezt nem úgy kéne megoldani, ahogy te elképzeled... ez amit itt elmondtál inkább hasonlít egy prezentációra, mint weblapra...<#confused>

Guild Wars in game: Warwick Sanders, Spirit Of Falling Battlefield 3: Typo83 BFBC2: ILLNeo

hispan2
#215
Egy kérdésem lenne: van egy beágyazott keret, de ez nam is számít, lényeg, hogy van benne egy önáló HTML lap. Ezen semmi más nincsen, csak egy kép. Én azt szeretném, ha javasolnátok egy olyan megoldást, lehet java vagy bármi más, ami bizonyos idõközönként ezt a képet kicseréli egy másik, vagy több másik elõre meghatározott képre. Olyan megoldás is jó lenne, ami ezt a keretben lévõ lapot cseréli ki bizonyos idõközönként elõre meghatározott más html lapokra. A megoldásokat elõre is köszi.

Intel Core2 Duo E8500 @ 8x400MHz; 2x 2 GB CSX DDR2 1066MHz; ASUS EN8800GT TOP 512MB; http://www.lostsite.hu | http://stalker.hardwired.hu/forum