Mezofi Posted February 28, 2006 Posted February 28, 2006 @Spányik Balázs Nem kell mindent elölrõl kezdeni, mint a fórumon már többször elhangzott az EasyPhp-t nem kell összehangolni. Egyszerûen letöltöd futtatod, és elindítod. Ezekután már használhatod mind a négy összetevõjét. Az egész nincs több mint 10 perc. Persze már szívtak mások is az összetevõk összehangolásával, mint én is! De miután feltették az Easy-t, Pepsi érzés.
payskin Posted March 1, 2006 Posted March 1, 2006 Köszi, de jelenleg már van Apache-om, PHP-m, MySQL-em, tehát az EasyPHP-vel való foglalatosság az pontosan az elölrõl kezdést jelenti. Azon felül szeretném érteni is a dolgot. Egyébként éppen ezek a "mindent bele" csomagok bizonyítják, hogy a probléma megoldható, csak tudnám, hogyan.
payskin Posted March 1, 2006 Posted March 1, 2006 Na, mûködik minden. A megoldás -- legalábbis egyelõre -- az, hogy nincs megoldás: a MySQL-ben régi típusú jelszavakat kell használni (OLD_PASSWORD). Igaz, hogy ezt bizonyos fokig gányolásnak tartom, de mivel jelenleg nincs jobb, hát belementem. (Azt nem értem, hogy a PHP dokumentációja ragaszkodik ahhoz, hogy a PHP4 alatt nem lehet az új mysqli klienst használni, viszont a PC WORLD alatt futó PHP 4.1.x alatt újabb MySQL kliens dolgozik, mint ami az idén januárban kiadott 4.4.2-ben van. Na erre még nem tudok gombot varrni.) Végül a weblabor és a php dokumentáció alapján csináltam végig elölrõl a teljes telepítést. A hétvégén szerzett tapasztalatokkal ez így már kisebb döccenõkkel, de simán sikerült. Kezdõdhet a kódolás.
Mezofi Posted March 3, 2006 Posted March 3, 2006 Igen. Idézek a PHP fekete könyvébõl: "A PHP ora_elõtagú utasításokat biztosít az Oracle Corporation (http://oracle.com) régebbi Oracle-verzióihoz, és újabb, oci8_kezdetû utasításokat az Oracle 7-es 8-as verzióihoz.
Kovács Dávid ( Davs ) Posted March 3, 2006 Posted March 3, 2006 Hy! Ez a kérdés lehet, hogy HTML, lehet, hogy PHP, lehet, hogy MySQL Szerintem PHP, ezért is írom ide. Az van, hogy készítem a fórumot. Mindjár az elején bajban vagyok. Hogy lehet megoldani, hogy a MySQL adatbázisban legyenek ékezetek (pl. ó, ú)? Nos: A weboldalon ezek a betûk megjelenítõdnek, a <head>-ben utf-8 -ra van állítva a karakterkódolás. A test adatbázisban mindhárom fórumhoz kapcsolódó adattábla típusa: latin2_hungarian_ci. Az adatbázisban (phpMyAdmin-ban) megjelnítõdnek helyesen az óú karakterek. HA VISZONT kiadok egy query-t PHP-bõl, akkor ezt írja ki: �rv�zt?r? t�k�rf�r�g�p - árvíztúrõ tükörfúrógép helyett. A query-val van baj? Egyébként ezt a fórum aloldal-t az index.php-ben include-olom.
Mezofi Posted March 3, 2006 Posted March 3, 2006 Az adatbázisban is be lehet állítani az oszlopokat utf8_general_ci-re.
Kovács Dávid ( Davs ) Posted March 3, 2006 Posted March 3, 2006 Kicsit másképp, de megoldottam. A táblába való beírás elõtt az str_replace paranccsal az ékezetes betûket átalakítom &valami; alakba. Tehát CSAK a beírásnál kell figyelni, olvasásnal minden rendben. A fórum egyébként már mindjárt kész, már csak az új hozzászólás/topic nyitás dolgot kell megcsinálni, de az semmi munka... (így elsõre). Holnap meg is csinálom.
web Posted March 4, 2006 Posted March 4, 2006 Sziasztok! Nem tudom, hogy mit szúrtam el benne, de nem akar müködni, de miért? $filedir = 'images'; if(isset($_FILES['userfile'])){ $size = $_FILES['userfile']['size']; $type = $_FILES['userfile']['type']; if ($size < 300000){ if (($type == "image/jpeg") or ($type == "image/gif")){ if (is_uploaded_file($_FILES['userfile']['tmp_name'])) //print("Ez az userfile:".$_FILES['userfile']['name']."<br>"); //print_r($_FILES['userfile']); echo "A képed sikeresen feltöltödött az oldalra!";} else { echo "Nem megengedett fileformátum! (Csak gif, jpg kép!)"; } } else { $size = $size/1024; echo "Túl nagy a file! (".$size." KB, max. 300 KB)"; } { if(!file_exists($filedir . '/' . basename($_FILES['userfile']['name']))) { if(move_uploaded_file($_FILES['userfile']['tmp_name'],$filedir . '/'.basename($_FILES['userfile']['name']))); { $kep_helye=$_FILES['userfile']['name']; mysql_query("UPDATE kepfeltoltes SET $aktualis='$kep_helye' WHERE username='$username' "); header("Location: belep.php"); exit; } } else { print "<br>Ilyen nevû kép már létezik!!"; } } }
arpsoft Posted March 5, 2006 Posted March 5, 2006 Azért, mert el van zárójelezve, az if végén ; van, stb. Ha egy kicsit elrendezgeted az if-es részeket, a hozzá tartozó else-vel együtt, akkor hamar rájössz, hogy hol vannak a hibák.
Kovács Dávid ( Davs ) Posted March 5, 2006 Posted March 5, 2006 Hy! Milyen függvénnyel lehet PhP-ben egy számot MINDEN ESETBEN felfelé kerekíteni? Tudom, hogy van erre egy függvény, de az "normálisan" kerekít. Nekem meg kellene, hogy a pl. 1.2-t is felfelé kerekítse.
Mezofi Posted March 5, 2006 Posted March 5, 2006 Szerintem nincs, de legyen szerencséd. Ha nekem van igazam, akkor szting függvénnyel levágod a tizedes után lévõ számot és hozzá adsz a számhoz egyet.
Kovács Dávid ( Davs ) Posted March 5, 2006 Posted March 5, 2006 CODE] $ez= 24 / 5 ; $eloes=split('.' , $ez) ;[[/code] Hy! Ezt próbáltam, de nem megy. Az echo sizeof($eloes) kimete 4, de az echo $eloes[0] , 1 , 2 stb. nem csinál semmit. Azt szeretném, ha valahogy meg lehetne vizsgálni, hogy van-e benne tizedesvesszõ. U.i.: Megcsináltam: <?php $ez= 5 / 5; settype($ez , "string"); $pont=strrpos($ez , "."); if($pont != "") { for($po=0;$po<$pont;$po++) { $az.=$ez[$po]; } $az += 1; } else { $az=$ez; } echo $az ?>
Kovács Dávid ( Davs ) Posted March 5, 2006 Posted March 5, 2006 Kösz, de mit csinál, ha a szám kerek?
web Posted March 5, 2006 Posted March 5, 2006 Azért, mert el van zárójelezve, az if végén ; van, stb. Ha egy kicsit elrendezgeted az if-es részeket, a hozzá tartozó else-vel együtt, akkor hamar rájössz, hogy hol vannak a hibák. Pfff, most akkor az if végén ; <- ilyen van és miatta nem megy? Akkor azt mondod, hogy az iffekhet tartozó üzeneteket rendezzem el és akkor müködni fog? Amúgy jó a script?
arpsoft Posted March 6, 2006 Posted March 6, 2006 $filedir = 'images'; if(isset($_FILES['userfile'])) { $size = $_FILES['userfile']['size']; $type = $_FILES['userfile']['type']; if ($size < 300000) { if (($type == "image/jpeg") or ($type == "image/gif")) { if (is_uploaded_file($_FILES['userfile']['tmp_name'])) //print("Ez az userfile:".$_FILES['userfile']['name']."<br>"); //print_r($_FILES['userfile']); echo "A képed sikeresen feltöltödött az oldalra!";} } else { echo "Nem megengedett fileformátum! (Csak gif, jpg kép!)"; exit; } } else { $size = $size/1024; echo "Túl nagy a file! (".$size." KB, max. 300 KB)"; exit; } if(!file_exists($filedir . '/' . basename($_FILES['userfile']['name']))) { if(move_uploaded_file($_FILES['userfile']['tmp_name'],$filedir . '/'.basename($_FILES['userfile']['name']))) { $kep_helye=$_FILES['userfile']['name']; mysql_query("UPDATE kepfeltoltes SET $aktualis='$kep_helye' WHERE username='$username' "); header("Location: belep.php"); exit; } } else { print "<br>Ilyen nevû kép már létezik!!"; } }
nagygabor Posted March 6, 2006 Posted March 6, 2006 Sziasztok. Úgy tûnik, hogy rákényszerülök alapszinten a php használatára. Tudtok valami jó segédanyagot biztosítani nekem? Ha lehet magyarul. Köszi.
nagygabor Posted March 6, 2006 Posted March 6, 2006 Köszi.a PHP.net-et megtaláltam én is, jónak tûnik.
web Posted March 6, 2006 Posted March 6, 2006 @arpsoft Hát hibás volt mert az utolsó } nem kellet és utána meg folyamatossan azt írja ki, hogy a fálj túl nagy miközben nem töltöttem fel semmi. Itt a link ahol be lehet lépni.
arpsoft Posted March 6, 2006 Posted March 6, 2006 Az utolsó kell! Az Echo("A képed feltöltõdött..."); után nem kell. Azt elnéztem! Bocs!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now