Hirdetés

2024. május 2., csütörtök

Gyorskeresés

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)

Hozzászólások

(#12151) Peter Kiss válasza cucka (#12149) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Ez a magic methodos dolog sántít, mivel, ha csinálok egy ilyet:

class Foo {}

Akkor ettől ennek még nem lesz egyetlen __ metódusa sem, mivel nincs base object (saját rendszerben mindenki csinálhat magának, nyilván).

---

Ez típusossági problémát már kicsit túlpörgitek, ha valamit osztály segítségével lehet rendesen leírni, használjunk osztályt.
Ha valami jó primitívként, használjunk primitívet, akár úgy, hogy a metódus bemenő paraméterét felülvágjuk (pl. strval()-lal), senki sem izgat, ilyen módon engem nem zavar, hogy nem kell kiírni mindenhová, hogy int, float, string (array, class/interface név nekem elég, callable még jó lenne, de legalább van Closure).
Abban az esetben, ha valami primitívnek tűnik, de nem az, akkor C#-ban és Java-ban is bevezetek egy olyan saját típust, ami segít leírni, miről is van szó (SSN-t nem numerikus értékként, string-ként használunk, hanem van rá SocialSecurityNumber nevű osztály), ezt szinte mindenhol meg lehet tenni.

(#12152) Swifty válasza Peter Kiss (#12151) üzenetére


Swifty
csendes tag

Ez a magic methodos dolog sántít, mivel, ha csinálok egy ilyet:
class Foo {}
Akkor ettől ennek még nem lesz egyetlen __ metódusa sem, mivel nincs base object

Persze, de nem is ez a lényeg... Hanem hogy egyes esetekben (pl. __toString) el tudod érni akár azt is, hogy egy MVC-ben az objektumod legenerálja mondjuk a View-ot...

(#12153) cucka válasza Peter Kiss (#12151) üzenetére


cucka
addikt

Akkor ettől ennek még nem lesz egyetlen __ metódusa sem, mivel nincs base object (saját rendszerben mindenki csinálhat magának, nyilván).
Te a programozó vagy, a te szemszögedből a két megoldás teljesen ekvivalens.

(#12150) Sk8erPeter
Oké, felfogtam, tényleg elbeszéltünk egymás mellett.

(#12152) Swifty
Hanem hogy egyes esetekben (pl. __toString) el tudod érni akár azt is, hogy egy MVC-ben az objektumod legenerálja mondjuk a View-ot...
Egyrészt nem javaslom, hogy így használd az mvc-t, másrészt ezt egy tetszőleges metódussal is meg tudod valósítani.

(#12154) Swifty válasza cucka (#12153) üzenetére


Swifty
csendes tag

Persze... Csak példát mondtam... :D

Lényeg az, hogy az adott funkción keresztül megkapod az objektum tartalmát string-ként... Amit persze örököltethetsz, fejlesztheted, stb...

Viszont a saját metódusod használata így nézne ki:
echo $foo->mivanbennem();

A magic method-dal meg:
echo $foo

Sőt:
echo 'Ez van az objektumban: '.$foo

(#12155) Speeedfire


Speeedfire
nagyúr

Létezik olyan beépített függvény, amivel 2 tömböt tudok összefűzni? És a már létezőket felülírni?

$array_1 = array(0=>'egy', 1=>'ketto', 2=>'harom');
$array_2 = array(0=>'nulla', 3=>'harom');
function($array_1, $array_2);

eredménye:
0=>nulla,
1=>ketto,
2=>harom,
3=>harom

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#12156) cucka válasza Speeedfire (#12155) üzenetére


cucka
addikt

array_merge

(#12154) Swifty
Igen, pontosan így van, ahogy írod - a különbség pusztán szintaktikai.

(#12157) Soak válasza Speeedfire (#12155) üzenetére


Soak
veterán

array_merge() , nem lesz benne azonos kulcs.

(#12158) Coyot válasza Speeedfire (#12155) üzenetére


Coyot
őstag

Neked az kell hogy a kulcsok maradjanak és azonos kulcsok esetén valami prioritás szerinti érték kerüljön bele? Szerintem erre írj egy saját függvényt.

Az előbb említett array_merge újraindexel teljesen, szerintem nem arra gondolt, már csak azért sem mert szeretné a létezőt felülírni.

[ Szerkesztve ]

Má' nem

(#12159) Speeedfire


Speeedfire
nagyúr

Köszönöm! :R


Coyot:
Nem, teljesen jó ez a merge_array() nekem.
2db asszociatív tömböm van. Kulcspárokkal, fb és seo adatokkal.
Van egy default tömbböm ezekkel az adatokkal (og:image, description, og:title stb). Ez minden oldalon ugyan az, ahol én azt külön nem adom meg. Van ahol több, kevesebb adat van. Egyes oldalakon meg ugye ezeket felül szeretném írni.

[ Szerkesztve ]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#12160) Coyot válasza Speeedfire (#12159) üzenetére


Coyot
őstag

Akkor rossz a példád, mert nálad az első tömböd 0-ás indexű értéke ami 'egy' volt eltűnt.
array_merge-el újraindexeli az első tömbödet és folytatja az indexelést a második tömb elemeivel és így tovább.

tehát a te kimeneted ez lesz:
array(5) {
[0]=> string(3) "egy"
[1]=> string(5) "ketto"
[2]=> string(5) "harom"
[3]=> string(5) "nulla"
[4]=> string(5) "harom" }

te pedig ahogy írtad ezt szeretnéd:
0=>nulla,
1=>ketto,
2=>harom,
3=>harom

Marhára nem mindegy csak azért mondom :D

[ Szerkesztve ]

Má' nem

(#12161) Coyot válasza Speeedfire (#12159) üzenetére


Coyot
őstag

Nem fértem a módosításba bele, asszociatív tömbökön oké, azon jó lesz :)

Má' nem

(#12162) Speeedfire válasza Coyot (#12160) üzenetére


Speeedfire
nagyúr

Valóban, jogos. :)
Mindenesetre a lényeg, hogy a merge_array() tökéletes lett. :D

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#12163) Sk8erPeter válasza Speeedfire (#12162) üzenetére


Sk8erPeter
nagyúr

Csak olyan van, hogy array_merge(). :)

Sk8erPeter

(#12164) Peter Kiss válasza cucka (#12153) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Nem, a különbség nem csak szintaktika, és nekem nem ekvivalens a kettő. Ha én valahol egy interface-t (vagy egy sima általános object-et várnék (stdClass?)) várok, akkor nem mondhatom minden egyéb teszt nélkül neki azt, hogy __toString() mert egyből meghalhat (attól eltekintve, hogy valószínűleg nem ezért várunk egy adott típusú elemet).

A különbség elvi, PHP-ban egészen pontosan elvi hiba. Eleve, magic gyűjtőnév alatt vannak, ez messze nem tervezés eredménye, shol sem lehet arra számítani, hogy ezek ott vannak az adott objektumban.

@Swifty
Ez még példának is rossz volt... A __toString()-t soha sem használjuk ilyenre... Semmilyen production kódba nem írunk ilyet így... MVC-ben főleg nem így dolgozunk...

(#12165) Speeedfire válasza Sk8erPeter (#12163) üzenetére


Speeedfire
nagyúr

:P ;]

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#12166) Swifty válasza Peter Kiss (#12164) üzenetére


Swifty
csendes tag

Kijavítalak: TE nem írsz ilyen kódot. Mások igen... És függetlenül attól, hogy mit tartasz megfelelőnek, ez a megoldás működik, használható.

De! Oktass, miért nem jó, miért nem "írunk" ilyent?

The __toString() method allows a class to decide how it will react when it is treated like a string. For example, what echo $obj; will print. This method must return a string, as otherwise a fatal E_RECOVERABLE_ERROR level error is emitted.

Direktben SOHA nem kell meghívnod a __toString() metódust.... (Persze meg lehet, ha létezik az adott objektumban.)

[ Szerkesztve ]

(#12167) Inv1sus


Inv1sus
addikt

Bocsánat, hogy közbe a vágok a nem tudom milyen vitának, de régebben volt egy problémám, hogy hogyan tudok több mappát létrehozni a rootba, blabla

Ez oldotta meg a problémáimat:
<base href="<?php echo base_url() ?>" />

Nekem ergo így ezt dobja ki a codeigniter, hogy:
<base href="http://localhost/norcolor/" />

így nem kell linkelgetni a dolgokat úgy egy belső könyvtárból, hogy:
<link rel="stylesheet" type="text/css" href="../../css/standard.css" />
hanem bárhonnan lehet használni így:
<link rel="stylesheet" type="text/css" href="css/standard.css" />

Valószínűleg lehet mondtátok volna ti is, csak a problémámat néha hülyén fogalmazom meg... Gondoltam megosztom, hátha valaki elfelejtette hozzám hasonlóan, hogy ilyet is lehet.

[ Szerkesztve ]

*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***

(#12168) Coyot válasza Inv1sus (#12167) üzenetére


Coyot
őstag

Ha jól rémlik pont ezt mondtam :D

Má' nem

(#12169) Inv1sus válasza Coyot (#12168) üzenetére


Inv1sus
addikt

Uh és tényleg :( :( :(

*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***

(#12170) Sk8erPeter válasza Coyot (#12168) üzenetére


Sk8erPeter
nagyúr

Igen, nekem is ez rémlik, de hogy konkretizáljuk, itt mondtad egész pontosan ezt:
http://prohardver.hu/tema/php_kerdesek_2/hsz_12087-12087.html
most meg újdonságként állítja be :DDD

Sk8erPeter

(#12171) Inv1sus


Inv1sus
addikt

Valami akkor se jó még és most már kezd felcseszni az ideg...

UI: Ja nem, csak a chrome jeleníti meg rosszul az elérést.

[ Szerkesztve ]

*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***

(#12172) Sk8erPeter válasza Inv1sus (#12171) üzenetére


Sk8erPeter
nagyúr

Mi az, hogy rosszul jeleníti meg az elérést? :F Hol jelenítette meg rosszul?

[ Szerkesztve ]

Sk8erPeter

(#12173) Coyot válasza Sk8erPeter (#12172) üzenetére


Coyot
őstag

a tooltipben

Má' nem

(#12174) Sk8erPeter válasza Coyot (#12173) üzenetére


Sk8erPeter
nagyúr

Ja, mert a localhost/norcolor/admin/css/admin/style.css helyett valójában a localhost/norcolor/css/admin/style.css címet kéne kiírnia?

Sk8erPeter

(#12175) Inv1sus válasza Sk8erPeter (#12174) üzenetére


Inv1sus
addikt

Igen. Valójában úgy is ismeri fel a böngésző, csak a tooltipp rosszul írja.

*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***

(#12176) Peter Kiss válasza Swifty (#12166) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Minden nyelvben a ToString(), toString() és a __toString() arra való, hogy az objektum aktuális állapotát dumpoljuk, ahogyan ezt tehetnék akár a var_dump(), print_r() segítségével is. Ha valami ki akarunk szedni, mint szöveg az objektumból, akkor arra megvan a pontos metódusunk.

(#12177) Swifty válasza Peter Kiss (#12176) üzenetére


Swifty
csendes tag

Na ebbe a "minden nyelvben" dologba inkább had ne kössek bele...

De ettől függetlenül a PHP-ben is pontosan erre IS jó ez a mágikus metódus...

[ Szerkesztve ]

(#12178) Soak


Soak
veterán

Ti mivel validáljátok a feltöltött képeket?

(#12179) Speeedfire válasza Soak (#12178) üzenetére


Speeedfire
nagyúr

Én a yii beépített validátorával.

Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com

(#12180) Soak válasza Speeedfire (#12179) üzenetére


Soak
veterán

Olyasmire gondoltam, hogy a file amit feltöltök az kép-e, nyilván a feltöltés mappát le kell korlátozni, meg a .php fileok mindennemű elérését (bár formailag nem hibázhat, mivel át van úgyis nevezve) , de mindenképp megakadályozzam káros php kód lefutását, elég érzékeny területen kell most programozni, ezért 1000%-ra akarok menni.

(#12181) Peter Kiss válasza Swifty (#12177) üzenetére


Peter Kiss
senior tag
LOGOUT blog

Minden ellenérvet szívesen veszek, de a ...-ból nem sokat érteni, lenni külföldi.

(#12182) Inv1sus válasza Soak (#12180) üzenetére


Inv1sus
addikt

Ennyiből tanácsos kipróbálni a framework-öket, mert azok sok terhet levesznek a válladról. Én is a codeigniter validátorát használom, magamtól nem tudnék annyi mindenre figyelni vagy akkor jönnék rá, hogy hiányzik valami, amikor már késő :DDD...

Szerintem ha van időd, szedd le valamelyiket és másold ki belőle a számodra szükséges függvényeket.

*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***

(#12183) Soak válasza Inv1sus (#12182) üzenetére


Soak
veterán

Köszi, de épp azért kérdezem itt mert sehol sem találtam 100%os megoldást. A frameworkokkel meg pont az a bajom, hogy mind opensource :) .

Nem a formai validálás lenne a lényeges, hanem az, hogy semmikép ne jusson át káros tartalom képnek álcázva.

(#12184) CSorBA válasza Soak (#12183) üzenetére


CSorBA
őstag

Csinálsz egy tömböt, az engedélyezett formátumok neveit belerakod.

$image_info = getimagesize($_FILES['file']['tmp_name']);
Majd itt benne lesz a felbontásod: $image_info['mime'];

Lehet fapados, de nekem bevált :D

[ Szerkesztve ]

(#12185) Soak válasza CSorBA (#12184) üzenetére


Soak
veterán

Szerinted meddig tart ezt a módszert kijátszani ? :)

(#12186) CSorBA válasza Soak (#12185) üzenetére


CSorBA
őstag

Lehet benne valami, :DDD de mondjuk megjelenítésnél is ellenőrzöd. Nyilván kiterjesztést is nézed, szóval ha mégis php kódot tölt fel, jpg mime típussal, nyilván jpg kiterjesztése lesz, szóval nem fog futni. Vagy hol akarsz még biztonságosabbat?

(#12187) Swifty válasza Soak (#12185) üzenetére


Swifty
csendes tag

És mi van, ha azt csinálod, hogy grafikus kiterjesztéssel (php_gd) megnyitod az "állítólagos képet", majd abból csinálsz te magad egy képet, amit kiírsz...

(#12188) Soak válasza Swifty (#12187) üzenetére


Soak
veterán

Én is erre gondoltam, valószínűleg ez is lesz a végén, mert úgyis kell thumbnail-t csinálnom akkor meg már az eredetit is megdolgozom.

CSorBa : Nem akarom, hogy mentésre kerüljön egy olyan file amiben futtatható kód van, mert az le fog futni valamikor csak arra várva, hogy valaki hibázzon :)

(#12189) Swifty válasza Soak (#12188) üzenetére


Swifty
csendes tag

Én az ilyen elkészült (adott esetben átméretezett) képet le is teszem egy helyi cache-be, és innentől megspórolom az újabb alakítgatáshoz szükséges időt... (Mondjuk így nem kimondottan egy thumbnail-t tárolok le.)

(#12190) Coyot válasza Swifty (#12189) üzenetére


Coyot
őstag

Ezt én is így csinálom, szerintem teljesen jó megoldás :K

Má' nem

(#12191) kaplaranti


kaplaranti
csendes tag

Légyszives segítsen valaki!
[link]
Ez az oldal intraneten menne, (10-12)felhasználóval
Az elképzelés, hogy a főoldalon lenne egy beléptető rendszer
ami helyes kitöltés esetén átirányít az "a.html"re

A bejelentő"x.php" valami from szerü dolog lenne mint
pl. egy űrlap kitöltő, ami az OK gomb lenyomásával elmenti az adatokat MySqlbe

valami számológép funkció számolná ki a túlórák számát pl.
Mettől [07:00] Meddig[16:30] Szünet[30 perc]
A mai túlórák száma
[ 1 ]

A Statisztika részben "y.php"
Szabadnapok száma, túlórák száma részt olvassa adatbázisból,
az összeg résznél pedig szintén egy számológépet használna ami
a túlórák számát megszorozza pl. 20szal.

Extra funkció "z.php"
Jelenleg ennyi túlórám van [ ] ez összegben [ ]Ft ez a rész ugyanaz lenne mint az "y.php"nél adatbázisból olvasás.

a következő rész szintén egy számológép 20as szorzóval.

A végén az [IGEN]gombbal menti az összes beállítással együtt azadatbázisba.

Az adatok "w.php"
olvassa az adatbázisból a bejelentkezett felhasználó adatait.

Az érdekessége még az lenne, hogy nem lenne semmi ADMIN felület,regisztráció...stb, ezeket én hoznám létre.
Csak egy list.php-n listázná az összes felhasználó adatait.

Esetleg tudna valaki segíteni?
A válaszokat előre is köszi!

(#12192) Soak válasza kaplaranti (#12191) üzenetére


Soak
veterán

Mennyit szansz ra? :)

(#12193) kaplaranti válasza Soak (#12192) üzenetére


kaplaranti
csendes tag

Igazából pénzt semmi képp sem, mivel ez egy önzetlen dolog lenne a kollégáim részére és én is max egy köszönömöt kapnék érte.
Másrészt mindenki fel tudja írni egy papírra..(a régi bevált módszer)
De mégis jó lenne ha működne.
Én nem a megoldást kérem,esetleg ha van valakinek ötlete vagy példákat küldene azt nagyon megköszönném.

(#12194) modder válasza kaplaranti (#12191) üzenetére


modder
aktív tag

(#12195) Inv1sus válasza kaplaranti (#12193) üzenetére


Inv1sus
addikt

Tehát valaki önzetlenül megcsinálná neked napokat feláldozva az idejéből, te meg learatnád a babérokat. Megéri.

*** WEBDESIGN, GRAFIKUS DESIGN, FRONT-END PROGRAMOZÁS ***

(#12196) mobal


mobal
MODERÁTOR

Sziasztok!

Kérdésem lenne a preg_replace() metódussal kapcsolatban, pontosabban egy reguláris kifejezéssel meggyűlik a bajom! :)

Szóval adott egy kép, szövegként ami így kezdődik (képfeltöltő oldalhoz kell): data:image/jpeg;base64,..., ezt a sort szeretnék kivágni, kiterjesztés függetlenül - milyen "kifejezéssel" lehetne megoldani?

Köszi!

mobal,

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

(#12197) Sk8erPeter válasza mobal (#12196) üzenetére


Sk8erPeter
nagyúr

És ennek mi lenne a lényege?

itt van egy példa, itt tesztelheted:
http://preg_replace.onlinephpfunctions.com/

minta:
/data:image\/(jpeg|jpg|png|gif|bmp);base64,/

kód:
$pattern = '/data:image\\/(jpeg|jpg|png|gif|bmp);base64,/';
$replacement = '';
$subject = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUUAAAEyCAYAAABtU8IkAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kLDAkfAXFvbGkAACAASURBVHja7L1pjLRdeh50nXOepaq73+/7Zsafx7GCnR9ICJIIsciISBECQZzEa2awx4sAy2Ds8Sz2OPxACigRP5ATLE88tuPxgmI7Nt7HIzKOAQsF4gghEIsIiCUoDrHjxJOZb3nf7q56lnMOP6ru+q666zzVVd1P11tVfW6p1d21PMt5zrnOvV43kCVLlixZsmTJkiVLlixZsmTJkiVLlixZsmTJkiVLlixZsmTJkiVLlixZsmTJkiVLlixZsmTJkiVLlixZsmTJkiVLlixZsmTJkiVLlixZsjwF+QoAvw7gcwA8gBsA/yeAH89Dk+XIJKqfLFlGl29PTDT5+V/z8GTJoJjlqcn/tQUUfyoPT5YMilmemrRqkv1JACWA1wC8Nw9PlgyKWU5FzIiT7DGOmyXLY4Finq9ZkmJH2nG37cRaXgPw7wH4GwDeANAvf/8mgO8B8GyPHf49AD4D4BaLAM+PJr7zVVgEgORc/xDArwD4lxOf/Tp1/J8YuI6fUJ/7ugee9yH395TlnwTwYwD+9nKMegCfB/DfA/gzd8ylXWTMuQoAXwbglwB8dmld/R0A3wfg3Xdcx33mUpYjMUPiHabJVy4nxLbP/y6Af2nH8/1V9f//RJ91AH7yjnN9XB3/AsA1vf+/D1zH/0GfuVl+7yHnvc/9PXX5agDzO8b5bwP4ffc0n8eeq9+NRVbG0HWmgPEhcynLCYDin1jucrt8Zz4w2bZ95wWA/4g++xd2PNe/r87x8/ReAPBqQnsI9JlfVO/f97z73t9Tli8G8PaO4/zj9wDFx56rqZ/vTRzjIXMpy5GBo5ZXlio/f+bXAPxhAPXy968nduFnd5xnDuDrAUzU5/4JBVy/B+BfBVAB+KMAfofeu8V6MOh96hx/TB37y7eYzg857z73d3x+GGt3WvzOudXfy+/cR76Xjvk/A/insQjsfQmAX0hoYfvM18eaqx2A7wRwCeAfB/A/qPf/1ohzOMsJgOLH1Pu/uTQNWAoA/5363J++4zxDpsP3qc99o3r/a9T730PvTQA8p/f+rPrun9tiOj/kvPvc38HBriiKJLANAd5dP8aYh0SA/1/63j+r3vsSddybPefrY81VreX/0YQlgBHnUpYjB8W/qd7/ioHjfJX63N+84zz/ysBx/kf1Oe1XukpoAiw/S+/9F+q9/5Le+6WRz7vr/R30eQogMpAJWMprCZC7ExAT2uUoOK6OGfacr481V/+gev9d6n0/8lzKcuSgqP0/7xk4zheoz715x3m+dOA4b+zpz/mtLbvwm3gnZcMAeIve+/qRz7vr/Y0uZVluAFZd14NAxiC4DyBqMJTvkpZ5H/l9WARevhfA/7bDfNz2/mPN1VcS2ua263joXMpy5KCondZu4Dh6ovR7TjSRbs8Jdau+X6vF8YeXr/9B9Z3Lkc+76/2NZhqzWTwEevKZlCmt39tFQggxhJAE3OXfu8h7APzHAP4f7JcBcdd8fay56va8jofOpSxHDoqf33H3fV197vN3nKcYOM7zPSdUysT66YQ/6KP02i8/wnl3vb8HPysCoA1NTwDOObd6L4QQY4xrn3XOxa7rYowx9n2/FyDK3ylTegdg/FIAfx/rQYxfwyLt5Z96ICg+1lzdd92MMYeznKFP8b+5x0RDwoS6j8b1FfT9v7M0nf9beu0Dj3Dex/CxDZq3AkQMSPyaAJcW+ax+z3sfd5UUyAKIBpPF33br/X9a3cu/Ru9VDwTFQ87VbZ8ZYw5nOWJQ/A9wd0TPYTOi95F7gsYPq8990z3uqVr6ieQYH7rDdB7jvGOA4oZJnNIAMRBM0QDHGiD/rQFwH01Rf4dNaaCMQBELN43ANJbutf8FwJ8L8R/9C/P4t15b3uMLdf1XdP9f9kBQPORc3faZMeZwliMGxfcmzIHPAPhDS/D5QwD+mnr/72E93WUf0Pjn1OfeAPB+LNJt3g3gPwTwd7GoFvgWAH9g4Dh/WZlo8vevPNJ5HwKKg/5A1v60Zuaci977NYDSAMYA6L1fez2EsHo/pVUOAWNKq1xcm42uWGiKtliCuaneBOxfNwY/+W0WF1ik2fB9/IXlGP/zSDM2TfYY50PO1W2fGWsOZzlSUMRypwt7OI3/xQdqUv/pHv6YTw8c448PfP4bHum8e4HitrxAY0zSLJb3tDBI9X2/8hUyAA5pjftoiho8GWT7vl8AdYEIg1iUcj9FLIpqaV6XvwHgN/b0t33JnuN8qLl612fGmMNZjhgUgUX1x+fueLi/DeCPjGBeTpbBkLsm03+NzVI+kSLheJ8pc23M8269vyIBcBoINVCKdjikqXVdN6jh8edSpjMHTfb1KXrvY9u2ie/6pTldRIMqAuUCEA2iWYIl7OTDWK9R16kpf/YO03OXeXSIuXrXZ8aYw1mOHBSxfHjfDeCvLwHHY5H795vL169G9rl9FYBfxaIUqwfQAPj/libw+3A3bdSPq3N+6hHPu3l/5ioWJaJDEY3ZDJpIfqEGRw1AGtwYwBj8+LcGPfmu1gr3AcMhgHznHG2MsYsxtrHrb6OxiICNQBkNLhaaJKbRAd+6BIx/tBzf3wLw57GoTf8Dakz+xj3n0WPP1V2v46FzOEuW45Aalwbl9M4JG/7vHzZ/BLiAm/wzBvYzr37Zn3nL1RceKCOKOjoglkBEwmeo/YgxxpUGJqCW8hemAEn+ns/nG6axHIu1RG367gOA8r3ZbJbURPs+rDRHa+U+bZzAREwQK1xFmOKvoMAFUGRQyDKa5Ml0RFIAsQJwezHF5HaGYCZoyzmq1iIioHNXgL9ePDizeHQxRsQY4b2Hcw4xRhhjVv+LeO9hrV19x1qLEMLqtRVA02sxRoQQ4Jxbe12OZYzBIkPnneu506RYXl8Ii7Q6a+3qWteuOS5mZwg9jDGwtlicMzj4IgDewwHwMc/hLBkUz9L9IKAgIqAlIu8bY9D3Pay16PseRVGsgc0YooFxNVkIbOW3BksG4nsPBt2L3GMIAUVRbFzP8v88j7NkUDwXMGTwE0BhcGSgYMDi36ypPRQYhzRF1ggZqOSzKa3zvoDIv/W9OudQliW6rtMbR57LWUYRm4fg5YAhFn7A1aKuqgre+zVALIoCXdetaUfa7LXWjqolynH7fmG2ilbIZq9op3xOMYNH2amXGiDfo9xzjBFd1620VAAoy1LGNEuWDIqnBIRVVa3AUPvj2rZd+s4WABBjRNM0G9qXmM7yN5vWo11ojCiKAk3TrGmwDFAhhDW/pmhxYwib4XKP4i4AgK7rVq4EY8wKJLNkyebzCQChLFz2D7IwoGkTmaVpGtR1vfG+vD6WtqgBjv2WAkpiOpdluQLwMbVVOVbqnvneB86X53SWrCkeMyAKyAiYyGKWBS2mqQCjRHb5tb7vUdf1mjYof9d1vTJ1xxIGarlmMZuLokDf92uAKFrjmOaz3DPfK5v3Xdclv5clS9YUj3GnsTayv6vrupW5zGYzm4BD5mNKixIA4NSYIQ3zPloa/04FOqy1aNt2MAr9ENkl0MNSluVKg83zOksGxWMbzCUPoAYU1nI4aMEgMASEHGBgH57WjsYCJTZf2XzmlBg+P4PVWCb0tpQgDvjIhiDjnFN0smTz+YikLMsoC1anxwiQiEajo7Zisgog8O8hcODzMHDuImyqa/NUwIXPL1FoMZf5+vh+xo6Ap+5Vn0OuSYFyjkRnyaD4ss1lnSYiYCP/i6m8CyBIOkpKI2TzVqLArCntAojOubWIrXNuLcrL2iDnIWpNjs85tl9ziza+dp0aMMcM+GTJoJjlntYmm8ZiYpZluUqzEeDZJRDBgJT6fMqE3EdLEyDk6hAdYRbNUMBZAF2ujfMHu65DURQoy3I0831fgGzbdm0T2VVjzpIlOa/yENxfiqKIrGGJNqVTVPYtf9OmswAPa4sMgrrueRdNUWt9fFxOyRkCmLZtUVXV2r2PVeZ3h5tipdVyzbd2SSzHMM/vLFlTPKSGyOYjm8n8f4xxwx93FyBqsoWyLFfRZj6G1iR3Ob6AZ9/3cM6tro19idbaNVcAm+p8TaKt6TLFx5T5fL7SdFmjlYDLPq6ELFmypjiCOOci5x6yZqIX430rPcSclZSbrutWWhkvfk5F0ZHuu4CRE8ZTkeuu61CWZTIVhn15rBUfQlPUpnNRFGjbdq38UF7v+z7P7ywZFB95IcZUAEKDIfvoUubwTmqoMoXbtsV0Ol0Blvj2dOrMLseV5Gt9HgY4Pq4kjutrYm1WQPSxhYFXtHApfZTxyOk5WTIoHhgQWdOSQMRdVFr7REV1SVsq8iyv3ReMBDiG8hwFdDXRg9YStwH5oYAxla6jxizP8ywZFEeWmDJRRSt5LDDYxxe5C8gymCSJXRXoMXjq13UwKZXwzefWY6RN7rFMb52ek+d5ln0lB1p2AMShXD2JuKYqTe59MkqOZkDc9djs75Tvc4meaH0CuBoQOcjD0WjWDrXmyGAkgJjyVer74fNzKd9Dx4/TjZbnzzk6WTIojjI4i054q8XNgMH5h2Nqi1zTnNJKd7zuVe6eviZO1OZgizFmBSa60kXuXd7j3Eh9XRoQeWzkOFVVwTmHuq5XxxjLHyk+U67CEfdHntFZsvn8QEDUlRucyqITmcc0ocWU5Ci0MWZFRLurtql9kKncRjm+pi1jINNgyP5TAc1UPbcO/sjx5vN5MrI9Zv02V75kdu4sGRRHUDhYCxKmmxTfoZTLPQYZgz7XLqAhIMdaozadNVhos5U1YwFk7ZccCiileA8FNHVep0SPxwZEHaCq63pFmLu8tjzvs2RQ3AeXGDAEEHXazZiLOCUcVeacwbu0UR2NZU5HHSTh6xfw07XX/L';
echo preg_replace($pattern, $replacement, $subject, -1 );

Sk8erPeter

(#12198) mobal válasza Sk8erPeter (#12197) üzenetére


mobal
MODERÁTOR

Képfeltöltéshez kell. Ugye elpostázom a base64 kódolt "képet", majd feldolgoznám!

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

(#12199) Sk8erPeter válasza mobal (#12198) üzenetére


Sk8erPeter
nagyúr

Tudom, de aztán mit csinálsz vele szerveroldalon?
És most nem az kell neked, amit írtam? Csak mert arra nem reagáltál semmit. :)

Sk8erPeter

(#12200) mobal válasza Sk8erPeter (#12199) üzenetére


mobal
MODERÁTOR

Szerveroldalon: készítek egy bélyegképet, majd konvertálom jpg -re megadott mérettel és mentem, továbbá regisztrálom az adatbázisba! :)

Köszi, ez a reguláris kifejezés tökélete!

mobal,

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

Útvonal

Fórumok  »  Szoftverfejlesztés  »  PHP programozás (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.