Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Lenry: Melléképületblog - 4. rész - Kocsibeálló
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- eBay-es kütyük kis pénzért
- Rák
- DeFranco: Tanuljunk angolul játékosan! - Duolingo
- Real Racing 3 - Freemium csoda
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Elektromos rásegítésű kerékpárok
- Hieronymus: Új biztosítási kártyát kap a nagymama
Új hozzászólás Aktív témák
-
Kicsi Én
csendes tag
válasz
Tele von Zsinór #698 üzenetére
A kicsi és nagy betűknek nincs jelentősége, ha jól tudom. Nem értem, hogy miért nem adja át az értéket amit begépelek. Alul próbáltam kiiratni, de nem veszi át az értéket, és nem ír ki semmit, csak a kikommentelt, résznél működik a kiiratása, annak amit begépelek az űrlapba.
-
lakisoft
veterán
válasz
Tele von Zsinór #698 üzenetére
-
Kicsi Én
csendes tag
Sziasztok!
Főiskolára járok és az egyik tárgyból weblap szerkesztést tanulunk, a PHP nyelvet használjuk. Sajnos még csak most kezdtem el ismerkedni a nyelvvel, úgyhogy elakadtam az egyik beadandó feladatnál.Feladat:
bejelntkező felület, megjelenik 1 felh név és egy jelszó ,változóba tárolva
-ha egyezik a kód és felh akkor 1 kép, rákkattintva uni-pen.hu
-ha nem egyezik a felh név és/vagy a kód akkor írja ki h hibás felh név és/v jelszó és kérje be újraJelenleg még csak próbálok rájönni hogyan olvassam be a változókat a PHP-n kívülről, ha valaki tudna segíteni nagyon megköszönném.
<?php
$namein = $_post["nev"];
$passwordin = $_post["jelszo"];
$name= 'Imre';
?>
<HTML><HEAD>
<TITLE> Második beadandó feladat </TITLE>
</HEAD><BODY>
<H1> 4. beadandó </H1>
<P>
Feladat
<p>
<FORM NAME='Login' METHOD='post'>
<TABLE BORDER="5">
<TD allign="right">
<LABEL for="nev">Felhasználó név:</LABEL>
<INPUT
type='text'
Name='nev'
VALUE='<?=$namein?>'>
<BR><LABEL for="jelszo">Jelszó:</LABEL>
<INPUT
type='password'
name='jelszo'
VALUE='<?=$passwordin?>'>
<BR><Input type='submit'name='submit' value='OK'>
</FORM>
</TABLE>
<?php echo "$passwordin"; ?>
<?php echo "$namein"; ?>
<?php echo "$name"; ?>
<?php echo $_POST['namein']; ?>
<p>
<A HREF=http://www.uni-pen.hu/> <IMG Border="0" SRC="PannonEgyetem.jpg" </A></BODY>
</HTML> -
lakisoft
veterán
válasz
Tele von Zsinór #693 üzenetére
okok .. köszi az infót kiprószálom mindkettőt ... és meglátjuk
első ránézésre ... az igényeimnek a zend studio felel meg inkább -
Tele von Zsinór
őstag
válasz
lakisoft #692 üzenetére
Ha csak a syn highlight kell, és gyors, pehelysúlyú szerkesztő, akkor a php designer. Ha komolyabb mókára vágysz, pl. step-by-step debugra, és hajlandó vagy emiatt egy lassabb feljesztőcuccal dolgozni, akkor zend studio. Mindkettő fizetős, előbbi olcsóbb, de persze vannak ingyenes lehetőségek, mindkettő legalább "kipróbálható".
-
lakisoft
veterán
válasz
Tele von Zsinór #691 üzenetére
egyenlőre windows xp aztán majd meglátjuk ...
-
lakisoft
veterán
Vannak speci php szerkesztők amik szintaktikai kiemeléseket is csinálnak?
eclipse esetleg? - vagy van ettől jobb ? -
cucka
addikt
Egyik szerverről a másikra költözés amúgy is egy szívás
főleg akkor lehet nagy szívás, ha pl. letörlöd a tábla eredeti karakterkódolását illetve az autoinc értékét. komolyabb adatbázisoknál pedig az sem mindegy, hogy myisam vagy innodb táblákat használsz, amit szintén kitörölsz az export-ból. -
lakisoft
veterán
vagy egészen nagy gondolkodás után rájöttem hogy a style="hidden" hozza az igazi megoldást ...
Nem tom mit keverek - mivel de a lényeg hogy elértem a célom ... és a fő célom mégis csak ez volt ... // előfordul ...
Nagyon köszönöm ...
Még visszajövök és kérdezek jó nagyokat ... -
cucka
addikt
válasz
lakisoft #684 üzenetére
valamit keverhetsz, azt a megjegyzést másnak írtam
egyébként meg css helyett akár ki is törölheted azt a checkbox-ot abból a html fileból, sőőt berakhatod kommentnek, hátha szükség lesz rá később (a html komment <!-- és --> közötti szöveg)(#682) Oliii - pedig nem annyira bonyolult ez a karakterkódolásos dolog. a következő dolgoknak kell figyelni a karakterkódolását
- az adatbázis
- a táblák és a mezők (bár utóbbi szerintem meg kéne örökölje a tábla kódolását)
- az adatbázis kapcsolat (ez a php rész)
- maguk az adatok.
ha mind a 4 stimmel, akkor elvileg semmilyen helyzetben nem kell gondot okozzon a migrálás. -
Oliii
tag
Köszönöm mindannyiótok segítségét, a problémát nagy nehezen sikerült elhárítanom. Nagyrészt az adatbázis nyomogatásával pepecseltem, holott valószínűsíthetően nem jelenti bármi nemű probléma fő okát. Mivel a php szkripteket nem vettem igazán figyelembe, így nagyon sok időm elment az adatbázissal való szorakozásra; holott eleve abból kellett volna kiindulnom, hogy a szkript milyen utasítást ad ki a kapcsolat kezdetekor. És itt jött be az,, amit itt írtak nekem és nagyon köszönöm, hogy a csatlakozás után, be kell szúrni az az úgynevezett object oriented script et, amely meghatározza a karakterkészleteket. Találtam rá más utasítást is csak az nem volt php5 kompatibilis.
Ez a jelenség úgy néz ki csak átköltöztetéskor jelentkezik, mivel egy teljesen új telepítés semmilyen problémát nem okoz.
Tapasztalatom az, ha egy mód van rá akkor utf8 unicode ci t kell használni a kezdetektől fogva, és vigyázni kell arra, hogy azt még véletlenül se kapcsoljuk a latin2 hun nal.Köszönöm még1x
Oliii -
lakisoft
veterán
Az előző shortcut-ot nem poénnak szántam ... de jó ha ezzel jókedvre derítettem bárkit már megérte ...
-
lakisoft
veterán
persze ... tudom mi az amit törölni akarok ...
\skins\basic\ itt találhatók a x.tpl kit fájlok:ez a lényeg ...
<td>
<input type="hidden" name="shipping_eq_billing" value="N" />
<input id="seqb" type="checkbox" name="shipping_eq_billing" value="Y" onclick="javascript: {if $profile_fields_equals == 'Y'}fn_show_tag('sa',this.checked);{/if} fn_copy_fields(this.checked);" {if $shipping_eq_billing == 'Y'}checked="checked"{/if}></td>
<td class="form-title">{$lang.shipping_same_as_billing}</td> -
Akcept
tag
Nem olvastam mindent vissza, de...
Exportnál nem tömörítek. Azt tapasztaltam, hogy az elsz...hatja.
Ha megvan az SQL (txt) fájl, akkor csak a vastagon szedett részt hagyom meg, a többit törlöm:
-- ----------------------------------------------------------
-- Tábla szerkezet: `galeria`
--CREATE TABLE `galeria` (
`galeriacim_azonosito` int(11) NOT NULL auto_increment,
`galeriacim` varchar(200) default NULL,
`losungkep` varchar(20) default NULL,
`datum` varchar(60) default NULL,
PRIMARY KEY (`galeriacim_azonosito`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;--
-- Tábla adatok: `galeria`
--INSERT INTO `galeria` VALUES (1, 'Tesztképek innen-onnan, a bemutató kedvéért', NULL, '2007. május 29.');
Törlöm ezt is
-- phpMyAdmin SQL Dump
-- version 2.9.0.2
-- http://www.phpmyadmin.net
--
-- Hoszt: localhost
-- Létrehozás ideje: 2007. Okt 16. 22:08
-- Szerver verzió: 5.0.24
-- PHP Verzió: 5.1.6
--
Egyszer volt olyan esetem is, hogy szövegszerkesztőben cseréltem (Keresés -> csere) bizonyos karaktereket, mert sehogy nem lett jó.
Importnál a Latin1-et is kipróbálhatod.(Itt már többször felmerült, ki, milyen PHP-verziót használ. Hát pont ezért nem használok faxnis dolgokat.)
-
lakisoft
veterán
ok ... megnéztem ...
jelentem ilyen dógokat láttam benne:
{* $Id: profile_fields_info.tpl 2105 2006-09-13 14:09:27Z zeke $ *}
<tr>
<td colspan="2" class="form-title">{$title|default:" "}<hr size="1" noshade="noshade" /></td>
</tr>
{foreach from=$fields item=field}nem nagyon tudom eldönteni ... hogy ez html e ... de erre tudok tippelni ...
igen ezek include fáljon ... -
cucka
addikt
-
cucka
addikt
válasz
lakisoft #671 üzenetére
a @ operátorral a hibajelzéseket tudod kikapcsolni, ha pl. függvényhívásnál a függvény neve elé írod. használata nagyon nem javasolt.
php.net doksi -
lakisoft
veterán
ja még az előző HSZ -ből kihagytam:
@ és $ mire jók ...bocsi de nagyon láma vagyok a php-hoz ...
-
lakisoft
veterán
Sziasztok!
Lenne egy - két sürgős kérdésem:
Kaptam egy kis feladatot amivel meggyűjt a bajom:
Van egy php webáruház aminél az egyik componenst le szeretném hide-olni de nem tudom hogyan kell ... egy checkbox-ról van szó ...Tudtok valami jó kis php szerkesztőt?
köszi a segítséget ...üdv
-
Oliii
tag
nem működik ez a megoldás sem, hisz a freewebes adatbázisban alapból duplakarakterek és hibák vannak, de ezt valamilyen módon az oldalon helyesen jeleníti meg....
-
Oliii
tag
Ezt az üres beállítás dolgot, a phpmy admin tevékenységek fülön tudom beállítani nem? Illetve erre gondolsz? Mert itt megpróbáltam a latin2 hun-t beállítani de hatástalan... Egyébként a phpmyadmin nyitó lapján a .hu-s szervernek a mysql karakterkészlete alapból UTF8 on van és azt változtatni sem tudom, viszont az egyeztetést igen. De már azt is végignyomkodtam de semmi...
alitak: Ezt az utasítást a php script be kell beszúrnom közvetlenül a kapcsolódás alá igaz?
-
Oliii
tag
Sziasztok,
egy rövid de velős kérdésem lenne. Nem vagyok PHP profi elöljáróban.
Van egy képtáram, ami egy ingyenes opensource script , az a neve, hogy Coppermine Photo Gallery.
Na most én ezt annak idején feltettem egy freewebes tárhelyre, és viszonylag sokan regisztráltak bele, töltöttek fel képet.
Na most, elértem arra a pontra, hogy csináltattam egy .hu s címet. És a képtár fájljait átpakoltam a .hu s ftp szerverre. Majd a freewebes adatbázist kimentettem cakk und pakk, és a .hu-s címemre importáltam. Majd minden oké, képtár bejön, de az ékezetek elszálltak, kriksz kraksz, dupla karakter, kérdőjel stb.
Az az érdekes, hogy már a freewebes adatbázisban rosszak a karakterek, de ott ha megnyitom a weboldalt minden rendben.
A freewebes tárhelyen latin2es magyar karakterkészlet volt beállítva. De az új . hu-s címen hiába állítom nem változik a dolog.Segítségeteket nagyon megköszönném
Üdv Oliii -
Niquis
aktív tag
Köszi, akkor ezekkel fogok próbálkozni.
-
Niquis
aktív tag
Sziasztok! Milyen lehetőségek vannak php-ből word (doc) file beolvasásának? A benne lévő szövegen kell átalakításokat végeznem. Nem cél a teljes automatizálás, ezért ha a php nem tud docot kezelni, esetleg lehetőség van köztes file-formátum használatára. De a túl manuálistól is el kéne rugaszkodni (cut-paste stb). Mit ajánlotok?
Köszi! -
Korcsii
őstag
válasz
Tele von Zsinór #658 üzenetére
köszi, asszem menni fog... majd holnap megpróbálom...
-
Korcsii
őstag
válasz
Tele von Zsinór #650 üzenetére
esetleg mondanál pár parancsot vagy php.net linket?
thx -
-
Louloudaki
aktív tag
olyat én is tudok, hogy az oldal futásidejében elintézni a dolgot, de nem így akartam.
kicsit guglizgattam közben, extránál úgy láttam van lehetőség kb 2 fájl időzítésére, de nem ingyenes tárhelynél a szerver cron mappájába kell berakni egy időzített hívást tartalmazó fájlt, ami a php fájlra mutat (ergo adott szerver rendszergazdáját kell meggyőzni a dologról). füff...azt hittem, egyszerűbb a dolog. mindegy, marad a futásidős megoldás. -
raczger
őstag
válasz
Louloudaki #652 üzenetére
én úgytudom, hogy ehhez olyan tárhelyre van szükség, amin van időzített PHP futtatás, és ilyen ingyenes tárhelyről nem tudok
ez olyan, hogy beállítod mely fájlokat, milyen dőközönként futtassa le, pl nekem van ilyen az oldalamon ami a dataglobe-on van, igaz ezt még nem próbáltam ki rajta
gondolom ez valami szerveren lévő progit fttat le, ami lefuttatja a php fájlt.mod: Akcept 10 mp
egyébként amit te leírtál nem egészen pontos, mert az csak akkor történik meg, ha lefuttatják a php fájlt, de itt magától kell lemennie, mert a szerveren egy progi hajtja végre!
-
Akcept
tag
válasz
Louloudaki #652 üzenetére
Tárhelyszolgáltatója válogatja hogy tudsz-e időzített fájlokat futtatni. Én egy helyen így oldam meg a napi egyszeri lefutást:
$nap= mysql_query( "SELECT * FROM stat WHERE date='$_date' " );
while ( $egy_sor = mysql_fetch_array( $nap) )
{
$nemkelluj = "1"; // nem kell uj nap
}
Nem egy elegáns megoldás, de ha nincs extrém forgalom, akkor mindegy.ATW-t különösebben nem ismerem, de én ott is a szokott sessin-kezelést használom, és működik (asszem kell egy tmp könyvtár a sessionoknak).
-
Louloudaki
aktív tag
szeretnék egy php kódot lefuttatni mindennap pl hajnali 1kor, hogy a 3 napnál régebbi ki nem fizetett szobafoglalásokat törölje az adatbázisból. mit tudtok tanácsolni?
tele von zsinór, asszem atw-n futottam bele ebbe, meg jópár helyen a "manuálban" is leírták, hogy alapból nyomják, nem kell beletenni külön. azóta nem kísérletezgetek free tárhelyen session_start()-tal.
-
Thunder78
őstag
-
Tele von Zsinór
őstag
válasz
Louloudaki #643 üzenetére
Érdekes, én még nem láttam ilyet. De a legyegyszerűbb megoldás a @session_start()
-
Lortech
addikt
Akkor miért nem vitatkozol?? Mert nem tetted meg.
Az, hogy próbálgatással kitalálod, az nem visszafejtés. Ettől még nem lesz törhető.valamint eljutottam egy listához is, ahol egy csomó md5-el kódolt karaktersorozat
Ez bármelyik hash algoritmussal így van, semmi köze ennek a törhetőséghez
Nem értem, miért kell ilyenekkel gagyizni egy programozás topikban. -
tkazmer
addikt
-
Korcsii
őstag
de azért ha valaki csak 1 karakter hosszút ad meg, azt még én is visszafejtem...
kipróbálom az összes karaktertKérdés:
nem tud valaki olyan kódot, ami megnézi a szerver összes mappáját, és amelyikben nincs index.php, oda rak egyet? akár egy teljesen üres is lehet...
köszi előre is -
Thunder78
őstag
válasz
Louloudaki #643 üzenetére
Nem szoktam ingyenes tárhelyekre fejleszteni
Da ha így van, akkor ott a válasz -
RedAnt
aktív tag
válasz
Thunder78 #634 üzenetére
legegyszerűbben a file_get_contents() függvénnyel lehet lekérni oldalakat.
Ha összetettebb műveleteket akarsz végezni (spéci fejléceket /mondjuk cookiekat/ kiküldeni, adatokat post-olni, ilyesmi), akkor érdemes belemélyedni kicsit a http protokollba, és saját függvényeket kidolgozni fsockopen-re. -
Thunder78
őstag
#634-el kapcsolatban valaki?
-
Thunder78
őstag
Szvsz lehet hogy az extrán nincs engedélyezve!
session.save_path="C:\Temp\php\session"
session.save_handler = files
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.serialize_handler = phpEzeket találtam így hírtelen a php.ini-be a session-ökkel kapcsolatban
-
Thunder78
őstag
if (!empty($_POST['adat'])) {
// van post, lehet feldolgozni a cuccost
Header("Location:valami.php"); // valami.php-re kerül a vezérlés
} else {
// Első meghívás, megjeleníted a form-ot!
}Viszon így nem megy át a POST ... tehát más módszert kell használnod az adatok továbbítására, én a munkamenet változókat javasolnám!
Minden php fájl elején meghívod a session_start(); utasítást.
Aztán $_SESSION-ba teheted be a cuccot.
Pl: $_SESSION['adat']=$adat; a másik fájlba meg a fordítottját játszod el.
Én így szoktam csinálni! -
Thunder78
őstag
API hívások metodikáját ismeri valaki?
Olyan gondolm lenne, hogy be kell kérnem egy felhasználónevet, amihez aztán majd generálok egy jelszót. Viszont ellenőriznem kell, hogy ez a felhasználónév egy távoli szerveren létezik-e már?Ehhez van egy API, amit az alábbiak szerint kell meghívni!
http://$szerver/obs/api/GetUser.do?SysUser=$s_user&SysPwd=$s_pass&LoginName=$login
$szerver változó a szerver címe
$s_user és $s_pass változók a szerverre bejelentkezéshez kellenek
$login változó az ellenőrzendő felhasználói névEz egy html oldalt ad eredményül. Ha létezik az adott loginname, akkor kilistázza az adatait, ellenkező esetben hibaüzenettel tér vissza, ami az <err>-rel kezdődik.
Viszont én úgy szeretném ezt meghívni, hogy a felhasználó ne lásson belőle semmit, és az eredményül kapott html oldal egy tömbbe legyen. A lényeg, hogy az első néhány karaktert ellenőrizni tudjam az alábbiak szerint:if ($eredmény=='<err>') {
// nem létező loginnév, mehet tovább a folyamat
} else {
// Már létezik, hibaüzi, írjon új logint a user, stb.
}$eredmény a html anyag első 5 karaktere lesz!
Van ötletetek? Meghíváshoz a Location: nem jó, mert az meg is jeleníteni ... van valami más módszer?
-
Tele von Zsinór
őstag
-
föccer
nagyúr
válasz
Tele von Zsinór #630 üzenetére
Hijja, mindig tanul az ember
Hehe, nekem azt mondták, hogy az md5-öt eléggé macerás visszafejteni, bár ha jobban belegondolok: Minek fejtsék vissza, ha úgyis az md5-öt elleörzöm
Https-hez anyit értek, hogy a gmail is ezt használja, és hogy állítólag jó
Raczger által írt kódot még nem egésszen fejtettem meg, de a második variáns nekem agyon szimi. Remélem működik, mert ezzel egyszerűen, és könnye (kvázi: általam kivitelezhető módon) meg tudom oldani a feladatot.
Ha van valami fejlemény, akkor jelentkezem.
üdv.: föccer
-
Tele von Zsinór
őstag
1 Felesleges kliensoldalon kódolni (ráadásul úgy JS-függő lesz az oldalad), egyszerűbb és biztonságosabb a https használata. Ha a titkosítatlan jelszót lehallgatják, ugyanúgy le fogják az md5-öst is, és ugyanott tartasz biztonságban.
2 raczger már írt egy megoldást, de szerintem jobb, ha nem külön mezőt használsz annak eldöntésére, hogy kell-e futtatni a beléptetőkódot, hanem a felhasználónév és jelszó meglétét nézed.
-
raczger
őstag
hát van ezekre többféle kevésbé, és többnyire jó megoldások, leírom az én esetemet hogyan szoktam ezeket megoldani, de ennél vannak elegánsabb megoldások is:
Vegyük, hogy van egy login.php-nk, amiben benne van a beléptető HTML form, és a PHP beléptető script.
az oldal felépítése ez lenne: (remélem a $_REQUEST, vagy a $_GET tömböt ismered)<?php
if ( $_REQUEST['login]=="" )
{
print "ide irasd ki a html formot, és az action-be szerepeljen ez: login.php?login=yes";
}
elseif( $_REQUEST['login']=="yes" )
{
print "Ide jöhet a beléptető php kód, és az md5-ös kódolás meg egyéb ellenőrzések amik szükségesek, például hogy másik formról ugyanide ne küldjenek lehet olyat ellenőrizni, hogy honnan jött a kérés, pl:";
if ( $_SERVER['HTTP_REFERER']=="http://domainneved.hu/mappaneve/login.php" )
{ print "és akkor ide teheted a beléptetést"; }
else
{ print "Valami hibaüzenet"; }
}
else
{ print "Ide is jöhet hibaüzi!"; }
?>meg beteheted ugyanabba a fájlba a kettőt úgy is, hogy használod a következőt: (én csak egyszer néztem meg milyen, nekem valamiért nem tetszik, de hát ez van
)
a php beléptető kód elé írd ezt: ob_start(); , a végére pedig ezt: ob_end_flush();
úgy tudom hogy a két kód közötti php kód akkor fut le ha a POSTDATA-t már elküldték, tehát ha szimplán betöltik az oldalt nem fog lefutni a beléptetés, mindenféle hibaüzenettelremélem érthető volt, és tudtam segíteni, üdv: raczger
-
föccer
nagyúr
Nah, most feladom a leckét
Van egy html-em, amibe definiálok egy form-ot:
<form method="POST" action="adminbelepes.php">
Adminisztrátor:<br>
<input type="text" name="a_id" size="50"><br>
Jelszó:<br>
<input type="password" name="a_jelszo" size="50"><br>
<input type="submit" value="Bejelentkezés" name="Bejelentkezes"></p>
</form>Ez eddig szép és jó, de:
A beirt információkat akkor "olvasom" ki az inputokból, amikor rákattintanak a submit-re. A submit hatására viszont meghívok egy másik fájlt, aminek elküldöm az információkat. Ugye ez nem a legbiztonságosabb megoldás.
Kérdésem, hogy
1: hogyan tudom megoldani azt, hogy a begépelt jelszót és admin id-t MD5- kódban küldjem át,
2: hogyan tudom anélkül leellenőrizni a jogosultságot, hogy másik php-t kellene meghívnom?
Köszönöm a segítséget.
üdv.: föccer
-
raczger
őstag
válasz
Tele von Zsinór #626 üzenetére
igen, azok már jók amiket kiszedek select-el, de mikor belerakok valamit insert into-val akkor van a probléma márcsak
-
raczger
őstag
válasz
Tele von Zsinór #624 üzenetére
-
raczger
őstag
válasz
Tele von Zsinór #622 üzenetére
közbe néztem, hogy a te megoldásod mégis jó, de most azzal van a gond, ha egy text mezővel, post-al beviszek a mysql táblába szöveget, ott az őű marad ?-esen, oda is tegyem be a set-et? nincs egyszerűbb megoldás, mert iszonyat sok insert into van...
a metaban pedig ez van:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> -
vakondka
őstag
azt próbáltad, hogy adatbevitel előtt (insert) szintén kiadod a set names latin2 parancsot ?
és természetesen select esetén is így járj el, szerintem működni fog.vagyis:
1. mysql_connect(HOSTNAME,USER,PASSW);
2. mysql_select_db(ADATBAZIS);
3. mysql_query("SET NAMES latin2");
4. $eredmeny= mysql_query($lekeres); <---a $lekeres lesz a select, az insert, vagy az update -
raczger
őstag
thx mindkettőtöknek, de nem megy sehogyse
extrán próbálkozok, nemtudom mi lehet a gond
-
raczger
őstag
van egy érdekes problémám...
van egy mysql táblában (5-ös verzió) varchar mezőkben szöveg, melyben szerepelnek ő és ű betűk, de mikor php-ból lekérdezem és kiiratom ezeket csak ? -et tesz a helyére
mi lehet a baj? lehet hogy a karakter kódolása a rossz? (alapból CHARSET=latin2 van beállítva a táblákban)
más: IE-t annyira megutáltam meginn, igaz csak 6-ossal néztem, pl van ilyen a táblában: <td align='left'> és akkor a mezőben a szöveget nem balra helyezi, hanem középre... miért??
meg a másik hogy táblákat egymás mellé rakok, 4-et és az első háromnak a style-ja az float:left, és ff-ben helyesen egymás mellé rakja a 4 táblát, de ie-ben nem.. az utolsó táblát egy sortöréssel lejjebb teszi. tudom az utóbbi 2 nem egészen ode jön, de hátha tud valaki segíteni -
válasz
paramparya #615 üzenetére
Tulajdonképpen akartam egy házi szervert is csinálni, ahoz meg kell amúgy is apacs. Bár én a lighttpd mellé teszem a voksom a csirke gép miatt, de ez már részlet kérdés...
(gondolom az is jó)
És gondolom a MySQL, és az SQLite adatbázishoz is hozzá tudok férni, ugye? Az SQLite-ben vannak a levelek...
Kösszi! -
paramparya
őstag
Persze, felmásolod a php-t, és van benne cli (command line interface, az futtatja parancssorból a php kódodat.)
PHP4-ben külön cli van, 5-ben már a php.exe végzi ezt...Bár ha php-vel grafikát akarsz varázsolni, meg UI-t csinálni, akkor csináld a szokásos módon:
telepítesz apache-ot, feltelepíted és bekonfigurálod hozzá a php-t, és kész is vagy, esetleg telepítesz egy phpmyadmin-t mellé, és már megvan a kezelőfelületed is -
Helló!
Tudtok olyan progiról, ami linux-os, esetleg windows-os gépen futtat PHP kódot? Konkrétan egy adatbázist szeretnék megnyitni, és szerkeszteni, méghozzá szép és továbbfejleszthető kezelőfelületen.
Köszi!
-
tbs
addikt
válasz
Tele von Zsinór #610 üzenetére
Jó pap holtig...
-
raczger
őstag
válasz
Tele von Zsinór #610 üzenetére
köszi, pont ez kellett
többieknek is kösziközben találtam kicsit egyszerűbb megoldást hozzá
, ami az én esetemben működik
-
tbs
addikt
Hmmmm... select LAST_INSERT_ID() (sql) és mysql_insert_id() (php)
Ha ennél korrektebb meghatározás kell, akkor javaslom a 2fázisú insert-et: első körben egy dummy, de jól kereshető adattal insertálsz, amire select id from akarmi where data='dummyhash', és megvan az utolsó insert id. Aztán mehet az update a valódi adatokkal az id-re...
Amúgy ilyesmi technikával lehet kézihajtány tranzakciókat gyártani, ami nemritkán gyorsabb, mint a valódi...
Csak úgy, önmagában, az autoincrement állapotát nem tudod egyszerűen lekérdezni.
-
Thunder78
őstag
Úgy is lehet, ahogy tkazmer írta, de én pl maximumkeresési függvényt használtam rá, mivel nekem az egyik programomba az id-nek más jelentése is volt ... pl 1-esel kezdődtek a magán, 2-essel a céges ügyfelek.
Az adatbázis egy Oracle 10g XE, amire PDO-n keresztül csatlakozom, ergo azokat a részeket át kell írnod mysql-re, ha azt használsz!function newidfinder() {
$useradat = $_SESSION['useradat'];
include "conn.php";
$str = "SELECT id from partners";
$stmt = $conn->prepare($str);
if ($stmt->execute()) {
$rows = $stmt->fetchAll(PDO::FETCH_NUM);
$conn=NULL;
// Ha a status 1, akkor magán, 2-es esetén céges (nincs több variáció).
if ($useradat['STATUS']=='1') { $ertek = 10000000; } else { $ertek = 20000000; }
$maxertek = $ertek + 9999999;
for ($i = 0; $i <= count($rows); $i++ ) {
if (($rows[$i][0] > $ertek) and ($rows[$i][0] < $maxertek)) {
$ertek = $rows[$i][0];
};
}
$vissza = $ertek + 1;
return $vissza;
} else {
$conn->errorcode();
};
} -
vancha2
aktív tag
válasz
Tele von Zsinór #603 üzenetére
Köszi mindketőtöknek. A tudatlanságom oka az, hogy még csak most kezdtem el foglalkozni a PHP-vel.
-
Tele von Zsinór
őstag
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$starttime = $mtime;
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;
$totaltime = ($endtime - $starttime);
echo("Ezen oldal generálása " . sprintf("%.6f",$totaltime) . " másodpercig tartott\n");
Új hozzászólás Aktív témák
- Csere-Beszámítás! Számítógép PC Játékra! I5 14400F / RTX 4060ti 16GB / 32GB DDR5 / 1TB SSD
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- BESZÁMÍTÁS! ASRock AB350 R5 1600X 16GB DDR4 512GB SSD RTX 3050 6GB Rampage SHIVA Corsair 450W
- Xiaomi Redmi Note 10 Pro 128GB Kártyafüggetlen, 1Év Garanciával
- Telefon felvásárlás!! Apple iPhone 16, Apple iPhone 16e, Apple iPhone 16 Plus, Apple iPhone 16 Pro
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest