- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bitpork: Augusztus 2- szombat jelen állás szerint.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Geri Bátyó: B550 szűk keresztmetszet, de mi és miért?
- Fogkefe: elektromos vagy manuális?
- Magga: PLEX: multimédia az egész lakásban
- Parci: Milyen mosógépet vegyek?
- sziku69: Szólánc.
- Aggregátor gondjai, örömei, és elmélkedései
Új hozzászólás Aktív témák
-
H.O.D.
senior tag
válasz
trisztan94 #14099 üzenetére
Szinte biztos, hogy saját fejlesztés.
-
trisztan94
őstag
válasz
Tele von Zsinór #14098 üzenetére
Nincs semmilyen licensz info, szval kitoltom a felest
-
Tele von Zsinór
őstag
válasz
trisztan94 #14097 üzenetére
Ha opensource fw, akkor ott lesz a licenszinfo minden file-jában. De az is lehet, hogy az előző srác saját rendszere, ekkor viszont igyál egy felest, mielőtt mélyen belemész
-
trisztan94
őstag
Sziasztok!
Egy félig kész oldalt fejezek be egy megrendelőnek, viszont nagyon olyan érzésem van, hogy valami framework-kel lett készítve eddig az oldal. Felismeri valamelyikőtök, hogy ez mi lehet?
require_once("includer.php");
using("common/var.php");
using("common/Settings.php");
using("domainsettings/DomainSettings.php");
using("pagecontrol/MenuHandler.php");
using("database/ImageCategoryData.php");
using("pagecontrol/PageControl.php");
$domainSettings = new DomainSettings();
$pageControl = new PageControl();
$pageControl->init($domainSettings);
$menuHandler = new MenuHandler();
$menuHandler->init($domainSettings, $pb);
print $pageControl->printHtmlHeader();
print $pageControl->printHeaderStatic('');
$menuHandler->static = 1;
print $menuHandler->showMenu();
print $pageControl->showMenu2Static();
print 'Így mutat a Pólón';
print $pageControl->showFooter_static(); -
Tele von Zsinór
őstag
válasz
Dave-11 #14095 üzenetére
Először fel kell tölteni, utána történnek az ellenőrzések. Amíg nincs nálad a file, értelmetlen volna bármit ellenőrizni, hisz könnyedén meg tudnám csinálni, hogy képet mondok, de phpt küldök.
Ilyennel nincs gond, mind webszerver, mind php oldalon meg lehet adni egy felső korlátot, amin túl nem foglalkozik a feltöltéssel. Ekkor a tmp-be sem kerül, a te scripted sem hívódik meg.
-
Dave-11
tag
Amikor készítünk egy űrlapot, amivel fájlokat lehet megadni, és PHP-vel beállítjuk, hogy mondjuk milyen kiterjesztés az elfogadott, meg hogy mekkora lehet a fájl maximális mérete, akkor az ellenőrzés hogyan zajlik?
Mikor rányomunk pl.: a Küldés gombra, akkor már egyből feltölti az egész fájlt a tmp mappába, és utána ellenőrizgeti le a paramétereket, vagy előbb a feltöltő gépéről lekéri az adatokat, és meg a feltöltés előtt ellenőrzi?
Csak azért érdekel, mert ha előbb feltölti és aztán ellenőriz, akkor abból nem lehet gond, hogy mondjuk valaki gonoszkodni, akar, és feltölt egy nagy méretű fájlt? Oké hogy a tmp-be kerül, de onnan mennyi idő múlva törlődik? -
kenwood
veterán
válasz
trisztan94 #14093 üzenetére
mondjuk eloszor veluk kellett vna megbeszelni,mert sztem csak egy felreertes az egesz,es meg bajod is lehet belole,h ilyennel meggyanusitod oket az orszag egyik legnagyobb szakmai foruman.
ha nem lehet megegyezni,akkor az egyetlen megoldas a koltozes.
nem vagom,milyen oldalrol van szo,de valahogy fura nekem,h minden db lekerdezes elott manualisan kene vmit bepotyogni ...
kicsit a taxis ismerosomre emelekztet,aki ugy feltette a 20 eves audijat,h minden megallaskor es indulaskor felnyitotta a motorhazteto es lehuzott egy kabelt,hogy ne tudjak csak ugy ellopni a verdat. -
trisztan94
őstag
válasz
kenwood #14092 üzenetére
kivéve ha nem írom bele a php-ba
Erre én is gondoltam, nem vagyok annyira hülye gyerek, mint aminek néha látszom
Úgy akartam megoldani, hogy amikor kiolvasunk akkor meg kell neki adni egy kiolvasó kódot, ami csak addig él amíg kiolvassa, utána törli magát és nem látszik semmi.. Tényleg nem tudok mit kezdeni az emberrel, ezt kell megoldani.
-
kenwood
veterán
válasz
trisztan94 #14091 üzenetére
akkor megsem jott at.
hiaba titkositod,ha ki akarod olvasni a titkositott adatokat,bele kell irnod a visszafejtes modjat a php kodba,amihez ugyanugy hozza fognak ferni.
a jogosultsagokat is toluk kaptad,nehez lenne elvenni -
trisztan94
őstag
válasz
Sk8erPeter #14090 üzenetére
De, átjött, mondtam is a megrendelőmnek (aki egy kukkot nem ért számítógépül), aki úgy véli, hogy az úgy nem lesz jó, mert akkor is hozzá tudnak férni.. Hiába magyaráztam, hogy az nem úgy van, nem lehet vele mit kezdeni, így marad a titkosítás.
-
Sk8erPeter
nagyúr
válasz
trisztan94 #14088 üzenetére
Huhh... A jogosultságokkal kapcsolatos javaslat még mindig nem jött át?
-
Peter Kiss
őstag
válasz
trisztan94 #14088 üzenetére
:facepalm:
-
Sk8erPeter
nagyúr
válasz
CSorBA #14079 üzenetére
Azért annyiból mindenképp igaza van, hogy a példakódokat pont hülyebiztosra kellene írni, hogy akinél a short_open_tag ki van kapcsolva, annál is működjön a kód.
(#14085) Athlon64+ : +1.
-
válasz
trisztan94 #14082 üzenetére
Tartalmát titkosítsd. Bár szerintem ha nagyon akarnak a továbbiakban is bele tudnak nézni eredményesen.
-
Peter Kiss
őstag
válasz
trisztan94 #14084 üzenetére
Ne kapjanak jogosultságot?
-
trisztan94
őstag
válasz
kenwood #14083 üzenetére
Az a baj, hogy mi nem tudjuk ellenőrizni, hogy belépegetnek-e. Mondhatják azt, hogy "oké, nem nézünk többet bele", de attól még ugyanúgy megtehetik és mi nem fogunk tudni róla.
Úgy derült ki, hogy egyik kollégájuk felkeresett telefonon, hogy látták az adatbázist, csak nem utf-8 a karakterkódolás, ne állítsák-e át.
-
kenwood
veterán
válasz
trisztan94 #14082 üzenetére
minek titkositani?
szolni kell nekik,h ne nezzenek bele.
ha egy hotelben bejarkal ejszaka a szemelyzet a szobaba,nem zarat szerelek az ajtora. -
trisztan94
őstag
Sziasztok!
MySQL adatbazist szeretnek titkositano, mi erre a legjobb megoldas?
A megrendelom adatbazisaba bele nezegetnek az xls.hu kedves kollegai es ez ugye nagyon nem tetszik neki. Volt olyan hulye, hogy veluk csinaltattad a 3 oras oldalat 130.000 ftert, tarhelyet nem akar cserelni mert kifizetett 16.000ft-ot egy ev 1000mb tarhelyert..
Szval titkositani kellene, hogy ne tudjak nezegetni, fontos ceges adatok vannak rajta..
(Nyilvan olyan titkositas kellene, hogy azt mi konnyen visszafejtsuk, de az xls-es kollegak mar ne annyira konnyen..)
-
Petyyyyy
addikt
Közben sikerült megoldanom a dolgot, működik. Szerk: Innen a megoldás.
(#14079) CSorBA - ...holnap lesz egy napja.Én sem ezt vártam, de odaszúrtam neki, hogy php és voila.
(#14080) 19.Norbika - Szerintem is. Délután még gyötröm ezeket is, működniük kell. Mindenesetre köszönöm. -
Petyyyyy
addikt
válasz
Vision #14077 üzenetére
Szinte minden alkalommal az include-olt php-ban van valami hiba, amit letöltöttem. 2 perce ezt a megoldást próbáltam ki, természetesen ebben is volt hiba. Az includolandó php fájlban. Már a kezdésnél csak simán "<?" volt, hiányzott a php kulcsszó.
Ilyenek vannak fent.
Persze megeshet, hogy a többinél én bénáztam és nem írtam át valamit. -
Petyyyyy
addikt
Üdv ismét!
A segítségetek kérném. olyan osztályra lenne szükségem, ami képes html-ből pdf-fet kreálni úgy, hogy a css maradjon és a képek minősége ne - vagy csak nagyon kis mértékben - romoljon le. A tegnapi nap erre ment rá, de egyiket sem tudtam működésre bírni. Volt szerencsém a html2pdf-hez, WkHtmlToPdf-hez, mPDF-hez, dompdf-hez, TCPDF-hez...most épp ezt próbáltam, de persze ez sem működik.
-
válasz
Tele von Zsinór #14074 üzenetére
Így oldottam meg végül.
mobal,
-
Ebbe segítsetek nekem!
Van egy sztringem, tegyük fel: months.august (egy függvény egyetlen paramétere). Most ezt úgy kéne átalakítanom, hogy egy vagy több egymásba ágyazott tömbből visszaadja a megfelelőt (értelemszerűen ezek a kulcsok összefűzve).
Például ennél a sztringnél maradva (months.august)
return array(
'months' = array(
'january' => 'január',
...
'august' => 'augusztus',
...
)
);Remélem érthető! Köszi!
mobal,
-
Petyyyyy
addikt
Igen, már az elején rájöttem, hogy ez lesz a legjobb módszer. Találtak ki nekem olyan problémát, hogy csak lestem.
Elsősorban én is inkább a neten nézek utána valaminek, ha szükségem van rá, de gondoltam ha rámjön út közben az olvashatnék, legyen már kéznél valami.
(#14066) Sk8erPeter - Nem, ők nem látták az idézetet.Csak azt hittem ismeri valamelyikőtök a könyvet és ha meglátja a borítót rögvest beugrik neki.
Mindenesetre köszönöm a válaszokat! -
Speeedfire
félisten
Ok, megyek alszok egyet.
-
fordfairlane
veterán
válasz
Speeedfire #14062 üzenetére
alzheimer()
-
válasz
Speeedfire #14067 üzenetére
Van egy másik megoldás is [link]
-
Sk8erPeter
nagyúr
válasz
Speeedfire #14067 üzenetére
De ne szívass már, hát a többiek pontosan erre javasoltak megoldásokat... Remélem, kandi kamerás átverés...
-
Speeedfire
félisten
Nem jól fejeztem ki magam. Egy asszociatív tömbben nézném meg adott indexű elemben van-e adat. Mint az array_key_exists() függvény, csak a változó értéke lenne a kérdéses. Írtam rá egy függvényt, de beépítettet nem találtam, ezért akartam megtudni, hogy feleslegesen dolgoztam-e vagy van beépített is rá.
-
Sk8erPeter
nagyúr
válasz
Speeedfire #14062 üzenetére
Most mi történt veled, delírium, aztán vissza a kezdetekhez?
(#14060) Petyyyyy :
Gondolom ők is értékelték azt az ominózus idézett írást.Azt a könyvet nem ismerem, de ha műszaki könyvtárból ki tudsz venni hasonlókat, akkor kísérletezz, borító alapján sajna nem lehet ítélni.
-
válasz
Speeedfire #14062 üzenetére
Pl. az empty?
-
válasz
Speeedfire #14062 üzenetére
!isset vagy empty ?
[link] ?
Kérdés, hogy mit tekintesz üresnek.(#14063) Soak
Ez hibát ad, ha nem létezik a kulcs. -
Soak
veterán
válasz
Speeedfire #14062 üzenetére
$array['xyz'] === null ?
-
Speeedfire
félisten
Létezik olyan függvény, ami megnézi, hogy az adott tömb xyz eleme üres-e vagy sem?
-
Soak
veterán
válasz
Petyyyyy #14060 üzenetére
Talalj ki egy bonyolultabb alkalmazast,ird meg, szembesulj kozben azokkal a problemakkal amik eszedbe se jutatnanak es utana keres ezekre hasonlo anyagokban ( bar en az internetet ajanlom, ha jol hasznalod akkor nincs frissebb es ellenorzottebb forras, pl : stackoverflow) . Az elso kodjaid nagyon szarok lesznek de ha megvan a turelem es kitartas akkor a probalkozasokbol egyre tobbet tanulva gyorsan lehet fejlodni.
-
Petyyyyy
addikt
válasz
Sk8erPeter #14059 üzenetére
Nem, semmi esetre sem. Elolvastattam két hozzáértővel is ezt a bekezdést. Hadd ne részletezzem a reakciót.
Beszereztem egy frissebb írást is. Erről mi a véleményetek? Párak szerint nagyon jó írás lett és már PHP 5.
-
Petyyyyy
addikt
válasz
fordfairlane #14055 üzenetére
Így igaz, PHP4, 2002-es kiadás.
-
Speeedfire
félisten
válasz
fordfairlane #14055 üzenetére
A könyv a PHP 4 átfogó kézikönyve, amely ismerteti a nyelv kialakulását és a PHP 4 újdonságait, bemutatja az alkalmazás telepítését, a HTML kód előállítását és az adatbázisok elérését.
-
Petyyyyy
addikt
válasz
Sk8erPeter #14051 üzenetére
Nem saját "kitalálmány", ebből a könyvből van kérlek.
-
fordfairlane
veterán
válasz
trisztan94 #14049 üzenetére
Egyébként itt találsz rövid leírást, és példakódot, csak szerintem ennyiből nem fogod megtanulni használni.
-
Sk8erPeter
nagyúr
válasz
Petyyyyy #14044 üzenetére
"Ez azt jelenti, hogy a behelyettesítés mindenképpen megtörténik, még akkor is, ha az nem hajtódik végre (például egy olyan if utasítás törzsében, amelynek feltétele nem teljesül)."
Honnan szedted ezt a baromságot?Már hogy futna le egy nem teljesülő feltétel törzsében lévő kód?
Már korábban is írtam, hogy ez lehetetlen. Különben mégis mi a frászra használhatnád a feltételes szerkezeteket, ha azok hatástalanok lennének?
============================
(#14047) trisztan94 :
"En az observer-t szoktam hasznalni java alatt, hasznalhato az php-val is? Esetleg valami ami jobb vele?"
Ahogy már írták, ez a kérdés úgy rossz, ahogy van. -
fordfairlane
veterán
válasz
trisztan94 #14049 üzenetére
Ugy ertettem, hogy melyik a legjobb hozza, mondjuk ab kapcsolat, listazas, stbstb.
A patternek továbbra is probléma-, nem pedig nyelvjárásfüggőek. Mondom, attól függ, hogy mire akarod használni az adott patternt. Például MV* architektúráknál a PHP-ban is az observer patternt szokták használni, ahogy minden más nyelvben, ahol felhasználói interaktivitást kell kezelni.
Listázáshoz Iteratort. ab kapcsolat? Adatbázis kapcsolatra gondolsz? Singleton, DI konténer Factory methoddal, stb...
-
trisztan94
őstag
válasz
fordfairlane #14048 üzenetére
Ugy ertettem, hogy melyik a legjobb hozza, mondjuk ab kapcsolat, listazas, stbstb.
Mondom, en eddig az observerbe mentem bele csak, de nyitott vagyok minden ujra
-
fordfairlane
veterán
válasz
trisztan94 #14047 üzenetére
Melyek a legjobb oop design patternek php-hoz?
A kérdés teljesen rossz. Design patterneket nem nyelvhez használunk, hanem problémák megoldásához. Egyébként az Observer pattern implementálható PHP-ban is, egyszerű sémára épül.
-
trisztan94
őstag
Melyek a legjobb oop design patternek php-hoz?
En az observer-t szoktam hasznalni java alatt, hasznalhato az php-val is? Esetleg valami ami jobb vele?
-
fordfairlane
veterán
válasz
Petyyyyy #14044 üzenetére
míg a require() csak egyszer helyettesíti be a mellékelt fájl tartalmmát.
Régebben ilyen volt, most már nem. Az include és a require is helyettesíthet be többször egy fájlt, például ciklusba belerakva egy listaelem template-jét, annyiszor helyettesítődik be, ahányszor lefut a ciklus.
-
Mbazsika
tag
válasz
Mbazsika #14043 üzenetére
Biztos csinálok valami marhaságot, csak azt nem tudom mit.
Még egy helyre be akartam tenni ezt a funkciót, megint hibát jelez:Array ( [0] => Uploadfunc )
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Loader::$Uploadfunc
Filename: views/query_view.php
Line Number: 51
Fatal error: Call to a member function biztip_nevesit() on a non-object in D:\Server\Apache2.2\htdocs\psdok\application\views\query_view.php on line 51query_view.php:
$this->load->model('Uploadfunc','',TRUE);
$ci =& get_instance();
$load_arr = (array) $ci->load;
$mod_arr = array();
foreach ($load_arr as $key => $value)
{
if (substr(trim($key), 2, 50) == "_ci_models")
$mod_arr = $value;
}
print_r($mod_arr);
.
.
51 $this->Uploadfunc->biztip_nevesit($row->dok_tip),
.
.A $mod_arr szerint be van load-olva....
-
Petyyyyy
addikt
válasz
Sk8erPeter #14032 üzenetére
Na erre gondoltam tegnap, de már csak az emlékfoltja maradt meg:
"A require() nyelvi szerkezet, amely hasonló a Server Side Include #include deklarációhoz, egyéb fájlok beillesztését teszi lehetővé...Az include() függvény hasonló feladatot lát el, a fő különbség az, hogy az include() függvény végrehajtására minden előforduláskor sör kerüól, míg a require() csak egyszer helyettesíti be a mellékelt fájl tartalmmát. Ez azt jelenti, hogy a behelyettesítés mindenképpen megtörténik, még akkor is, ha az nem hajtódik végre (például egy olyan if utasítás törzsében, amelynek feltétele nem teljesül). Ezzel szemben az include() csak akkor helyettesíti be a fájltartalmat, ha a program végre is hajtja a fájlt."
-
Mbazsika
tag
Ismét egy kis segítségre lenne szükségem.
Codeigniter, egy view-ban betöltök egy modelt mert szükségem lenne egy benne lévő funkcióra, de ha meghívom a funkciót, akkor hibaüzenet jön:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Loader::$uploadfunc
Filename: views/upload_form2.php
Line Number: 61Fatal error: Call to a member function biztip_nevesit() on a non-object in D:\Server\Apache2.2\htdocs\psdok\application\views\upload_form2.php on line 61
A model: (uploadfunc.php)
<?php
Class Uploadfunc extends CI_Model
{
function __construct()
{
// Call the Model constructor
parent::__construct();
}
public function biztip_nevesit ($biztip)
{
.
.
.
return ('Ismeretlen');
}
}
?>A view részlete:
59 $this->load->model('Uploadfunc','',TRUE);
60 $tipus_options = array(
61 '0' => $this->uploadfunc->biztip_nevesit('0'),Mit nézek el?
Előre is köszi a segítséget!
-
Chrystall
senior tag
válasz
Sk8erPeter #14035 üzenetére
Igen, az nekem is gyanús volt így utólag, hogy ott megszaladt a kivágás kissé, de éjszaka csináltam, a megjegyzés sorra figyeltem, és automatikusan onnan vágtam ki. De akkor se tiszta, hogy a Dashboard hogy a fárszba inaktív, mikor elvileg ez a cucc egy külön lapot csinál csak, amit utána be lehet linkelni. Az a baj nem nálam van a belépő a host oldalra, meg kell várni míg megkapom, remélem nem valami komolyabb hiba lett...
-
kenwood
veterán
válasz
Chrystall #14034 üzenetére
ha ezt a sort berakod a wp-config.php fileba,akkor nem feher kepernyot ad,hanem a hibauzenetet irja ki.
define(‘WP_DEBUG’, true);
http://codex.wordpress.org/Editing_wp-config.php#Debugne felejtsd el kitorolni,ha vegeztel vele,eles oldalon biztonsagi kockazatot jelent.
-
Sk8erPeter
nagyúr
válasz
Chrystall #14037 üzenetére
Nem vizsgálgattam túl sokat, de az nem túl jó, hogy pl. megtöröd a táblázatot azzal, hogy a záró </table> taget kiszeded. A többit nem néztem. Mindenesetre átmenetileg CSS-sel is eltüntetheted a formot, amíg rá nem jössz a végleges megoldásra.
Itt tuti tudnak segíteni (angol nyelven):
http://wordpress.stackexchange.com/ -
Chrystall
senior tag
válasz
Sk8erPeter #14035 üzenetére
Engem csak az lep meg, hogy az admin dashboard is elszállt, pedig annak nem tudom mi köze ehhez a cucchoz. Ez elvileg magán a honlapon módosít, de azon is csak annyiban, hogy csinál egy plussz lapot, amit be lehet linkelni.
-
válasz
Sk8erPeter #14032 üzenetére
Mellesleg ezt a kérdést szeretik teszteken (állás), hogy mit a különbség, require vs. include.
mobal,
-
Sk8erPeter
nagyúr
válasz
Chrystall #14034 üzenetére
Sajnos nem ismerem a WordPress-t pluginfejlesztés szintjén, szóval ebben nem tudok segíteni. Drupalban úgy néz ki a moduláris felépítés, hogy a saját moduloddal/sminkeddel be tudsz avatkozni az adatok betöltésébe, az oldal kódjába, renderelésébe, egyebekbe különböző pontokon, az oldal különböző részeit felül tudod bírálni (amelyeket más modulok generáltak le), így a kódok szétválaszthatók és külön-külön fenntarthatóak maradnak, és egy modulfrissítés során nem törlődik mindenféle belenyúlásod. Feltételezem, van valami hasonló WordPress esetén is, de mondom, ezt a részét nem ismerem.
-
Chrystall
senior tag
válasz
Sk8erPeter #14030 üzenetére
Itt van az a PHP amit módosítottam:
Ez a privát üzenetek plugin egyik file-ja, ebből szedtem ki ezt:
//SHOW THE REPLY FORM
$threadOut .= "</table>
<p><strong>".__("Add Reply", "cartpaujpm").":</strong></p>
<form name='message' action='".$this->actionURL."checkmessage' method='post'>".
$this->get_form_buttons()."<br/>
<textarea name='message_content'></textarea>
<input type='hidden' name='message_to' value='".$this->convertToUser($to)."' />
<input type='hidden' name='message_title' value='".$re.$message_title."' />
<input type='hidden' name='message_from' value='".$user_ID."' />
<input type='hidden' name='message_date' value='".current_time('mysql', $gmt = 1)."' />
<input type='hidden' name='parent_id' value='".$pID."' /><br/>
<input type='submit' onClick='this.disabled=true;this.form.submit();' value='".__("Send Message", "cartpaujpm")."' />
</form>";Mondjuk be kell valljam, csak úgy találomra szerdtem ki, mert nem értek egyáltalán ehhez a Wordpresshez, és csak PHPBB-vel meg SMF-fel installáltam eddig fórumot, így eléggé a sötétben tapogatóztam. De akkor is meglep, hogy még az admin dashboard is elérhetetlen, pedig ez a plugin csak egyetlen oldalt vezérel, ami nincs is a főlapon rajta, a főmenüből érhető el. Pl. beírom az oldal címe után, hogy /wp-admin/, az a lap se jön be. Az hogy lehet?
-
fordfairlane
veterán
válasz
Petyyyyy #14028 üzenetére
A kettő közül melyik az, amelyik csak szükség esetén tölti be a fájlt?
Egyik sem valósít meg feltételes betöltést, erre más autoload mechanizmusok valóak. [link]
A require és az include között annyi a különbség, hogy ha hiányzik a fájl, a fordító require-nál hibával leáll, az include-nál csak warningot ad.
-
Sk8erPeter
nagyúr
válasz
DNReNTi #14029 üzenetére
"A require() a szigorúbb. Betölti a fájlt abban az esetben is ha az egy nem teljesülő feltételben van"
Az lehetetlen.A többi amúgy stimmel, a lényeg nagyon röviden, hogy az include a fájl hiánya vagy más para esetén warningot okoz, a require fatal errort, a _once végű függvények pedig ugyanezt csinálják, csak annyi különbséggel, hogy valóban csupán egyszer töltik be a megadott fájlt.
(#14028) Petyyyyy
"Az egyikük minden alkalommal betölti az adott fájlt, a másik csak akkor, ha szükség van rá."
Az include_once(), require_once() függvényekre gondolsz, de ez így nem pontos, hogy csak akkor tölti be, ha szükség van rá, inkább akkor tölti be a fájlt, ha még korábban nem töltötte be (ergo mindenképp "szükség van rá", ha a kódban ezt mondod, de nem mindegy, hányszor).=============
Szerk.:
(#14031) kenwood :
ja, hogy így, OK. -
kenwood
veterán
válasz
Sk8erPeter #14030 üzenetére
van a wordpressnek egy beepitett szerkesztoje,amivel bele tudsz nyulni a kodba.nem sok ertelmet latom a hasznalatanak,sokkal egyszerubb mondjuk notepad++ ban beallitani az ftp kapcsolatot es ott szerkeszteni a fileokat.
-
Sk8erPeter
nagyúr
válasz
Chrystall #14025 üzenetére
Ott kezdődik, hogy nagyon rossz ötlet közvetlenül belegányolni az ilyen pluginekbe, ha moduláris felépítésű a dolog, és saját pluginnel bele tudsz nyúlni az oldal megjelenésébe, akkor ott kell elintézni az ilyesmit, persze azt is odafigyeléssel. Ahogy már írták, simán lehet, hogy "elszáll" az oldal apró hibától is, azt nem tudhatjuk, mit ronthattál el.
(#14026) kenwood :
"nem tudom,hogyan nyultal bele a phpba,de az editort nem ajanlom,mindig ftpn keresztul erdemes modositani."
Ezt hogy érted? -
DNReNTi
őstag
válasz
Petyyyyy #14028 üzenetére
Ha jól tudom több különbség is van. A require() a szigorúbb. Betölti a fájlt abban az esetben is ha az egy nem teljesülő feltételben van, továbbá fatal error-t hoz ha nem található a beolvasandó állomány, megáll a futásban is. Az include() hoz hibát, de lefut a script. Még továbbá ha jók az ismereteim a requrie_once() és az include_once() az amik csak akkor töltik be a fájlt ha "szükség van rá". Pl ha már az inicializálásnál betöltötted a "init.php"-t, és közben valahol a kóddzsungelben ismét előkerül include_once('init.php'); formában, akkor nem fogja újra beolvasni. Asszem így van.
-
Petyyyyy
addikt
Üdv urak!
Ez egy láma kérdés, de nincs kéznél a php fejlesztők kézikönyve úgyhogy megkérdem. Require - Include. Az egyikük minden alkalommal betölti az adott fájlt, a másik csak akkor, ha szükség van rá. A kettő közül melyik az, amelyik csak szükség esetén tölti be a fájlt?
-
kenwood
veterán
válasz
Chrystall #14025 üzenetére
elso korben lepj fel ftpn es rakd at a pluginokat olyan helyre,ahol nem latja a wordpress.
ha ez nem segit,csinalj biztonsagi mentest a teljes konyvtarrol,majd ird felul az osszes wordpress filet egy szuz wordpress-el.
nem tudom,hogyan nyultal bele a phpba,de az editort nem ajanlom,mindig ftpn keresztul erdemes modositani. -
Chrystall
senior tag
Sziasztok!
Egy BBPress fórummal kapcsolatps kérdésem lenne. Megkértek, hogy kissé szedjek rendbe egy fórumot, mert pár link rossz meg ilyenek, meg nincs Privát Üzenet panel benne. Wordpress-es van installálva, amire raktak egy BBPress plugin-t. Ott jött be a probléma, hogy felraktam egy Privát Üzenet plugint, ami fel is települt, minden oké volt, csak volt a privát üzenet panelen egy rész, valami űrlap, ami nem kellett. Megnyitottam a Privát üzenet plugin egyik PHP file-ját, hogy kiszedjem belőle annak az űrlapnak a kódját, erre most elszállt az egész oldal. Ez hogy lehet? A site keret filejaihoz nem nyúltam, csak a plugin egyik PHP-jéhez, hogyhogy ennyire szétcsúszott az egész. Annyira nem megy semmi, hogy még az Admin Dashboard-ba se lehet belépni. Pedig ez a cumó csak egyetlen lapot jelent a honlapból, és ez nem is a kezdőlap. Van ilyen, hogy egy 20-ad rangú pluginban rossz a kód, akkor odavágja a teljes honlapot?
-
Mbazsika
tag
válasz
Peter Kiss #14023 üzenetére
-
Mbazsika
tag
Hello!
Erősen tanulási fázisban vagyok..
Ha egy változó var_dump-ja ez:
array(1) { [0]=> object(stdClass)#16 (1) { ["dok_id"]=> string(1) "8" } }
akkor a dok_id értéket hogyan érem el?
Előre is köszi!
-
CSorBA
őstag
A phpmyadmint használókhoz lenne pár kérdésem. Sajnos a szolgáltatóm frissített 3.x-ről 4.x-re. És valami szörnyű eddig.
1, A bal oldali adatbázis navigáció fa szerkezetű lett, iszonyatosan használhatatlan, sosem tudom épp hol vagyok. Hogy lehet ezt visszaállítani a régire?
2, Bizonyos táblákat kódolva látok, míg a régi verzióban normálisan láttam. Ez mi ez? A képen ltászik: Hogy lehet kikapcsolni?
-
Petyyyyy
addikt
válasz
Blade_W #14011 üzenetére
Köszönöm! Azóta megoldodótt a dolog. A zip archívum tartalmának a tmp-be kellett kerülnie. Tudom, hogy nem okos megoldás, de a feladat megoldásánál így kérték. Amire én kérdeztem rá, hogy az oda kicsomagolt fájloknak hogy tudom meg az elérési útját pontosan. De mivel ez szinte lehetetlennek tűnt számomra, így kiegyeztünk egy normális mappában, ahonnan már elérhetők a képek.
-
Sk8erPeter
nagyúr
válasz
Tele von Zsinór #14013 üzenetére
Ja tényleg, van ez a kukacos módszer is, kösz
-
G.F.
aktív tag
Kis segítséget kérek. Pár éve egy barátom írt nekem egy pár soros scriptet, amit nem találok. A lényege, hogy az adott oldalból kiszedje a képeket. (tehát ne látszódjonak, de a helyük sem...) CSS-sel el tudom tüntetni, de akkor csúnyán néz ki az üres hely. Légyszíves segítsen valaki... Köszönöm előre is...
-
válasz
Sk8erPeter #14012 üzenetére
Jepp, pontosítok, ki akarom nyerni, hogy adott év adott hónap mikor volt bejegyzés. Valami group by móka lesz ha jól érzékelem?
Szerk.: kikalkuláltam, itt a megoldás!
SELECT DISTINCT FROM_UNIXTIME(last_modified, '%Y. %M') AS last_modified FROM contents
mobal,
-
Speeedfire
félisten
DATE_FORMAT(FROM_UNIXTIME(`comment_date`), '%Y') as "comment_year",
DATE_FORMAT(FROM_UNIXTIME(`comment_date`), '%m') as "comment_month" FROM commentsVagy a where részbe rakod, nem tudom pontosan mi a cél vele.
select
a.*
from
comments
where
DATE_FORMAT(FROM_UNIXTIME(`comment_date`), '%Y') as "comment_year" > :pelda
and DATE_FORMAT(FROM_UNIXTIME(`comment_date`), '%m') as "comment_month" > :pelda -
Tele von Zsinór
őstag
válasz
Sk8erPeter #14012 üzenetére
Vagy kukacoskodsz:
php > $timestamp = "1356057844";
php > var_dump(date("Y-m-d H:i:s", $timestamp));
string(19) "2012-12-21 03:44:04"
php > var_dump((new \DateTime("@" . $timestamp))->format("Y-m-d H:i:s"));
string(19) "2012-12-21 02:44:04" -
Sk8erPeter
nagyúr
"Archívum létrehozására mi a legjobb módszer? Hogyan tudnám legokosabban kinyerni a hozzászólásokhoz tartozó dátumból (int) az évszámokat, hónapokat?"
Na de most akkor melyik a kérdés?Mit értesz archívum létrehozása alatt?
Dátumra:
http://php.net/manual/en/class.datetime.php
arra viszont figyelj oda, hogy a DateTime konstruktora NEM UNIX timestampet vár, de erre is van megoldás:
http://www.php.net/manual/en/datetime.settimestamp.php
(vagy inicializálás előtt konvertálod date()-tel...) -
Archívum létrehozására mi a legjobb módszer? Hogyan tudnám legokosabban kinyerni a hozzászólásokhoz tartozó dátumból (int) az évszámokat, hónapokat?
mobal,
-
19.Norbika
tag
válasz
Speeedfire #14008 üzenetére
Nem hinném, hogy azt mondtam best of lenne, pusztán két rendszert hasonlítottunk össze. Ha nem gond több sárdobálásba nem mennék bele, nem is hiszem, hogy lenne értelme. Tanácsolom, hogy zárjuk le ezt a meddő vitát
-
Speeedfire
félisten
válasz
Sk8erPeter #14006 üzenetére
Nem én hoztam fel, hogy melyik melyik gui a jobb a win vagy linux...olvass kicsit vissza. Ő állította, hogy a win gui a best of.
miszerint az a hozzáértő és vagány srác, aki terminálban pötyörészve állít be mindent (meg érted, az tök gizda, amikor valaki odanéz a monitorára, és csak karakteres felületet lát, és akkor olyan hozzáértőnek tűnik).
Ezt te hol olvasod?
Szimplán csak annyiról volt szó, hogy nagyon sok dolgot egyszerűbben meg lehet csinálni parancssorban. Főleg, hogy a legtöbb webszerver linux alatt működik console alatt, ezért nagyon praktikus ha valaki ismeri is ezeket a parancsokat. Ennyiről van szó.De te is leírtad a lényeget.
Tök jó, ha valaki ezeket vágja, nagyon hasznos, sőt, sokszor nélkülözhetetlen, és sok feladat így nagyon felgyorsítható. -
trisztan94
őstag
válasz
Sk8erPeter #14006 üzenetére
e-pénisz-méregetés
-
Sk8erPeter
nagyúr
válasz
Speeedfire #14004 üzenetére
Ez hogy jön ide? És ha ő a túrótortát jobban szereti, mint az almáspitét, akkor máris megvan a véleményed róla? Ez kb. ilyen szintű vita.
Egyébként elindult a szokásos Linux vs. Windows témában történő e-pénisz-méregetés, aminek keretében megint elhangzott pár vélemény, miszerint az a hozzáértő és vagány srác, aki terminálban pötyörészve állít be mindent (meg érted, az tök gizda, amikor valaki odanéz a monitorára, és csak karakteres felületet lát, és akkor olyan hozzáértőnek tűnik). Ha kattintgat, akkor biztos csak egy hülye egységsugarú vérpisti. Hagyjuk már ezt a hozzáállást, annyira lejárt és felesleges. Nyilván egy csomó webszerver esetén totál felesleges a GUI, ezért nincs is, az ügyes rendszergazda meg terminálból is tök jól tudja konfigurálni a dolgokat. De ez a rendszergazda nem lesz kevésbé ügyes, ha egy Windows-szerveren, az IIS Managerben, grafikus felületen állítja be ugyanazt, vagy hogy szándékosan pejoratívabban fogalmazzak, "összekattintgatja". IIS-t is lehet buzerálni akár konzolból, sőt, szerkesztgethetsz XML-fájlokat, ha jólesik, és nyilván sok esetben erre van szükség, de mivel van hozzá tisztességes grafikus felület, bizonyos módosításokhoz hidd el, hogy nem lesz kedved pötyörészni, amikor gyorsan megcsinálhatod ugyanazt a szemnek kellemesebb felületen.
(Évekig az Apache konfigfájljait buzeráltam, és nagyon nem hiányzik.) Sok minden meg bármelyik OS alatt épp scripteléssel, batch-fájlokon keresztül, stb. gyorsabb. Tök jó, ha valaki ezeket vágja, nagyon hasznos, sőt, sokszor nélkülözhetetlen, és sok feladat így nagyon felgyorsítható. Mindenki azt választja, ami adott feladatra neki a legkényelmesebb és leggyorsabb, meg nyilván ami adott, szerintem emiatt nem érdemes egymás torkának esni (és a végén már olyanokból ítélkezni, mint hogy kinek melyik grafikus felhasználói felület a tetszetősebb
).
-
19.Norbika
tag
válasz
Speeedfire #14004 üzenetére
Persze hogy jobb. Ez nem hiszem hogy vita tárgya lehetne. Sok sok éves előnyük van. Ez a lemaradás még erősen érezhető a linux felületeken. Ami tény az tény. A felhasználók többségének a win esik kézre és az a kezelhetőbb is. Mindannak ellenére, hogy már nagyon ritkán használok windows-t és mint fejlesztő, jobban kedvelem a linuxot, a tényeket akkor is elismerem.
-
Speeedfire
félisten
válasz
19.Norbika #14001 üzenetére
Ha szerinted a win7 felülete jobb, mint pl egy kde vagy gnome3 akkor szerintem sincs miről beszélni.
-
19.Norbika
tag
válasz
PumpkinSeed #14002 üzenetére
Szerintem ezzel zárható is ez a téma
-
PumpkinSeed
addikt
válasz
19.Norbika #14001 üzenetére
Nem akarok beleugatni, de az én véleményem az, hogy a Linux az parancssoros és ott csak kiegészítésnek van GUI, míg a Windows grafikus és ott csak kiegészítésnek van CLI. Ez az én véleményem.
-
19.Norbika
tag
válasz
Speeedfire #13995 üzenetére
Ha figyelmesebben elolvasod mit írtam, akkor rájössz mekkora badarságot írtál. De kiemelem újra. Átlagos felhasználó.
Napi szinten használok linuxot, nem kell bemutatni a GUI-t. Sőt. Napi szinten fejlesztek ruby alkalmazásokat, főként GTK gui lib-el. Ha szerinted a linux GUI felülete olyan jónak nevezhető mint pl win 7 felülete, akkor vagy életedben nem használtad a másikat, vagy olyannyira fanatikus vagy, mint bármely alma rajongó. Érdemes lenne eldobni a fanatizmust és kicsit reálisabban tekintve a kettő nevezett op rendszer GUI felületére. Főleg úgy hogy kiemeltem, az átlagos felhasználói igényekről beszélek. Lehet védeni egyiket,s másikat, de teljesen más célra készültek. De persze van akinek az a fétise, hogy egyszerű műveleteket parancssorba gépeljen be. Nincs ebben kivetnivaló, ha ez a vágya, de a világ nem ebbe az irányba mozog.
Új hozzászólás Aktív témák
Hirdetés
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- HiFi műszaki szemmel - sztereó hangrendszerek
- Linux Mint
- Milyen légkondit a lakásba?
- Milyen egeret válasszak?
- Kerékpárosok, bringások ide!
- Autós topik
- Sony MILC fényképezőgépcsalád
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- További aktív témák...
- BESZÁMÍTÁS!Gigabyte B650M R7 7800X3D 64GB DDR5 1TB SSD RTX 3080Ti 12GB Corsair 4000D Airflow TG 750W
- iKing.Hu - Samsung S25 Ultra - Használt, karcmentes
- Telefon felvásárlás!! Apple iPhone SE (2016), Apple iPhone SE2 (2020), Apple iPhone SE3 (2022)
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 120Hz képfrissítés
- AKCIÓ! MSI Z690 i7 12700K 32GB DDR4 1TB SSD RX 6800 16GB Phanteks P600S Cooler Master 750W
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest