Hirdetés
- Asszociációs játék. :)
- Fűzzük össze a szavakat :)
- Szólánc.
- MultiCooker avagy az elektromos kukta. Ötletek, tippek, tanácsok, receptek.
- Vizsgamunkám - rex asztal
- Astra kalandok @Első rész
- PLEX: multimédia az egész lakásban
- Az oldalra rakott AIO eredménye.
- A Föld lapos
- Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
Új hozzászólás Aktív témák
-
-
válasz ArchElf #2199 üzenetére
Ez gyakorlatban is nagyon jó köszönöm.
Alapfunkciói is bőven elegek, hogy kiegészíti tag-eket (oXygen nélkül) már az is nagy segítség. Hát akkor phpDesigner megy a kukába, marad ez, ez mindenben jóval többet tud annál, ráadásul ingyen...A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
The DJ
addikt
válasz ArchElf #2483 üzenetére
Igen, természetesen, azért is kaptam meg csak így anno, plusz ha jól tudom ők már nem ezt használják. Úgy gondolom azért ez még nem olyan méretű fejlesztés, ami után bármiféle díjat szokás követelni, viszont az olyan embereknek, mint én, akik nem olyan járatosak a PHP és egyéb nyelvekben nagy könnyebbség lehet a későbbiekben egy ilyen egyszerűen használható script.
De természetesen ha sikerül működővé varázsolni akkor konzultálni fogok az emberrel, akitől kaptam, hogy nagyobb nyilvánosság elé is tárható-e a dolog.
https://astrogate.hu - PC & Laptop Szerviz + Shop - Alaplap javítás, zárlatos tápkörök javítása, BIOS hibák orvoslása.
-
Tele von Zsinór
őstag
válasz ArchElf #2669 üzenetére
Nusphere phped. Sajnos fizetős, 209 usd. Régóta használom nagyjából teljes megelégedéssel, néha az autocompletevel összeveszünk, de nagyjából azt csinálja, amit én akarok. Sokkal gyorsabb, mint az eclipse, phpdocot is berántja completenél helpnek.
Step-by-step debugot tud, akár távoli hoston is, de egy php modult telepíteni kell hozzá.
JShez nem ért egy syntax highlightnál jobban, de nézd meg a firebugot (a jóságát remekül mutatja, hogy kiterjesztés létére is megvannak a saját kiterjesztései, mint a firecookie, a firephp vagy a yslow). -
1ed
csendes tag
válasz ArchElf #2669 üzenetére
Helló! Én AptanaStudio-t használok. Igaz Eclipse alapú, de szerintem vess rá egy pillantást. Van benne JS debug is és elég sok plusz szolgáltatás. Folyamatosan fejlesztik, volt hogy hetente 2 update is jött (most egy kicsit leálltak mert most fognak váltani eclipse 3.2-ről újabbra és gondolom inkább azzal foglalkoznak). Az autocomplete az eddigi legjobb amivel találkoztam. Viszont a php debuggal itt is vannak problémák vagy én legalábbis nem tudtam rendesen beállítani. Ha esetleg valaki tudja hogy kell leírhatná! Üdv.
''He told me that no one should look for the answer unless they have to because once you see it, everything changes. Your life and the world you live in will never be the same. It's as if you wake up one morning and the sky is falling.''
-
válasz ArchElf #2669 üzenetére
Én a sima mezei Eclipse PDT-ből használom a 2.1 RC-t, 2 hét múlva fog kijönni a stable, autocomplete egész jó (PHPEclipse-nél messze jobb, nem értem miért nem a PDT-t használod, ha már eclipse ), a js support is nagyon jó, van autocomplete ott is (kb mint a JSEclipse, talán még jobb is), xml-kezelése majdnem mint egy Oxygen XML. Előtte volt még nuspere PHPed, phpDesigner, de azok nem jöttek be, ráadásul nem ingyen vannak.
Eclipse-szel nekem eddig csak egy bajom volt: FTP. De ez megoldható az ingyenes NetDrive-val - de x64 egyelőre nem támogatott, arra sajnos nincs ingyenes alternatíva.
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
válasz ArchElf #2702 üzenetére
Hát erre a IIS+PHP4+MSSQL kombóra csak annyit tudok mondani, hogy jajjj...
Amúgy szerintem ezt a session_set_save_hander() függvényt csak akkor van értelme használni, ha már egy kész weblapnak akarod átalakítani a munkamenet-kezelését. Mert amúgy szerintem több értelme van egy teljesen új, független kezelőt írni, pl OOP-ben.
[ Szerkesztve ]
A RIOS rendkívül felhasználóbarát, csak megválogatja a barátait.
-
ArchElf
addikt
válasz ArchElf #2707 üzenetére
Perssze a perpared execute csak az SQL Injection ellen véd, az Cross Site Scripting-et (XSS), még ki kell védeni, ha weblapon szeretnéd megjeleníteni az adatbázisban tárolt adatokat.
AE
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Odiepapa
csendes tag
válasz ArchElf #2707 üzenetére
Koszonom a gyors reakciot es a segitseget!
Egyszeru de nagyszeru modon megoldottam a dolgot.
Nem kell tulbonyolitani a helyzetet, mivel mindenkeppen hasznalok INSERT es DELETE parancsot, ezert egyszerubb a sok vizsgalat helyett kitorolni az eredetit es beilleszteni az uj adatsort. Igy nem kell temp tabla sem es kivesebb lepesbol kijon feltetelek nelkulAz adatbiztonsaggal kapcsolatban meg van nehany kerdesem. Meg azt sem tudom hogy lehet https protokollal dolgozni (marpedig arra is lesz szuksegem ha minden igaz). Addig megvizsgalom az altalatok emlitett ket fuggvenyt es ha valami nem clear, akkor batorkodom kerdezni
[ Szerkesztve ]
Mercedes-Benz W123 300CD 1978
-
Odiepapa
csendes tag
válasz ArchElf #2722 üzenetére
ArchElf: koszonom a tanacsot, mindenkeppen vegigmegyek a listan es a leheto legtobb kiskaput megprobalom kivedeni.
Nem vagyok igazan profi (inkabb lelkes amatornek mondanam magamat) es lehet hogy lamernek hangzik a kerdes, de honnan tudom hogy a session cookie-ba megy vagy sem?
A kozos php file-ban levo fuggvenyben feltoltom az adatbazisbol a sessiont a kovetkezo modon:
fuggveny sessionfeltoltes($id);
{
$id = mysql_real_escape_string($id);
$eredmeny= mysql_query("SELECT * FROM tabla
WHERE email='$id'");$ize=mysql_fetch_object($eredmeny);
$_SESSION["s_id1"] = $id;
$_SESSION["s_valami1"] = '$ize->valami1';
$_SESSION["s_valami2"] = $ize->valami2;
... es igy tovabb...
}Ez igy okes?
biker: holnap kicsit tobb idom lesz kiprobalni a kepfeltoltest maskeppen.
Mercedes-Benz W123 300CD 1978
-
Niquis
aktív tag
válasz ArchElf #2730 üzenetére
Hú, erre külön figyeltem, az Eclipse modul az a legújabb, a szerveroldali pedig ahhoz a php-hoz való, amilyen fenn van (5.2.x), és abból van egy RC1-es meg egy régebbi is, mind a kettőt kipróbáltam, sajnos ugyanaz. Lehet hogy az indiánoknál van a gebass...
XDebuggal még járok egy kört, de azzal már windowson se sikerül eljutni sehova, és itt is ugyanazt csinálja. De azért megpróbálom még, köszi!"És ha helyzet van, akkor mindig lépni kell. Ha olyan a helyzet."
-
ArchElf
addikt
válasz ArchElf #2739 üzenetére
mod-ba már nem fértem bele.
A Zend Debuggerből is van TS/NTS változat fordítva; persze nts csak a legújabb (5.2.x) php verzióhoz.AE
[ Szerkesztve ]
Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]
-
Alukard
senior tag
válasz ArchElf #3156 üzenetére
Bevallom őszintén a regex nem az asztalom, bőven nem
És még csak ismerkedem vele, de már ketté áll tőle mindenem...Az átíársod alapján meg tudom csinálni a többit is, köszönöm szépen
Ha esetleg tudsz egy jó magyar leírást azt nagyon megköszönném
https://blackfyre.ninja
-
cucka
addikt
válasz ArchElf #3156 üzenetére
A különbség az, hogy preg-nél a regexp-et két slash közé kell tenni /regexp/, utána pedig módosítót lehet tenni. Gyakran lehet utána látni mondjuk <i>-t:
A fő különbség, hogy az ereg_ függvények szabványos reguláris kifejezésekkel működnek, a preg_ függvények pedig a Perl nyelvben használt reguláris kifejezésekkel. Például az általad említett \w wildcard is csak a perl-es reg. kifejezésekben létezik. A w a word rövidítése, ehhez hasonlóan van \s (space és egyéb üres karakterekre illeszkedik), \d (digit, azaz számjegyekre illeszkedik), továbbá ha nagybetűvel írod, akkor az ellentétét jelenti. Tehát például a \w ekvivalens a [a-zA-Z0-9_] mintával, a \W pedig a [^a-zA-Z0-9_]-vel.Amúgy én innen szoktam puskázni, ha reguláris kifejezést kell írni.
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz ArchElf #3188 üzenetére
Hű, ezt nem lehet valahogy egyszerűbben megoldani? A tag táblánál miért van szükség "típus" mezőre? Csakis kutyák neveinek az eltárolásáról lenne szó, ami a kép többi adatával együtt bekerül egy táblába (ahogy nálad a "kép tábla" esetén látható).
Valami olyasmi megoldással nem lehetne a rendelkezésre álló adattáblákból és feltöltött képekből kinyerni és rendezni az adatokat, hogy mondjuk egy tömbbe gyűjtöm pl. a "kép tábla" - "név" mezőinek összes adatát, az újból előfordulókat kiszűröm, és mondjuk amíg a név mező első eleme (pl. a "Vauvau" nevű kutya) tartozik az adott sorhoz, addig gyűjtse ki belőle az 50px-es képek elérési útját?
Ez nem megoldható?Most nagyon nagyvonalakban, csak a lényeget kiemelve ilyen módon jelenítem meg a képeket, de ezzel az a baj, hogy csak egymás mellé rendezgeti div-ekbe az adattábla sorainak megfelelően, még akkor is, ha egy kutyanév többször is előfordul (csak adott sorhoz más kép tartozik):
<?php
$menupont = "kolykok";
$parancs = "SELECT * FROM kepek WHERE menupont = '$menupont'";
$query = mysql_query ($parancs)
or die ("Nem lehet lekérni az adatot a MySQL-táblából.<br />Hiba: ". mysql_errno() . "\n\r". mysql_error() ."<br />");
echo "
<!-- Nagy div eleje -->
<div class=\"images\">";
while ($result = mysql_fetch_assoc($query))
{
print "
<!-- Kutya adatainak eleje -->\t
<div class=\"doggie\">\n
<ul class=\"kutya_lista\">
<li><a href=\"".$result['kep']."\" title=\"$cim\">
<img src=\"".$result['kep_200']."\" width=\"". round($result['kep_felbontas_0']/$result['kep_felbontas_1']*200) ."\" height=\"200\" alt=\"dogs\" />
</a></li>
<li>
<img src=\"".$result['kep_50']."\" width=\"". round($result['kep_felbontas_0']/$result['kep_felbontas_1']*50) ."\" height=\"50\" alt=\"dogs\" />
</li>
<li>Név: ".$result['nev']."</li>
<li>Apa: ".$result['apa']."</li>
<li>stb....... (itt még include-olok egy, az adott kutyához tartozó törzskönyvet is!)</li>
</ul>
</div>
<!-- Kutya adatainak vége -->\n\r";
}
echo "
<div style=\"clear: both;\"></div>
</div>
<!-- Nagy div vége -->";
?>A lényeg: azt szeretném, hogy az adattáblában szereplő azonos nevű kutyák képei egymás mellett legyenek, és ugyanígy rendezve legyen a többi kutya neve is, a hozzátartozó képekkel.
Ilyesmi módon:
A nagy piros keret a 200px-es nagykép, az alatta lévők az 50px-es kisképek, melyekre rá lehetne kattogni, alatta pedig az adatok; végül mellette a következő nevű kutya.Azért másoltam be a kódot is, hogy hátha így jobban látható, mit szeretnék, és hátha van rá egyszerű módszer is.
Tehát az a tömböt nevekkel feltöltős módszer (amíg a "nev" mezőben a tömb első eleme szerepel, addig jelenítse meg az 50px-es képet) vagy valami hasonló nem működik?Előre is köszi!
Megj.: persze hibák a kódban még előfordulhatnak, szóljatok, ha láttok ilyet...
Egyébként a kommenteket sok helyen azért raktam oda, hogy átlássam (meg Ti is) a dolgot, majd a végsőből kiszedem.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz ArchElf #3427 üzenetére
"a felhasználónak adsz pl egy Session ID-t ami alapján meg tudod mondani, hogy a már be van lépve."
De mondjuk ez biztonsági szempontból kicsit kevés ellenőrzésnek, nem? De más gépről hogyhogy működhet ugyanaz a Session ID?(#3432) cucka: a feltörésnél igazából még az nem tiszta, hogy ha tételezzük fel megvan az md5-hash-ed, akkor abból miért nem lehet visszafejteni az eredeti jelszót, ha mindig ugyanazon az algoritmuson alapszik a hash legyártása. Ez is túl hosszú ideig tartana?
Sk8erPeter
-
Fecogame
veterán
válasz ArchElf #3665 üzenetére
Akkor itt van az is:
<td><form name="form1" method="post" action="send_contact.php">
<table width="100%" cellspacing="5" cellpadding="3"><tr>
<td>Neved:</td>
<td><input name="name" type="text" id="name" size="50"/></td></tr><tr>
<td>Email:</td>
<td><input name="customer_mail" type="text" id="customer_mail" size="50"/></td></tr><tr>
<td width="16%">Tárgy:</td>
<td width="82%"><input name="subject" type="text" id="subject" size="50"/></td></tr><tr>
<td>Üzeneted:</td>
<td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td></tr><tr>
<td> </td>
<td><input type="submit" name="Submit" value="Küldés"/>
</td></tr></table></form></td>Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
-
Speeedfire
félisten
válasz ArchElf #5145 üzenetére
Az első lekérdezésnek 2 számot kellene visszaadnia, ami nullától különböző. Ehelyett néha (80-ból kb 5) nullát ad vissza és így nem lehet tudni milyen kategória és kitől.
Az első php oldalam, annyira még nem volt minden rendesen átgondolva csak csináltam ahogy tudtam
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
L3zl13
nagyúr
válasz ArchElf #5152 üzenetére
Attól még ugyanúgy vagy mindent updatelned kell vagy ellenőrizni, hogy lett-e aktiválva a mező. Kb ugyanaz melóban, mint amit én mondtam.
Szerk: Előnye mondjuk, hogy nem (vagy legalábbis nehezebben) tud az ember véletlenül módosítani valamit.
Hogy ez mennyire hasznos/mennyire zavaró az az adatoktól függ.[ Szerkesztve ]
Aki hülye, haljon meg!
-
Speeedfire
félisten
válasz ArchElf #5263 üzenetére
Hmmm!
Konkretizálva a dolgot. Van egy twitter modul és van egy oldal ahol ezt betöltöm, majd meghívom a tweet funkciót, melynek hatására csiripelnie kellene, de semmi sem jelenik meg.
Így hívom meg a függvény:
tweet($row['webcimen'],$_POST['sorszam']);
Maga a twitter modul: [link]
Ha directbe megadom neki akkor jó. a row['webcimen'] és a $_POST['sorszam'] meg létezik, mégis valami bibi van.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
félisten
válasz ArchElf #5358 üzenetére
Csak a legfontosabb dolgok:
<?php
//adatbázis kiválasztása
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "szapar";
//csatlakozás az adatbázishoz
mysql_connect($dbhost,$dbuser,$dbpass);
$con = mysql_connect($dbhost,$dbuser,$dbpass);
// megmondjuk, hogy milyen legyen a karakter kódolás
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET 'utf8'");
//kiválasztjuk a táblát
mysql_select_db($dbname);
$sel = mysql_select_db($dbname);
//ha nem sikerült csatlakozni kilépünk
if (!$con) {
die('Could not connect: ' . mysql_error());
}
?>[ Szerkesztve ]
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
cucka
addikt
válasz ArchElf #5364 üzenetére
Van az or meg az and, amelyek logikai operátorok, de ugyanezek használhatók vezérlési szerkezetként is.
Te a logikai operátorokról beszélsz, azokkal semmi baj. Mellesleg az általad írt kiértékelést lusta kiértékelésnek szokás hívni. A PHP a logikai operátoroknál mindig lusta kiértékelést használ, a mohó kiértékelés a legtöbb esetben megoldható bináris és/vagy operátorokkal.
Amiről én beszélek, az az if-el ekvivalens vezérlési szerkezetek. A következő két kód ekvivalens.
Első:
fgv1() and fgv2();
fgv1() or fgv2();Második:
if (fgv1()) fgv2();
if (!fgv1()) fgv2();Sőt, ezekből többet is össze lehet fűzni. A példa kódokban sokszor használt mysql_query(..) or die(); szerkezet pontosan ilyen vezérlési szerkezet.
-
tildy
nagyúr
válasz ArchElf #5628 üzenetére
Na megvan a megoldas , mukodik , plugint kellett irni hozza . Msot mar csak azt kene megoldanom, hogy vegigszaladjon az objektumona legnagyobb melysegig , rekurzivan, de erre most nagyon nem all ra az agyam...
"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
Brown ügynök
senior tag
-
-
Speeedfire
félisten
válasz ArchElf #7254 üzenetére
Valami ilyesmit. Vékony kliensre kellene, nem "weblaphoz". Ez nagyon jó lenne, mindent tud csak kell a python hozzá, ami meg megeszi a gépet*.
* nésszáz megaherc harminckettő megabájt ram
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
Új hozzászólás Aktív témák
- Figyelőkamera (autóba, lakásba) + 32GB SD kártya
- Raptor PC / Xeon E5-1660 - 16 szál / RTX 4060 / 64GB RAM / 2db Intel Ipari SSD / Foxpost
- Samsung telefonok felvásárlás! +36203990877
- Apple készülék felvásárlás azonnal! Iphone, Ipad, Apple Watch, MacBook +36203990877
- RÉSZLETFIZETÉS.SZLA.GAR. LENOVO LEGION SLIM 5 16AHP9 Ryzen 7-8845HS , RTX 4060 közel 3 év garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest