Kiskalóz Posted November 12, 2009 Posted November 12, 2009 $cimzett=trim($_POST['titkos']); $cimzett=array($cimzett); foreach ( $cimzett as $titkos){ $mail->AddBCC($titkos); } És ez miért nem megy?
arpsoft Posted November 12, 2009 Posted November 12, 2009 Mitől működne? Készítettél egy tömböt, aminek van egy eleme, benne az összes címmel. Helyette: ez csak vesszővel megy $cimzett=explode(",",$tomb); vagy: $cimzett=preg_split("/[\s,]+/",$tomb); ez meg megy vesszővel és szóközzel is.
TheSaurus Posted November 16, 2009 Posted November 16, 2009 Megcsináltam JavaScriptben, ráment másfél napom (mondjuk egy másik programocskát is összeraktam közben), mûködik, de még nem tökéletes. Majd felrakom valahová, elvégre azért csináltam...
arpsoft Posted November 16, 2009 Posted November 16, 2009 Nyit egy rejtett frame-et, betölti bele a fájlt, majd kiolvassa a frame tartalmát, becsukja a frame-t
Garono Posted November 16, 2009 Posted November 16, 2009 Gondolom így: http://social.msdn.microsoft.com/Forums/en...25-8b3b9a078eab De hogy hogyan lesz belõle név- és jelszóbekérés...
TheSaurus Posted November 16, 2009 Posted November 16, 2009 Így néz ki, ti valószínűleg bottal se piszkálnátok bele, de ha valaki megmondaná, hogy a //******-kal jelölt sor környékén hogyan ellenőrizhetném le, létezik-e az adott file, annak még mindég örülnék. A két kezelendő fájl elérési útja majd komplett URL lesz, amelynek pontos mibenlétéről még tárgyalok a rendszergazdáinkkal. Ja, és ha valaki ezt most áttenné a JS topickba... KöszöNETtel. <html> <head> <script language="JavaScript" type="Text/JavaScript"> function megkeres() { var fso,gso, f, sorui, sorpw, sorfile,beui,bepw,vannev; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.OpenTextFile("jelsz.txt", 1); szov=f.readAll() f.close(); vannev=0; tomb=szov.split("\r\n") beui=document.beir.user.value; bepw=document.beir.pw.value; i=0; while (i<tomb.length-1 ) { sorui=tomb.substr(0,9); sorpw=tomb.substr(10,6); sorfile=tomb.substr(17,15); if (sorui==beui) { vannev=1; break;}; i++; } if (vannev==1) { if (sorpw==bepw) { location=sorfile; } //**************************************************** else {alert("Hibás jelszót adott meg!");} else {alert("Nincs (még) ilyen nevű felhasználó a rendszerben!")}; } } </script> <title></title> </head> <body> <form name=beir> <p>Felhasználó: <input type='text' name='user'></p> <p>Jelszó: <input type='password' name='pw'> <input type='button' value='Keres' name='Submit' onclick=megkeres() ></p> </body> </html>
arpsoft Posted November 16, 2009 Posted November 16, 2009 Ugyanúgy, mint a jelszó fájlt. Megpróbálod megnyitni. Ha nincs, akkor az fso.OpenTextFile hibaértéket fog visszaadni, különben meg a fájl leíróját.
payskin Posted November 16, 2009 Posted November 16, 2009 FSO-val nem lehet szerveren levõ fájlokat megnyitni, csak a helyi gépen, amin a kód fut. Arról nem is beszélve, hogy ez a kód hogy fut olyan böngészõkön, amik nem támogatják az ActiveX-et?
Garono Posted November 16, 2009 Posted November 16, 2009 FSO only works with local filesystem objects. For a file on a web page, you can try retrieving it with XMLHttpRequest instead.
TheSaurus Posted November 16, 2009 Posted November 16, 2009 Hát ez az... Késõbb... @Garono: köszi a tippet, mûködik. Próbalehetõség: http://www.jngszi.hu/gimnazium/leker.htm Felh: 107694809, jsz: kdgksy
Doc Posted December 1, 2009 Posted December 1, 2009 Hali! A problémám akadt a random generátorral, amit készítek. <?php include ('connect.php'); $nev=array(); $faj=array(); $bun=array(); $b_tip=array(); $sql = mysql_query("SELECT * FROM sw")or die('Adatbázis hiba!'); while ($row = mysql_fetch_array($sql)) { $nev[]=$row['nev']; $faj[]=$row['faj']; $bun[]=$row['bun']; $b_tip[]=$row['b_tip']; } $rand_nev=array_rand($nev,2); $rand_bun=array_rand($bun); $rand_faj=array_rand($faj); $rand_b_tip=array_rand($b_tip); ?> <table width="500" border="1"> <tr> <td>Név:</td> <td><?php echo "{$nev[$rand_nev[0]]} {$nev[$rand_nev[1]]}"?></td> </tr> <tr> <td>Faj:</td> <td><?php echo $faj[$rand_faj]?></td> A név változót kiírja, tökéletesen mûködik a két random kiválasztás, a többi random értéket nem hajlandó kiírni. Mi lehet a probléma? Doc
kléni Posted December 1, 2009 Posted December 1, 2009 Elkezdtem olvasni a PHP 24 óra alatt könyvet, ami benne van űrlap példa, azt egy az egyben kimásoltam ide, és tök jó, nem ír ki semmit. Azt írták, egyszerűen ki lehet írni valamit, hogyha a "felhasznalo" neű szövegmezőt $felhasznalo -nak írjuk a feldolgozó oldalon. Így is van, de nem megy. Régi, vagy rossz a példa? A kód ez (volt): <form action="gg.php" method="GET"> <input type="text" name="felhasznalo"> <textarea name="cim"> </textarea> <input type="submit" value="rendben"> </form> <?php print "Üdvözlet <b>$felhasznalo</b><P>\n\n"; print "A címe:<P>\n\n<b>$cim</b>"; ?>
payskin Posted December 2, 2009 Posted December 2, 2009 Az egyik legnagyobb biztonsági rés volt a PHP-ban, amit réges rég letiltottak. Rossz könyvet olvasol (régi kiadás lehet). Használd ezt helyette: $_GET['felhasznalo'] Ez mi? <P>\n\n Ugye nem a bekezdésnyitó taget használod dupla sortörésre? Elsírom magam itt rögtön... --- @Doc: nem látok hibát benne, ki kéne próbálnom, csak most épp nincs hol.
kléni Posted December 2, 2009 Posted December 2, 2009 Csak egybe beraktam a könybõl, de amúgy igen, õk arra használták, látva a többi példát. Én nem, lusta voltam kiszedni Köszi, így megy
Doc Posted December 2, 2009 Posted December 2, 2009 Tegnap tovább teszteltem. Arra jutottam, hogy a probléma valahol a random generálásnál lehet, mert print-el ki tudom íratni az összes tömb tartalmát, szóval az sql lekérdezés gond nélkül megtörténik. Tovább viszont nem jutottam.
arpsoft Posted December 2, 2009 Posted December 2, 2009 Szerintem abba bonyolódik bele, hogy a msq_fetch_array visszadja index-el is és kulcsokkal is az eredményt. Próbáld meg ezzel: while ($row = mysql_fetch_array($sql,MYSQL_NUM)) { De ezzel meg lehet, hogy az első nem fog menni, a többi meg igen.
Doc Posted December 2, 2009 Posted December 2, 2009 arpsoft: Sajnos nem jó. Mindent kipróbáltam. Csak a nev változót hagytam kiolvasni, akkor sem adott vissza adatot. Nem lehet, hogy az adatbázisból beolvasott tömb-el van baja? Ti hogy olvastatnátok be SQL-bõl tömbbe?
payskin Posted December 2, 2009 Posted December 2, 2009 Csak egybe beraktam a könycbõl, de amúgy igen, õk arra használták Dobd el a könyvet. Most! Lépj rá, menj tovább és ne nézz vissza...
Pjotr Posted December 2, 2009 Posted December 2, 2009 A 24 órás sorozat elég veszélyes, én a C/C++-ost lapoztam fel egyszer, kalap szamóca.
arpsoft Posted December 3, 2009 Posted December 3, 2009 Persze: PHP Black book. Vagy ott a PHP Manual a neten.
payskin Posted December 3, 2009 Posted December 3, 2009 Vettem a fáradtságot, és megnéztem a könyvet, mert bántott a dolog. Azért Matt Zandstra nem kispályás versenyző ahhoz, hogy ekkora fa... butaságokat dobjon. Itt a szóban forgó kód a könyv 3. (talán 2003-ban megjelent) kiadásából: 1: <!DOCTYPE html PUBLIC 2: "-//W3C//DTD XHTML 1.0 Strict//EN" 3: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 4: <html> 5: <head> 6: <title>Listing 10.3 Reading Input from the Form in Listing 10.2</title> 7: </head> 8: <body> 9: <div> 10: <?php 11: print "Welcome <b>".$_GET['user']."</b><br/>\n\n"; 12: print "Your address is: <br/><b>".$_GET['address']."</b>"; 13: ?> 14: </div> 15: </body> 16: </html> Se \n\n, se register globals. Ha jól emlékszem, Kiskapu adja ki ezeket itthon, gondolom a 98-as első kiadást fordították magyarra. (Ugyanezt eljátszották a PHP, MySQL 24 órás könyvvel is anno, kiadták a 2. kiadás fordítását akkor, amikor megjelent a jelentősen átdolgozott, javított 3. az USA-ban Csak kommunikálni kéne az amerikai kiadóva.) Mindig mondom, hogy egyszerűen nem lehet/szabad fordított könyvből tanulni, mert/ha hozzá nem értő, kutyaütők csinálják futószalagon a fordítást. (Sajnos a PHP Black Book 2 kötetes fordítása pont ugyanez a kategória.) Tanuljunk nyelveket fiatalok!
arpsoft Posted December 3, 2009 Posted December 3, 2009 Ki mondta, hogy magyarul? Én erre gondoltam. Hogy is mondta Kodály Zoli bácsi: csak tiszta forrásból... ...lesz jó weboldal
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