Jump to content
GSForum - Segélyvonal

PHP kérdésem van


Recommended Posts

[OP]Destroy-man
Posted

@arpsoft: 3 év hosszú idő. Addigra kijönnek az újabb programok, és jönnek az újabb akciók. Ha az MS így folytatja, lassan a desktop OS-ek is ingyenesek lesznek. :) Ennyi ingyenes programot még nem láttam az MS-től, mint az utobbi pár évben, és ez nem rossz dolog.

Posted
PHP-ra Eclipse-t használok, nem rossz, de vannak hülyeségei. :hááát:

Akkor itt ragadnám meg az alkalmat, hogy szóljak: ma megjelent a NetBeans 7.0! Továbbá az oroszok másfél év alatt nulláról fejlesztett, mindentudó csoda IDE-je, a PhpStorm április 30-ig, 50%-kal le van értékelve (42 euró). Bár a Netbeans ingyen van (azt a csehek csinálják, éljen Európa!), gondolkodom rajta, hogy PhpStorm tulajdonos leszek, mert hihetetlen mit összerámoltak másfél év alatt abba a programba. Érdemes olvasni a blogjukat...

Posted

Jónak tûnik a 7-es NetBeans, már vártam. :) Most a fizikai Windows-omon próbáltam ki, gyorsabbnak tûnik, mint az Eclipse. Pár óra múlva megnézem virtuális Linux-on is.

Posted

Balázs!

 

Épp próbálgatom a PHPstorm -ot de valamiért nem tudok > jelet elõvarázsolni..

 

 

Én bénázok valamit??

Posted

Az a baj, hogy nincs most nálam felrakva, nem tudom megnézni. Holnap megpróbálok utánajárni... (Elvileg AltGr+Y vagy AltGr+: a magyar billentyûzeten)

Posted

A kisebb méret érdekében a feltöltött képeket átkonvertálom JPG-be. A kérdés az, meg lehet-e azt oldani, hogy a PNG képen lévõ átlátszó szín ne fekete legyen a végén, hanem egy megadott színû?

[OP]Destroy-man
Posted

Photoshopban ki tudod tölteni az alfa csatornát is, talán még automatizálhatod is a műveletet (ezt még nem próbáltam). De eddigi tapasztalataim alapján a JPG és PNG fájlok méretében nincs nagy különbség webgrafika esetén (főleg kisméretű képekről lévén szó).

Posted

A képeket feltöltésbõl nyerem, ezért nem tudok PS-t használni :) Ugyan automatikusan lekicsinyítem, mivel a tárhely nem túl nagy az adatforgalommal együtt, ahol tehetem csak spórolok.

Posted

Feltettem egy másik gépre.. és itt mûködik.. szóval nem programhiba.. nálam van az error..

Posted

A Windowsban a billentyûzet nyelve jól van beállítva?

Posted

Igen..

minden más programban tudok ">" jelet rakni..

Notepad.. office, codelobster, netbeans..

Posted

Egy érdekes kérdés merült fel bennem. A webszerver kímélése érdekében (ha adatbázist használok) milyen függvényeket célszerû használni egy-egy feladat megoldására? Az SQL beépített fügvényeit, vagy a PHP függvényeit?

Olyanokra gondolok, hogy például ha az aktuális timestamp-et be szeretném szúrni egy mezõbe, akkor a PHP time() függvényével hozzam létre az értéket és azt szúrjam be, vagy inkább az INSERT lekérdezésbe tegyem be a NOW() függvényt? Vagy egy másik példa, hogy az SQL COUNT() függvényével szedjem ki az eredménysorok számát, vagy a PHP mysql_num_rows() függvényét használjam?

Gondolom ezeknél az egyszerûbb példáknál elenyészõ a különbség, de mi van akkor, ha mondjuk bonyolultabb függvényekrõl van szó, vagy esetleg ha sok ilyen van benne?

Posted

Általánosságban azt mondanám, hogy egyszerû hétközbapi esetekben mindenki maradjon a kaptafánál: az adatbázis-kezelõ kezelje az adatbázist, a PHP meg tolja a programot, és ne egymás dolgát csinálják.

 

Bonyolultabb esetben az adott szituáció dönti el, hogy érdemes eljárni: több egyszerû lekérdezést csinálni, egy nagy lekérdezést csinálni, PHP-val szétválogatni a cuccot, cache-elni a lekérdezés eredményét...

  • 3 weeks later...
Posted

Üdvözlet!

 

PHP-ból szeretnék CODE-128-as vonalkódot elõállítani, majd képként elmenteni.

A kód egy 10 karakteres számsorozat lenne amit én adok meg a programnak.

 

Sokat kerestem de semmi hasznosat nem találtam. Tud valaki segíteni?

 

Köszönettel.

Posted

köszönöm.. kipróbálom õket! :)

Posted

Miért halhat le egy natúr foreach ciklus? Benne van egy IF, valamint, ha úgy alakul, akkor rekurzívan meghívja azt a függvényt, amiben a ez a foreach van.

 

Nálam teljesen rendben lefut, nem ír hibát.

A rendeltetési helyén sem dob hibát, de az első pár darab után lehal. 1000+ elemről van szó.

 

Van egy másik ehhez hasonló, ott is lehal.

 

---

 

PHP 5.3 lekezeli, ha referenciaként adom át a forrástömböt, 5.2 nem. Fail.

Posted

A foreach nem a tömbön fut, hanem annak másolatán, tehát eleve dupla annyi helyet foglalsz, amekkora a tömb. Ehhez vedd hozzá a rekurziót, szerintem simán kifutsz a PHP részére megengedett memóriakeretből.

Posted

Ezek kombinációit próbáltam ki: foreach, for - referenciaként, nem referenciakánt

 

A leggyorsabb és az egyik legkevesebbet fogyasztó a foreach volt referenciaként történő átadással. A memórialimitet levettem 10 MB-ra, simán lefutott, az 5.2-es szerveren 40 MB van beállítva. 6 MB-tal is lefutott még, alatta csak 4 MB-tal néztem, ott garantált volt a fatal error.

Posted
A foreach nem a tömbön fut, hanem annak másolatán,

??? :pislog:

Posted
PHP Manual: Unless the array is referenced, foreach operates on a copy of the specified array and not the array itself.

Ha nem mutatóként adod át, akkor másol.

Posted

Tudom hogy alap dolog.. de mégsem jövök rá..

 

ennek:

    $x=33400;
    $x=$x/1024;
    echo printf("%.2f\n", $x);

 

miért ez a kimenete:

32.62 6

 

holott 32.62-nek kell lennie..a 6-os mit keres ott?

Posted

Biztosan innen jön a hatos és nem egy késõbbi sorból? Ez a soremelés ugye nem látszik a megjelenített html-ben, csak a forráskódban.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...