Új hozzászólás Aktív témák
-
Louloudaki
aktív tag
if
{
a legutóbbi változatot töltötted le, akkor az úgy működik, hogy ahol használnád, abba a fájlba teszed, hogy:
<script language=''javascript'' type=''text/javascript''>
advanced theme
tinyMCE.init({
mode : ''textareas'',
theme : ''advanced'',
theme_advanced_buttons1 : ''gombok nevei'',
theme_advanced_buttons2 : ''stb'',
theme_advanced_buttons3 : ''stb''
});
</script>
és rátelepszik minden textareára, ami ott található, és ezen textareákat szabadon méretezheted.
}
else
{
töltsd le ezt. de mindjárt megnézem, hogy a régiben hogy lehet.
} -
vakondka
őstag
Szia, én úgy tudom, hogy így kell beállítani a méreteit:
<textarea id=''elm1'' name=''elm1'' rows=''15'' cols=''80'' style=''width: 100%''>
vagy próbáld ki ezt, kapsz egy jó nagy ablakot:
<textarea id=''content'' name=''content'' rows=''35'' cols=''80'' style=''width: 90%''>
és a style-ban megadott width is számít.https://toptarget.hu - Online Marketing Ügynökség
-
-
Lortech
addikt
update tabla
set mezo = concat((
select mezo from (
select * from tabla
) as fake
where mezo2 = akarmennyi), 'akarmi')
where mezo2 = akarmennyi;
Kb így lehet megcsinálni ab-szerver oldalon, ezzel nem kell lekérni php-nak azt, amit módosítani akarsz, majd visszaküldeni ab-nak.Thank you to god for making me an atheist
-
raczger
őstag
megoldódott a helyzet, a gond a register_globals barátunkkal volt végül a $id és $_SESSION['id'} más felhasználásra volt, átírodott a session tartalma és közbe lépett a beléptetőm biztonsági rendszere oszt kiléptette az adott emberkét
www.movat.hu - http://bit.ly/2mIziA4
-
tbs
addikt
Sztem cuckának nagyon igaza van. Élmény korrekt php kóddal találkozni. Az esetek 90%-ában php elsőnyelves szkriptkiddie az alkotó, nemkicsit zavaros kód.
Mondjuk programozást tanulni erősen típusos nyelvvel érdemes. Nem vagyok c fan (mer' nem típusos a szentem), ezért pascal és java. Pascal sohasem lesz igazán jó produkcióra, de tanulni jó vele. Java meg visz mindent. Ezek után ujjgyakorlat a c és a c++ (akárcsak fordítva), és rémüldözöl a php ''zagyvaságaitól''...
Ennél már csak a ''rendszergazda php''-zik műsor viccesebb... -
cucka
addikt
gondolom ezt azért írod, mert te is a c-vel kezdtek, és azzal szenvedtél
nem nyert, minimális basic ismeret után 3 évig pascal-ban programozgattam, csak azután jött a c és még később a c++.
php épp azért való kezdőknek (mint jómagam voltam) mert viszonylag könnyű nyelv
ha ismered a szükséges alapfogalmakat, akkor szinte minden modern nyelv könnyű, mert csak a szintaxisát illetve a normális, bevett sémáktól eltérő dolgokat kell belőle megtanulni. amikor programozni tanulsz, akkor a hangsúly nem a nyelven van, hanem ezeknek az alapfogalmaknak az elsajátításán. namost a php-ból az életben nem fogod megtanulni ezek egy részét, merthogy scriptnyelv (annak minden előnyével és hátrányával).
barátságosabbá teszi a programozást az emberrel.
a programozás alapvetően egy szakma, nem pedig valami barátságos, jópofa szabadidős tevékenység.
és mért lenne szar kód, gányolás? azért mert van benne pár automata rendszer?
azért, mert a php megengedi a szar kódot. nem kell strukturálni a programot, nem baj, ha inicializálatlan változóid vannak, nincsenek típusok, nem vagy rákényszerítve a memóriakezelésre, tökmind1, hogy kis vagy nagybetűkkel írod a függvényneveket stb.
az alap tutorial-ok szintjén lévő oldalakhoz elég pár sor (max 1-2 oldal) kód, amit kb. tökmindegy, hogy írsz meg. ha bonyolultabb rendszert (mondjuk párezer sor) kell php-ban írni akkor viszont elvérzel, ha nincsenek tapasztalataid valamilyen normális, nem scriptnyelvvel, mert ott már nem működik a ''belehányom a html-be'' stílusú programozás.
ezen kívül oop-t megérteni is sokkal jobb a c++.
emlékszem, jópár hónapja volt itt a topikban egy arc aki php-ban akart valamilyen oop-s webes keretrendszert készíteni, hogy meggyorsítsa a munkát, és azt találta ki, hogy minden html tag-nek külön osztályt ír. ez tipikusan olyan eset, amikor tudja az illető, hogy hogyan kell osztályokkal dolgozni, csak arról nincs fogalma, hogy tulajdonképpen mire is jó az oop és hogyan érdemes alkalmazni. na pl. ezért kell c++-ban kezdeni ezt, nem pedig php-ban. -
tbs
addikt
Mktime az unixtime. 197x-ben indul, 2037-ben átpördül. A 2000-es évmizéria kutyafüle volt ahhoz képest, ami akkor lesz; bár aki ezt használja, az megérdemli, hogy szívjon. Fájlrendszerek maximum. Komoly DB-k már régóta nem.
Próbáld kézzel számolni. Dátummanipulációt mindig illik rendszerfüggetlen műveletekkel végezni és a végén konvertálni, ha lehet és kell. -
raczger
őstag
-
tkazmer
addikt
primary key-re gondolsz? Én úgy csinálnám, hogy
select id from tabla order by id desc limit 1
, azonban gyanítom, hogy van ennél jobb megoldás is..
úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
Thunder78
senior tag
Ú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();
};
}''A víz a legerősebb ital. Egy egész hajót is elbír!''
-
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.
-
tkazmer
addikt
szerintem karakterkodolasi gondjaid lehetnek, probalkozz utf8-al.
ie6 tenyleg ocska, hasznalj ie7-et, az align=left helyett pedig css kodot(style="text-align: center;")
úgy tervezték, hogy kibirjon egy atomtámadást is. De nekünk komolyabb fegyvereink vannak, mint pl Béla bá, a földmunkagépkezelő
-
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 updatehttps://toptarget.hu - Online Marketing Ügynökség
-
-
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. -
-
Forest_roby
őstag
Igen, azt hiszem ez jo lesz!! En mindig for ciklussal irattam ki a tomboket,de ezt igy nem lehet.... thx!
paramparya:
ha ezt a progit a serverre kell telepiteni, akkor ez most nem megoldhato, mert egy ingyenes tarhelyen van tarolva a weblap amihez kell nekem most ez a tombos cucc....
De neked is koszi a valaszt!![ Szerkesztve ]
-=Legyél Laza!=- __ ''Have you tried turning it off and on again?'' __ ''Is it definitely plugged in?'' /o\ :D:D
-
Cseme
csendes tag
Sziastok!
Segitséget szeretnék körni a következőkbe:
beadandó feladat, a php programozáshoz egyáltalán közel sem álló egyetemi szak egyik tantárgyából:
Koncert/Rendezvény nyilvántartó rendszer készítése:
Cél, hogy különbőző rendezvények (koncert, mozi, színház, kiállítás) adatait rögzíteni tudjuk és abban keresni lehessen.Adatok köre: Rendezvény jellege, Rendezvény címe (műsor), Helyszín, Dátum, Időpont, Jegyár
Megvalósítandó funkciók:
3.a.) Új rendezvény adatainak felvétele
3.b.) Keresés a rendezvények között: minden paraméterre lehessen keresni. Az elmúlt (régi) eseményeket ne listázza ki a rendszer.Ha valaki segeten rajtam ezzel kapcsolatba, nagyon megköszönném.
Kellene egy kis leirás is mellé, meg is kellene értenem!Előre is köszönöm!!
-
cucka
addikt
-
ReJim
őstag
válasz raczger #1131 üzenetére
1. tudom, nem használom. ha gondolod győzd meg azt a sok millió felhasználót aki böngészéshez használja. és akkor nem kell ilyen gondokkal foglalkoznom.
2. alapesetben nem használok táblázatokat, div mániás vagyok... nah de egy ilyennél egyszerűbbnek találtam mint 9darab külön div-et, és annak css formázását. de lehet majd egyszer átírom.
(no meg arról nem beszélve, hogy egy oscommerce nevezetű szutyokba kellet, ami meg tele van 4-5 mélységre ágyazot tablákkal. szóval tökmind1, hogy oda div vagy table kerül.)(amúgy megoldódott, css hiba a köbön)
</end.?>
-
emre33
addikt
válasz raczger #1248 üzenetére
bakker. De analfabéta vagyok
Akkorát koppant a kő hogy csak na
Másik kérdés:
Ph új 5. motorja.
Miért *.html készült el? Miért nem php-ra?
Miért jobb ez a html-es megoldás, mint a*.php-és?
És megéri ennyi új mappátlétrehozni stb..
Nem értem miért jobb igy mint ahogy régen volt: php?id=33 stb..
ASUS B650E-E, AMD Ryzen 9 7900, CORSAIR 64GB DDR5 6000MHz CL30 KIT CMK64GX5M2B6000Z30, ARCTIC COOLING Liquid Freezer II 360
-
vakondka
őstag
válasz raczger #1492 üzenetére
A Smarty egy nagyon jó kis sablon kezelő rendszer és mivel automatikusan cache-el is ezért amit egyszer már legenerált az hihetetlenül gyorsan töltődik be.
Adatbázis-kezelő-megjelenítő, lapozó link készítő, stb dolgok vannak benne ami tovább növelik értékét.
Mindenesetre egy új gondolkodásmód kell a program felépítéséhez Smartyval, de mégis megéri beletanulnihttps://toptarget.hu - Online Marketing Ügynökség
-
sonar
addikt
válasz raczger #1609 üzenetére
Miért is nem fut le benne? Tudtommal így kell beágyazni:
<?php
... ?>Egyébként ez van a headerben:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
vagy ez nem elég?
[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
[HUN]Tyson
senior tag
válasz raczger #1655 üzenetére
Marha jó!
Ha egy sem jönne el, akkor biztos lennék benne, hogy én bénáztam el vmit. De a levelek kb harmada eljön, de azok is nagy késéssel. Így tesztelni sem az igazi, hogy ha csinálok vmi változtatást, akkor egy óra múlva tudom meg az eredményt. Vagy nem.Nincs erre vmi megoldás?
Az űrlap eredményét esetleg txt-be íratni? De akkor honnan tudom meg, ha vki kitöltötte?
-
vakondka
őstag
válasz raczger #1687 üzenetére
Köszönöm
Ha nem is értem miért, de végre működik
$mit= "/ezt(.*?)kell/si";
$mire="";
$miben='itt van egy hosszú szöveg. ebben van\n az a szöveg\n<br> de csak ezt kell kivenni és semmi mást nem kell';
echo preg_replace($mit, $mire, $miben);https://toptarget.hu - Online Marketing Ügynökség