Új hozzászólás Aktív témák
-
MODERÁTOR
válasz Sk8erPeter #8730 üzenetére
Szia!
Azok a funkciók amik még nincsenek impementálva és/vagy megcsinálva! De ráéreztél az összesre .
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
MODERÁTOR
válasz Speeedfire #8744 üzenetére
Miért vagy ennyire Joomla ellenes? Mert Drupalt használsz?
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Speeedfire
nagyúr
válasz Sk8erPeter #8746 üzenetére
Ezt a hozzáállást megint nem értem. Miért kellene, hogy szar legyen?
Nem azzal van a bajom, hogy összeollózza, hanem ez megint tipikusan az a kategória, hogy na jó ilyen van, ilyen van akkor ezeket beleillesztem, aztán reménykedem, hogy extra dolgot nem fog kérni.
Én csak sírni tudok ezeken a hirdetéseken.
Professzionális, admin felülettel rendelkező oldal, blablablaaa.
Na, de mindegy. Nem is akarom, hogy ez flame legyen. De megint félreértesz, ezzel nem a cms-t akarom lekicsinyíteni, vagy kevesebbé tenni. Csupán, csak annyi, hogy ezek révén már akárki azt mondja magáról, hogy ő professzionális oldalakat készít.
cucka: Jogos.
CSorBA: Mutatós oldal, bár nem értem a joomla-sokat, hogy miért nem szeretik használni az apache mod_rewrite modulját.
mobal: Abban a hsz-ben nem is fikáztam a joomla-t. Nem is inkább nem szeretem, hanem inkább nem szimpatikus.
Elég sok negatív véleményt olvastam róla anno, a sok bug, a sok rosszul megírt kód. Olyan kódrészek mely irracionálisan zabálják a rendszer erőforrását. De ha megkérdezel egy webhoszting céget, hogy mi a véleménye a joomla-ról, akkor le is írja neked jó részletesen szerintem.
Nagyon sok hoszting cég még szűri is a joomla oldalakat, a fájlok maximális számával, mivel nem akarják, hogy egy oldal csak azért, mert rosszul van megírva megegye a szervert.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
MODERÁTOR
válasz Speeedfire #8753 üzenetére
Hát nem tudom. Szerintem semmi gond nincs a Joomlával, semmi ilyet nem olvasok róla. De ez szerintem kb. olyan mint a CakePHP vs. CodeIgniter.
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Speeedfire
nagyúr
-
MODERÁTOR
válasz Speeedfire #8755 üzenetére
"Én elég sokat hallottam róla anno" és azóta gondolom nem is foglalkoztál vele, utalok a párra feljebb levő postra. Én nem foglalkoztam egyikkel sem. Majd most. Drupal - de mielőtt megkérded, hogy miért, mert amikor letöltöttem az volt a legfrissebb
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
Sk8erPeter
nagyúr
Ja, látom ezt a template-et alkalmaztad.
Nekem a Joomla már akkor komolytalanná vált, amikor széjjeldobálta a fél éve legfrissebb verziója az oldalamat mindenféle PHP-s hibával, ami az E_STRICT bekapcsolása miatt történt - de nem kevéssel, hanem úgy minimum ötvennel, vagy többel. Egy sokak által használt CMS-nél ugyan figyeljenek már azokra az alapvető programozási technikákra, amikkel az ilyen hibadobálások elkerülhetők. Nem, az nem érv, hogy "dehát ne legyen E_STRICT" - de, fejlesztés alatt igenis legyen.
Aztán nekem személy szerint valahogy gyorsan elment a kedvem a Joomlától, nem láttam benne a potenciált, hogy annyira testreszabható lenne, mint a Drupal, hogy bizonyos felhasználók kezéből kivegyem az irányítást, és csak valami apró részletre adjak jogot, nem tartottam átláthatónak és következetesnek a kódját (ami fejlesztői szempontból - ha modulokat akarok írni, stb. - nem mindegy), és valahogy számomra összecsapottnak tűnt. Senki ne vegye sértésnek, aki Joomla-rajongó.
Megerősítve láttam azokat az érveket, amiket a Joomla ellen írtak különböző fórumokon.
Ahogy a Drupalt használtam, eleinte az is rettenetes káosz volt számomra, de már kezdetektől fogva úgy éreztem, hogy ez egy alapvetően egészen profi rendszer, csak még nem ismerem ki magam rajta - nem volt az az érzésem, mint Joomlánál, hogy mintha egy könnyen összedőlő kártyavárba akarnék berendezkedni (inkább mintha egy erődítménybe ).
Nem akarok papolni a Drupal mellett, de számomra a Joomla emellett akkor is komolytalan marad.
Ettől függetlenül természetesen elhiszem, hogy egész jó honlapokat össze lehet benne hozni.Ja, és bocsánat, mielőtt elfelejtem: kollégámmal majdnem egyszerre kezdtünk fejleszteni két tök különböző oldalt, ő Joomlát használt, én Drupalt. Az ő oldalát nagy meglepetésünkre egyszer csak feltörték (valami török zene szólt egy iframe-ből az index.php cím alatt), az enyémet nem, és - lekopogom - eddig azóta sem törték fel. Lehet, hogy ebből nem feltétlenül szabad messzemenő következtetéseket levonni, de valahogy az volt az érzésem, hogy ez valamelyest utal az egyik vagy másik rendszer megbízhatóságára is.
Ahogy sok fórumon azt is olvastam, amikor még vacilláltam, melyik legyen, Joomla vagy Drupal, hogy állítólag a Joomla elég sok biztonsági rést tartalmaz(ott) - lehet, hogy ezeket azóta mind befoltozták, és lettek helyettük újak, nem tudom. Mindenesetre a régebbiek ezek szerint egész jól támadhatók.Azt nem tudom, Joomlához milyen tempóban jelennek meg security update-ek a felfedezést követően, de Drupalhoz nagyon gyorsan elkészítik, ha találnak biztonsági rést, így ez kellő prioritást élvez a fejlesztők munkájában - számomra ez is elég pozitív.
===
(#8749) biker : az már valamennyire közelít a rendes árhoz. Kár, hogy az egész oldal Flash-alapú, pedig jó lenne, de én ezekről az oldalakról valahogy ösztönösen menekülök...
===
(#8752) mobal: én fentebb egy kicsit fáradtan, de próbáltam elmondani a szempontjaimat, hátha érdekel ez a vélemény is a Joomla vs. Drupal témáról.
(#8754) mobal: "Hát nem tudom. Szerintem semmi gond nincs a Joomlával, semmi ilyet nem olvasok róla."
Pedig ezeket a véleményeket kb. 5 perc Guglizás alapján meg lehet találni, én is ugyanezeket olvastam, amikről Speeedfire beszél, pedig elején mindkettőre nyitott voltam.
Ahogy fentebb láthatod, ki is próbáltam mindkettőt, és végül saját tapasztalat alapján döntöttem. Választottam a nehezebbet, de profibbat.===
(#8753) Speeedfire :
ja, világos. Attól még, mert valaki össze tud dobálni mondjuk egy blogos oldalt Wordpress-ben, attól még tényleg nem ő lesz a webfejlesztők királya, ez tény. Amúgy értem, mit akarsz mondani, mintha a CMS-ek használatától valaki venné a bátorságot, hogy elmondhassa magáról, hogy ő profi weboldalakat tud készíteni, pedig az anyja vasporosát."CSorBA: Mutatós oldal, bár nem értem a joomla-sokat, hogy miért nem szeretik használni az apache mod_rewrite modulját."
Tényleg, ezt én is megfigyeltem, hogy ez valahogy náluk rendszerint lemarad. (tisztelet a kivételnek) Drupal már a kezdetek kezdetén felajánlja, hogy ezt igazán bekapcsolhatnád, mert van rá mód (ha van).Sk8erPeter
-
biker
nagyúr
válasz Sk8erPeter #8757 üzenetére
Ez volt a keres, minden porogjon forogjon mozogjon
Az arban az is benne volt, hogy o adta el a lakasunkat... Masnak min kicsit tobb + afaElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Speeedfire
nagyúr
Ez ám az indok...mindegyik cms folyamatosan frissít.
Sk8erPeter: Lényeg, hogy érdemes cms-t használni/ismerni szerintem. Kisebb munkákhoz pikk-pakk, egyedi rendszerhez meg framework.
De ha rám hallgattok, akkor azt használtok amit akartok.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
CSorBA
őstag
Speeedfire:
Mert elfelejtettem bekapcsolni (és elég csak a keresőbarát url-t)Sk8erPeter:
Igen, azt használom, rocketthemenél van membershipem.
Többnyire egyetértek amit mondasz, a drupal tényleg sokkal komolyabb, a joomlának még a mai napig vannak hülyeségei, amikkel együtt kell élni. Egész egyszerűen azért maradtam ennél, mert anno volt egy nagyon jó kurzusom, és megtetszett (ez még az előtt volt, hogy php-t tanultam volna), pont amiatt hogy viszonylag egyszerűen és gyorsan lehet vele kompromisszumok mellett egy oldalt összerakni. Majd annyira megtetszett, hogy már 2 éve én tartom ezt az órát, és egész egyszerűen maradtam ennél.
A felhasználókezeléses részre visszatérve, a joomla régi verziójában szörnyű volt, ugye még a mamboo öröksége. A 1.6osban ráncfelvarráson esett át, de szvsz még most sem az igazi.
Drupalban nem vagyok annyira otthon, de úgy vélem, ha valamire nem jó a Joomla, akkor nem a Drupálhoz nyúlnék, hanem sajáthoz Azt hiszem ezzel Te is így lehetsz.
De nagyon tetszik a hozzáállásod, h. nem ócsárolod, hanem tényeket közölsz, és belátod, hogy az említett megkötések mellett a Joomla arra jó, amire. - a saját kód meg mindenre
A biztonsági kérdésre meg a megoldás, hogy frissíteni kell és kész. A legtöbb feltörés, mint általában mindig, hanyagságból adódik. Sajnos itt nem lehet magára hagyni a rendszert, hogy megcsináltam, megkapom a pénzt, és pá. Egész egyszerűen jön az értesítés, az updateről, és végig kell menni minden készített oldalon - ez az, amiről megfeledkeznek. -
válasz Peter Kiss #8750 üzenetére
Telepítettem PHP-t Debian-ra:
$cache = new Cache();
if ($cache["first"] == NULL) {
$cache->Insert("first", array(1,2,3,4,5,6,7,8,9), \System\DateTimeHelper::Now()->AddSeconds(20));
sleep(10);
} else {
var_dump($cache["first"]);
}Itt működik minden szépen.
-
Sk8erPeter
nagyúr
"Drupalban nem vagyok annyira otthon, de úgy vélem, ha valamire nem jó a Joomla, akkor nem a Drupálhoz nyúlnék, hanem sajáthoz Azt hiszem ezzel Te is így lehetsz."
Nem, mert én eleve a Drupallal kezdenék.
Na, de tulajdonképpen pont erre akartam kitérni, hogy manapság már nagyon megfontolnám, hogy érdemes-e belekezdeni saját rendszer megírásába - az esetek többségében nem biztos, hogy megéri beáldozni azt a rengeteg hasznos munkaórát, amit csak példaként azzal töltök, hogy egy szép fastruktúrát építsek a menürendszeremhez, hogy akár több egymásba ágyazható menüpontom is legyen. Persze ilyenkor jól jön, amikor az embernek van korábbról kódja, csak valahogy a saját kódjaimmal eleve úgy vagyok, hogy állandóan találok benne valami javítanivalót, így rengeteg időt eltöltök a kód felülvizsgálatával. Na mindegy, pl. egy ilyen eleve megvan egy CMS-ben, vagy akár egy framework is ezeket a feladatokat sokkal könnyebbé teszi. Most, hogy talán mondható, hogy eléggé belejöttem a Drupalhoz való modulfejlesztésbe, tényleg egyre kevésbé látom a határait, hogy hogyan oldjak meg dolgokat rugalmasan, egyre inkább híve vagyok annak, hogy komplett saját rendszer helyett érdemes felhasználni egy meglévőt, aminek a hibáit sokan felülvizsgálják, javítják, nem kell saját óriási erőforrásokat (pénz, idő, fáradság) szánnom erre a részre is.
Azt is megértem, hogy Te ragaszkodsz a Joomlához: miután az ember átesik azon a szakaszon, hogy "hű, de gyűlöllek, nem értek semmit, nem értem, ezt miért nem tudom elkészíteni, na akkor debuggoljunk megint több órát", majd sikerei vannak vele, és rájön a dolog hátterére, már egészen kezd hozzánőni a szívéhez.
Egyébként a CMS-ekkel készített, igazán igényes honlapok elkészítéséhez szerintem elengedhetetlen a PHP-ismeret: sokszor a számtalan modul felrakása, próbálgatása, majd a jobb füled bal kézzel, a tarkód mögül történő megvakarása helyett lehet, hogy a fejlesztői API segítségével csak néhány sort kell kódolnod a megfelelő helyen, és még erőforrás-takarékos is marad a dolog.Bocs, hogy ennyit ugatok a témáról, csak lököm, ami hirtelen eszembe jut.
Na meg még mindig érdekel a dolog, hogy ki mit gondol a CMS-ekről, és miért - főleg, ha negatív véleménnyel van róluk.===
(#8758) biker: jah, akkor jó. Gondolom azért nem két perc volt összehozni, ahhoz túl igényes. Bár őszintén szólva fogalmam sincs a Flash-alapú fejlesztésről, hogy milyen segédeszközöket lehet hozzá felhasználni - valószínűleg nem is fogok tudni erről a témáról komolyabban semmit. Inkább a csillivilli dolgokhoz valami JS-alapú UI-t igyekszem használni, bár tudom, a Flash-eshez képest ez még mindig korlátosabb, vagy talán nehézkesebb. Bár attól függ, pl. az Ext JS elég komoly dolgokra képes.
===
(#8759) Speeedfire :
"Lényeg, hogy érdemes cms-t használni/ismerni szerintem. Kisebb munkákhoz pikk-pakk, egyedi rendszerhez meg framework."
Na, épp ez az, amit felvetettem. Hogy egyedi igényekhez is bőven használható pl. egy Drupal. Ezt próbáltam megérteni, vajon mi az oka, hogy sokan ennyire ragaszkodnak ahhoz az állásponthoz, hogy egyedi és profi dolgokhoz márpedig csak egy framework jó.
Aztán persze lehet, hogy tényleg simán elképzelhető olyan honlap, aminél könnyebb összehozni framework segítségével, mint CMS-sel.===
(#8761) Athlon64+ : na igen... ez amúgy érdekes probléma. Kíváncsi lennék, Windows-on mi a workaround az APC helyes működtetésére.
Sk8erPeter
-
válasz Sk8erPeter #8762 üzenetére
Az a baj, hogy minden kis szar verziót egyeztetni kell, mert különben el sem indul az apache. Talán meg kellene próbálni IIS-en futtatni.
-
Speeedfire
nagyúr
válasz Sk8erPeter #8762 üzenetére
...hogy egyedi és profi dolgokhoz márpedig csak egy framework jó.
Szerintem itt inkább csak az van, hogy biztonságosabb. Míg egy teljesen saját kód, még ha bugos is, nehezebb meglelni a hibákat. Míg egy opensource dolognál könnyebb kideríteni.
De lehet, hogy teljesen más oka van.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Sk8erPeter
nagyúr
válasz Peter Kiss #8763 üzenetére
Legutóbb én pont IIS-en + FastCGI PHP-vel próbáltam az APC-t, és hasonló eredménnyel - az oldalak állandóan crash-eltek.
(#8764) Speeedfire : ja, az open source-t mindenki láthatja, ez igaz. Ettől függetlenül saját kódba is bőven lehet tenni biztonsági réseket, és nincs "több szem többet lát"-alapon történő hibafelderítés, igaz, itt a bugokat valóban talán tovább tart felfedezni épp a rendszer ismeretlensége miatt.
Sk8erPeter
-
biker
nagyúr
válasz Sk8erPeter #8762 üzenetére
az eredeti kivitelező silverlightban tervezte, de 8hónap után nulla működéssel ki lett rugva, ,itt keresett fel az illető.
a régi ember 240ért válllalta mi 300-ért 3hétre +1hét feltöltétes teszt, sikerült.flash php-ket hivogat és mysql-be dolgozik, designt grafikus csinálta
fla-kat alvállalkozóm, ahhoz nem értek, de vele írtunk online webes expo felületet standokkal, bejárással, brutál szépen jó 7-800k-s projekt baráti áronElektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Sk8erPeter
nagyúr
Ja, hát még mindig van, amire a Flash vagy a Silverlight az üdvös megoldás, pl. tipikusan az ilyen 3D-s, "bejárom a szobát"-jellegű dolgokra.
De komplett honlapot építeni erre az számomra nem túl tetszetős. Ha vegyítve van, az már valamennyire okés.Amúgy a 3 hét alatti elkészítés igen korrekt idő... Akkor ott túl sok tökölésre nincs lehetőség.
Sk8erPeter
-
válasz Sk8erPeter #8765 üzenetére
Nem tudom, mi lehet a dolog feloldása, nagyon nem akarok belemenni, mert ahol elérhető, ott biztosan működik (hostingra gondolok), más esetben meg nem érdekel.
Raktam egy ilyet az osztályomba:
$this->_enabled = \extension_loaded("apc") && ini_get("apc.enabled");Ha nincs engedélyezve, akkor nem fog cache-elni, de nem is fog meghalni.
-
Sk8erPeter
nagyúr
válasz Peter Kiss #8768 üzenetére
Mondjuk ezt most nem nagyon értem, miért is kerülő megoldás. Nálam amikor crash-elt, be is volt töltve az extension, és engedélyezve is volt, épp ezért crash-elt.
Ezzel legfeljebb azt kerülöd el, hogy amennyiben nincs engedélyezve, vakvágányra fusson.[ Szerkesztve ]
Sk8erPeter
-
válasz Sk8erPeter #8769 üzenetére
Tehát, ha a rendszer úgy látja, hogy be van töltve az extension és engedélyezve is van, akkor feltételezi, hogy működik, így használhatja.
Jelenleg az én fejlesztési környezetemben ez nem lesz igaz, de ugyanúgy dolgozhatok a Cache osztályommal, csak igazából nem fog semmit sem cache-elni, de nem is fog hibát dobni miatta.
-
cAby
tag
Hali!
A következőt szeretném megoldani (röviden ):
Hirdetéseket listázok ki adatbázisból, 10 kerül egy oldalra, ha több, akkor megjelenik oldalszámozás és lehet lapozni.(ez ok) Szeretnék olyat csinálni, hogy lehessen ár szerint rendezni.Részletesen:
Ha több, mint 10 elem van, akkor megjelenik egy link: "... keres.php?page=" . $i ..."
$i az nyilván az oldal száma.Én a következőképp oldottam meg:
Van egy gombom: <input class='order_by_price_asc' type='submit' name='price_asc' value=' ' />Majd vizsgálom, hogy ha megnyomják a gombot, akkor felülírja az eddigi SQL lekérdezést.
if ( $_POST['ar_nov'] )
{
sql="SELECT ... ORDER BY price asc LIMIT $start_from, 10"; /* LIMIT-es rész a lapozás miatt van */
}Ez így azt csinálja, amit kell, az 1. oldalon rendezi szépen. Azonban, ha lapozok másik oldalra ez nem jó, mert ez így nyilván nem tartja meg a beállítást, mert gombot le kell nyomni, hogy rendezze.
Próbálkoztam úgy, hogy gombnyomásnál egy változó kap egy értéket, pl. $order='price_asc', aztán a gombnyomási feltétel után betettem egy: if (isset($_GET['order'])) {} részt, amibe a módosított sql kerül és ezt az order változót átviszem lapozásnál: "... keres.php?order=" . $order . "&page=" . $i ..."
De így sem mindig jó megoldás született, meg szerintem kell, hogy legyen ennek jobb módja is, de egyelőre nem jöttem még rá.
Valaki tudna erre egy jobb módszert?
köszi,
Csabi -
fulton
addikt
Sziasztok
Az miért lehet hogy:
van egy személy aki már próbált küldeni nekem az oldalamra kitett "mail küldő" php-n keresztül levelet de azt én nem kapom meg. Ellenben más emberkéktől megkaptam. Szám szerint 4/1 nem jött meg. Ő az. És tőle egyszer sem. Mi lehet ennek az oka?Próbáltam már egyszerű email küldővel , kicsit komolyabbal is. De nem jön át. Azt hozzáteszem hogy (Smtp hitelesítés van.). Találkozott már valaki ilyennel, irtam a szolgáltatómnak és azt mondták, valószínüleg nála fut le rosszl a php a kód...és szerintem is van benne valami. Mivel én gépemről elküldi, 1.2.3-...stb személyek gépéről is. De tőle nem. És állítólag egy másik gépről is próbálta, onnan sem kaptam meg. Mi lehet a gond? már nincs ötletem..
Ez még helyesen lefut nála és meg is kapom a "tartalom részt" ahogy kell:
<?
$cimzett = "email címem";
$targy = "Szia hubcsika";
$tartalom = "Arra gondoltam, hogy búvárkodjunk. Üdv, Kata";
/*mail($cimzett, $targy, $tartalom)*/;
require_once "Mail.php";
$smtp = Mail::factory('smtp', array(
'host' => 'mail.sunweb.hu',
'auth' => true,
'username' => 'felhasználónevem',
'password' => 'jelszavam'
));
$sentmail = $smtp->send($cimzett, array(
'From' => 'emailcimem',
'To' => $cimzett,
'Subject' => $targy
), $tartalom);
?>de ez már nem fut le helyesen vagy nem tudom.., (mivel nem kapom meg) nálam meg megy:
<?php
echo 'Ez egy teszt mail mert a * már * * * és remélem menni fog<br><br><br><br>';
echo '<form method="post">'
. 'Név: <input type="text" name="nev"><br>'
. 'Téma: <input type="text" name="theme"><br>'
. 'E-mail Címed: <input type="text" name="email"><br>'
. 'Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>'
. '<input type="submit" name="submit" value="küldés">'
. '</form>';
if(isset($_POST['submit'])) {
if($_POST['nev'] == NULL) {
echo 'Nem adtál meg nevet!';
} else if ($_POST['theme'] == NULL) {
echo 'Nem adtál meg tárgyat!';
} else if ($_POST['email'] == NULL) {
echo 'Nem adtál meg E-mail címet!';
} else if ($_POST['message'] == NULL) {
echo 'Nem írtál üzenetet!';
} else {
echo 'Sikeresen elküldted az üzenetet, a következő e-mail címre: $email';
$name = $_POST['nev'];
$theme = $_POST['theme'];
$email = $_POST['email'];
$message = $_POST['message'];
/*mail($sendto_email, $mail_subject, $mail_message, $headers)*/;
require_once "Mail.php";
$smtp = Mail::factory('smtp', array(
'host' => 'mail.sunweb.hu',
'auth' => true,
'username' => 'felhasználónevem',
'password' => 'jelszavam'
));
$sentmail = $smtp->send("emailcímem", array(
'From' => "$name <$email>",
'To' => "emailcímem",
'Subject' => $theme), "Email jött! A neve: $name, E-mail címe: $email". $message);
}
}
echo '<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>';
?>Tudna valaki segíteni?
még ami érdekes lehet:
így ebben a formában mail() fügvénnyel egy másik Igyenes!! tárehlyről (ahol is nincs smtp hitelesítés) elküldi az illető minden levelét. Nincs kivétel!<?php
echo 'Ez egy teszt mail mert a * már * * * és remélem menni fog:D<br><br><br><br>';
echo '<form method="post">'
. 'Név: <input type="text" name="nev"><br>'
. 'Téma: <input type="text" name="theme"><br>'
. 'E-mail Címed: <input type="text" name="email"><br>'
. 'Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>'
. '<input type="submit" name="submit" value="küldés">'
. '</form>';
if(isset($_POST['submit'])) {
if($_POST['nev'] == NULL) {
echo 'Nem adtál meg nevet!';
} else if ($_POST['theme'] == NULL) {
echo 'Nem adtál meg tárgyat!';
} else if ($_POST['email'] == NULL) {
echo 'Nem adtál meg E-mail címet!';
} else if ($_POST['message'] == NULL) {
echo 'Nem írtál üzenetet!';
} else {
echo 'Sikeresen elküldted az üzenetet, a következő e-mail címre: $email';
$name = $_POST['nev'];
$theme = $_POST['theme'];
$email = $_POST['email'];
$message = $_POST['message'];
mail($sendto_email, $mail_subject, $mail_message, $headers);
}
}
echo '<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>';
?>szal...
de amint a mail fügvényt átültetem a tárhelyemnek megfelően smtp ként, akkor ha én irok a gépemről nekem átmegy a levél, de már lesznek emberek (köztük ez az illető is) akinek nem fogom megkapni levelét. Próbáltuk már hogy az én Email címem adja meg akkor sem..(bocsi a terjedelemért)
-
plaYss
csendes tag
Hello!
Van 1 php fusion-os weboldalam. A hostingtól nem kaptam admin jelszót, erre van valami megoldás?
Másrészről: nem tölti fel a képeket és a fájlokat...
Segítenétek?
köszönöm...CS 1.6: 79.172.195.191:27013
-
Chrystall
senior tag
Sziasztok!
Egy egyszerű dolgot kéne PHP-re átültetni, de én teljesen sötét vagyok ebben, nekem csak a HTML megy. Tudna valaki segíteni, erről az egy sorról lenne szó:
Szóval adott egy ilyen sor a fórumom template állományában, hogy:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"', $context['right_to_left'] ? ' dir="rtl"' : '', '>Ebbe kéne berítni helyesen ezt a két attribútumot oda a "<html" után:
lang=de xml:lang="de"
Ez ugye ilyen nyelvi HTML attribútum, de én nem tudom hogy kell beírni helyesen PHP-be. Nem tudom vessző kell-e utána, pont, vagy mi.
Segítsetek már légyszi!
Köszi!
-
Sk8erPeter
nagyúr
Az se rossz, de hogy az URL elmenthető és elküldhető legyen úgy, hogy azt megnyitva eleve növekvő sorrendben jelenjenek meg a dolgok, lehet, hogy ésszerűbb lenne azt is inkább GET metódussal átadni. De nehogy ez alapján tegyél bármit is közvetlenül a lekérdezésbe.
Inkább pl. így nézhet ki egy URL vége:
keres.php?page=2&asc=truePHP-ban pedig:
if( !empty($_GET['asc']) ){
// akkor növekvő sorrendben mutatja a találatokat
}Az empty függvény itt ellenőrzi a változó meglétét is (isset - tehát nem kapsz notice-t, ha a csekkolás után felhasználod a változót), meg azt, hogy az nem üres vagy hamis értékű-e.
Sk8erPeter
-
Sk8erPeter
nagyúr
Nem ártana ellenőrizni, hogy mi a hiba konkrét oka. Hibaellenőrzés nálad sehol nincs.
Ráadásul erről szokj le, hogy előbb kiíratod a sikerről szóló üzenetet, mielőtt egyáltalán az érdemi feladatot végrehajtanád.
Azt az ellenőrzések UTÁN írasd ki - előbb csekkold le, hogy a levél egyáltalán elment-e, majd attól függően írj ki bármit is.Pl. leellenőrizhetnéd az $smtp változót is, illetve a $sentmailt is:
magyar nyelvű doksi:
factory
sendA kommentek között meg van egy lehetséges példa hibaellenőrzésre:
To handle errors when sending mail use the following. Great for checking if the SMTP server accepted all the addresses.$send = $mail->send($to, $headers, $body);
if (PEAR::isError($send)) { print($send->getMessage());}===
Egyébként mi értelme van PHP-vel kiíratni itt a formot?
<?php
echo 'Ez egy teszt mail mert a * már * * * és remélem menni fog<br><br><br><br>';
echo '<form method="post">'
. 'Név: <input type="text" name="nev"><br>'
. 'Téma: <input type="text" name="theme"><br>'
. 'E-mail Címed: <input type="text" name="email"><br>'
. 'Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>'
. '<input type="submit" name="submit" value="küldés">'
. '</form>';
if(isset($_POST['submit'])) {
...HELYETT (!!) lehetne így:
Ez egy teszt mail mert a * már * * * és remélem menni fog<br><br><br><br>
<form method="post">
Név: <input type="text" name="nev" /><br>
Téma: <input type="text" name="theme" /><br>
E-mail Címed: <input type="text" name="email" /><br>
Üzeneted:<br> <textarea name="message" rows=5 cols="40">Ide írhatod az üzeneted!</textarea><br>
<input type="submit" name="submit" value="küldés" />
</form>
<?php
if(isset($_POST['submit'])) {
...Ami statikus rész, úgysem változik, azt felesleges PHP-val kiíratni.
De vegyíteni is lehet a kettőt:
<?php
if( !empty($tokmindegy) ) :
// itt jön a HTML-rész...
?>
<form method="post">
.........
</form>
<?php
// HTML-rész vége...
endif;
?>[ Szerkesztve ]
Sk8erPeter
-
Louloudaki
aktív tag
kicsit php, kicsit nem: szerveridőt lekérdem phpval, majd kiíratom a html fájlomba, és azt szeretném, hogy onnantól kezdve a másodpercek is ketyegjenek meg frissüljön az idő magától, ne csak az legyen folyamatosan, hogy 2012-03-17 16:53 és a legközelebbi oldalnavigációval frissüljön megint. ezt hogy lehet konkrétan? nem flash, és nem kliens oldali idő kell.
-
válasz Louloudaki #8779 üzenetére
AJAX (!).
-
Louloudaki
aktív tag
válasz Peter Kiss #8780 üzenetére
gondoltam kicsit konkrétabban leírja valaki ajaxot sejtettem, de mit és hogyan? sima prototype jó?
-
Sk8erPeter
nagyúr
válasz Louloudaki #8781 üzenetére
Vagy jQuery, vagy más, teljesen mindegy.
Amúgy miért kell neked másodpercenként AJAX-szal lekérni a szerveridőt?
Miért nem jó itt kliensoldali számolgatás, és legfeljebb ritkábban szerveroldali időlekérés az ellenőrzés/korrekció érdekében?Sk8erPeter
-
válasz Louloudaki #8781 üzenetére
Azért nem írtam bővebben, mert úgyis arra hozom ki, hogy nehogy úgy csináld.
Sk8erPeter adja a korrekt megoldást. (Egyébként a magam részéről nem szórakoznék ilyennel, mutassa csak az időt kizárólag a kliensoldal felhasználásával.)
-
Sk8erPeter
nagyúr
válasz Peter Kiss #8783 üzenetére
Jaja, teljesen egyetértek.
Legfeljebb első oldalbetöltéskor lekéri a szerveridőt, aztán tovább már csak kliensoldalon számol.
Különben tökéletesen feleslegesen zabál fel rengeteg szabad erőforrást a szervertől.Sk8erPeter
-
cAby
tag
válasz Sk8erPeter #8776 üzenetére
Igen, erre én is gondoltam, csak valahogy nem jött össze és ezért maradtam a másik megoldásnál.
Megnézem így, ahogy írtad. Köszi. -
Sk8erPeter
nagyúr
Pl. úgy megoldható, ha kiegészíted a jelenlegi keresőformodat így:
<form ........>
<div class="form-elements-wrapper">
...................
<label for="price_asc">Rendezés:
<select id="price_asc" name="price_asc">
<option value="true"<?php if(isset($_GET['price_asc']) && $_GET['price_asc'] == 'true'){echo ' selected="selected"';}?>>Növekvő</option>
<option value="false"<?php if(!isset($_GET['price_asc']) || $_GET['price_asc'] == 'false'){echo ' selected="selected"';}?>>Csökkenő</option>
</select>
</label>
....................
</div>
</form>A pontok helyére nyilván helyettesítsd be a saját attribútumaidat, illetve mezőidet.
Sk8erPeter
-
cAby
tag
válasz Sk8erPeter #8786 üzenetére
Csak az a baj, hogy úgy szeretném, hogy kitölti valaki a formot, ami az index.php-n van, akkor átirányít az ekeres.php-ra és megjeleníti az eredményt és ott lenne ilyen opció, fel és le nyíl, amivel be lehet állítani a rendezést.
Úgy csináltam meg, hogy gomb hátterének tettem be a nyilat, csak ilyenkor value-t nem tudok beállítani.Tehát még filózok rajta egy sort, mert még nem megy egyelőre.
-
Sk8erPeter
nagyúr
Én is erről a formról beszéltem, amit kitöltenek... Akkor az index.php-n lévő formodat (ahova beírják a keresendő kulcsszót) egészítsd ki azzal, amit mutattam. Aztán a keres.php oldalon elhelyezhetsz még egy linket, ami a $_GET['price_asc'] értékét módosítja, tehát van egy link, ami a jelenlegi keresendő érték+'&price_asc=false' vagy épp true.
Sk8erPeter
-
cAby
tag
válasz Sk8erPeter #8788 üzenetére
En meg pont nem arrol a formrol beszelek. Tehat nem az index.php-n levo kereso form-on lehetne ezt allitani, hanem mar listazas utan a keres.php-n egy fel es egy le nyillal. Ha az indexhez szeretnem akkor ertem, hogy mit irtal, meg tudnam csinalni. De ahogy szeretnem, ugy egyelore nem megy.
-
Sk8erPeter
nagyúr
Ja, már minden világos.
Akkor ez egy jó megoldás lehet (kipróbáltam, műxik):<?php
$_GET_array = $_GET;
$_GET_array['price_asc'] = 'true';
$path_ascending_for_markup = $_SERVER['SCRIPT_NAME'].'?'.http_build_query($_GET_array, '', '&');
$_GET_array['price_asc'] = 'false';
$path_descending_for_markup = $_SERVER['SCRIPT_NAME'].'?'.http_build_query($_GET_array, '', '&');
?>
<div>
<a href="<?php echo $path_ascending_for_markup;?>">Növekvő ↑</a> |
<a href="<?php echo $path_descending_for_markup;?>">Csökkenő ↓</a>
</div>(A $_GET tömböt szándékosan adtam át egy másik változónak, mert közvetlenül módosítani szerintem nem szép (ahogy a $_POST tömböt sem szoktam közvetlenül módosítani).)
Sk8erPeter
-
Louloudaki
aktív tag
válasz Sk8erPeter #8782 üzenetére
+Athlonnak is válasz: azért kell, mert nemzetközi oldal, és a lottósorsolás és a fogadás lezárása szerver idő szerint fog történni, nem az egyes userek lokális ideje szerint, tehát kéne nekem valami olyan megoldás, hogy a user lássa másodpercre pontosan, mennyi ideje van még szelvényt venni a zárásig. és ha mondjuk elkezdi olvasgatni a főoldal híreit, akkor addig nem frissül az idő az oldalon amíg nem frissít vagy nem navigál el. na erre keresek megoldást. az is jó, ha induláskor lekérem phpval az időt, aztán valahogy átadom ajaxnak és az számol utána másodpercenként valahogy, de konkrétan nem tudom, hogy kéne.
-
cAby
tag
válasz Sk8erPeter #8790 üzenetére
Már majdnem írtam, hogy még így sem megy, de aztán rájöttem hol hibáztam.
Köszi szépen a segítséget, most is tanultam valami újat.
Már csak azt kell megoldanom, hogy ha a 2. oldalon nyomok a rendezésre, akkor az elsőre ugorjon, de ez menni fog, ha minden igaz.
-
CSorBA
őstag
válasz Louloudaki #8791 üzenetére
Kiíratod a server időt, és javascripttel számoltatod. De most nem tiszta, visszaszámlálót akarsz, vagy csak sima "szerverpontos" órát?
-
Sk8erPeter
nagyúr
válasz Louloudaki #8791 üzenetére
Akkor sem indokolt, hogy másodpercenként AJAX-os kéréseket intézz a szerver felé...
Használd ezt a visszaszámláláshoz, ez elintézi neked, ki is írja, testreszabható:
jQuery Countdown
Nyilván úgy inicializálod, hogy mondjuk egy script tagbe berakod PHP-vel a kezdeti időt.
Egy oldalon én is pont sorsoláshoz ezt használtam fel.
Ezzel azt is meg tudod oldani, hogy a visszaszámlálás lejártakor meghívsz egy tetszőleges függvényt - pl. újrakezded a visszaszámlálást. Nagyon hasznos, visszaszámlálásokhoz "must-have".Egyébként mint említettem, ha nagyon parázol a kliensoldal pontossága miatt, akkor se másodpercenként korrigálj és vesd össze a kliensoldali számláló értékével.
De ha szerveroldali idővel inicializálod a visszaszámlálót, akkor a kliensoldal nem lesz annyira pontatlan, hogy emiatt különösebben meg kellene ijedned.(#8792) cAby: Szívesen!
[ Szerkesztve ]
Sk8erPeter
-
Louloudaki
aktív tag
válasz Sk8erPeter #8794 üzenetére
nem is akarok másodpercenként servert kérdezni időről, be is halna az egész ha a sok usertől még ilyen kérések is jönnének. ezt a jqueryset megnézem, hátha át tudom alakítani, köszi. bár nem visszaszámlálót akarok, hanem hogy az aktuális serveridő látszódjon egységesen minden ország userének.
-
Sk8erPeter
nagyúr
válasz Louloudaki #8795 üzenetére
Szívesen.
Ha sorsolás, és azt akarod megmutatni, pontosan hány másodperc van még a sorsolás lezárásáig, akkor nem igazán látom be, miért nem visszaszámlálóval oldod meg...
"nem is akarok másodpercenként servert kérdezni időről, be is halna az egész"
Én is erről beszéltem korábban... de épp Te magad írtad, idézlek:
"szerveridőt lekérdem phpval, majd kiíratom a html fájlomba, és azt szeretném, hogy onnantól kezdve a másodpercek is ketyegjenek meg frissüljön az idő magától [.....] nem flash, és nem kliens oldali idő kell."
Ezt lehetett úgy értelmezni, hogy nem akarsz kliensoldalon számolgatni. De akkor félreérthető volt: tehát a megoldás, hogy először szerveroldalról berakod a pontos időt a kliensoldalon megjelenő kódba, majd kliensoldalon számolsz tovább. Ha nem visszaszámlálót szeretnél, hanem csak egy normál órát, akkor itt van egy: [link].Ja, egyébként a jQuery Countdown-nal felfelé is tudsz számoltatni: [link] (bár a visszaszámláló még mindig indokoltabb).
[ Szerkesztve ]
Sk8erPeter
-
Louloudaki
aktív tag
válasz Sk8erPeter #8796 üzenetére
ügyfél kérése... bár lehet rábeszélem a visszaszámlálásra. végülis ha én kínában játszom és azt mondja az oldal, hogy sorsolás hétfőn 12:00 cet, ma meg szerda este 8 van a serveren, azzal mezei júzerként nem sokra megyek, átszámolni meg észben tartani, ellenben azzal hogy hátralévő idő 5nap 10óra 20perc 10mp.
köszi mind2 megoldást.
valóban a kliens oldali időt arra értettem, hogy nem a user gépét akarom megkérdezni, hogy nála épp hány óra van. -
Sk8erPeter
nagyúr
válasz Louloudaki #8797 üzenetére
Jaja, engem mezei felhasználóként rohadtul nem érdekelne, hogy a szerver szerint mennyi az idő, legfeljebb az, hogy mennyi időm van még a sorsolás lezárásáig.
Látványosabb is, meg egyértelműbb is.Sk8erPeter
-
biker
nagyúr
Érdekes hibába futottam.
Van egy kis rendszerem, ami működés közben emaileket küldözget, 1-2 soros kis igazolásokat, ugye erre a mail() is jó, több idő betlteni a swiftmailert mint elküldeni a 2 mondatot.DE
Ez ugye localhost alatti xampp esetén nem ment ki, gondoltam, nem kapom meg, mert ugye nem hitelesített levélküldő, stb
Nosza, mivel valaki használná így, saját gépen, és küldene emailt is, mondom beizzítom swiftmailerrel, de nem tud kapcsolódni
Connection timed out caught exception a visszajövő hibaüzenet, 60secig teker, utána jön a hiba.
config jó, mert feltöltöm a teszt serveremre, azonnal okádja a leveleket, de localhostról nem
Valamit kell konfogolni xamppban hogy kifelé és üzenjen? vagy a tűzfal a ludas?Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
Új hozzászólás Aktív témák
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- Amlogic S905, S912 processzoros készülékek
- A fociról könnyedén, egy baráti társaságban
- eBay-es kütyük kis pénzért
- Path of Exile (ARPG)
- gban: Ingyen kellene, de tegnapra
- Android alkalmazások - szoftver kibeszélő topik
- Politika
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
- -31% ÚJ BONTATLAN Lenovo Legion 5 Pro:R7 6800H,16GB DDR5,1TB,16" QHD+ 500nit 100% sRGB,RTX 3070 150W
- Asus Rog Ally Z1 Extreme
- SAPPHIRE INCA EP-10 - 10 x RX 5700 XT - professzionális bányászgép - eladó!
- Samsung Galaxy S22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Legion 7, 16,0"WQXGA, Ryzen 9 6900HX, 32 GB DDR5, RX6850M XT 12 GB, 1TB SSD, 1,5+ év garancia
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen