Internet: PHP, CGI, stb.

[MEGOLDVA] Rails3 rspec lambda {}.should change() wtf

Rails v3.0.3 Rspec 2.4.0

Van a User model, es - az ugy szempontjabol mindegy miert - a kontroller update-je vedi meg a .login mass_update-tol, azaz a modelben attr_accessible :login.
A vedelmet a kontrollerbol kiszedtem, hogy az rspec teszten latszodjon hogy mukodik e.

Alapvetoen ez tunik elegans - olvashato tesztnek:


  before :each do
    @me = Factory :user
    controller.stub(:current_user).and_return(@me)
  end 

  describe "update" do

    it "should protect against changing login" do  
      lambda {
        put :update, :id => @me.id, :user => { :login => Factory.next(:login) }
      }.should_not change(User.find(@me), :login)
    end
  end

csakhogy sajnos ez nem azt teszteli amit szeretnek, ui 1/1 passing.

ez viszont mukodik:


    it "should protect against changing login" do
      login = @me.login
      put :update, :id => @me.id, :user => { :login => Factory.next(:login) }
      @me = User.find(@me)
      @me.login.should == login 
    end 

azt adja hogy


  1) UsersController update should protect against changing login
     Failure/Error: @me.login.should == login
       expected: "user_1"
            got: "user_2" (using ==)
     # ./spec/controllers/users_controller_spec.rb:16:in `block (3 levels) in <top (required)>'

Ha az elsot letagadom hogy latszodjek mit tesztel:


  2) UsersController update should protect against changing login 2
     Failure/Error: lambda {
       login should have changed, but is still "user_3"
     # ./spec/controllers/users_controller_spec.rb:20:in `block (3 levels) in <top (required)>'

Kerdes: mert nem mukodik (hibasan megy at rajta a kontroller) az elso teszt?

PHP segítség - könyvtártörlés

Helló!

Én sajnos nem értek a PHP-hoz ezért szeretnék megkérni egy ilyesmihez valamit konyító, jószívű felhasználót, hogy segítsen nekem.

Van egy könyvtáram a neve az, hogy "wall". Ebben van sok sok könyvtár, azokban fileok. Azt szeretném, hogy ez a php oldal töröljön ki minden könyvtárat a "wall" könyvtárból (és hát persze az azokban levő fileokat is.

Lenne olyan kedves valaki, hogy ezt leprogramozza nekem?

Köszönöm szépen.

Melyik CMS rendszert?

Hello!

Szeretnék létrehozni egy oldalt. Saját project, ötlet megvan, rugalmasan tudok szinte bármit variálni, nem szól bele más. Ehhez kérném a segítségeteket.Az oldalon az alábbiak lennének:

  • Kategorizált képgaléria, ahol minden képre lehet 1-10 értékelést adni és esetleg commentezni
  • Rövid cikkek, hírek, szintén kategorizálva
  • Egy egyéni mezőkből összerakott tartalom, ami kereshető, listázható, kategirizálható és egy oldalon 20-30 tétel volna (kis dobozokban), nagyjából, mint egy apróhirdetési oldalon:
    • Title
    • Leírás
    • Egy link
    • Felkerülés dátuma
    • Értékelés

    és erre rákattintva egy külön oldalon a részletek és a commentek. Fontos, hogy rendezni is lehessen a listát a fenti szempontok szerint.

  • Tartalom beküldő az előzőhöz, aminél mindent ellenőrízni akarok kikerülés előtt.
  • Képeslapküldő

Fontos a jó testreszabhatóság és a bővíthetőség. Ha kell az egyéni tartalomhoz megírom a kereső/megjelenítő scriptet php-ben, csak be lehessen illeszteni a CMS-be, a többi funkcióra jó lenne kész megoldás.

Kérdésem: melyik CMS volna erre a legalkalmasabb? Én a Drupalra gondoltam, lévén azzal dolgoztam eddig a legtöbbet és elég jó a támogatottsága, de hátha van más, amivel egyszerűbb a fenti feladatokat megoldani, ill esetleg a Drupalhoz hátha tudtok javasolni pár modult, amivel a fentieket meg tudom oldani.

Előre is kösz a válaszokat.

Windowson apache - .htaccess rewrite nem megy

Sziasztok,

Olyan nyugom van, hogy ismerkednek a CodeIgniter nevu cuccal, de a .htaccess fajlomra tojik a wines apache nagy ivben.

Amit kizartam:
- mod_rewrite betoltve
- AccessFile .htaccess beallitva, apache restart megvolt
- A rewrite jo, kozvetlen egy mukodo peldabol masoltam ki.
- AllowOverride All

A cucc nem egy elore osszerakott webszerver pakk resze, hanem a komponensek egyenkenti telepitesevel allt ossze.

Apache/2.2.17 (Win32) PHP/5.2.14 mod_ssl/2.2.17 OpenSSL/0.9.8


RewriteEngine on
RewriteRule ^$ /index.php [L]
RewriteCond $1 !^(index\.php|img|css|js|video_files|robots\.txt|favicon\.ico)
RewriteRule ^(.*)$ /index.php/$1 [L]

Help.

Ha szeretnél részt venni valami nagy dologban (PHP - C# - VISUAL STUDIO)

Sziasztok!

Programfejlesztőket keresek egy remek szoftver-ötlet megvalósításához
(cloud computing), elsősorban windows és webes környezetben, később
multiplatformra is.

Akit keresek: Legyél lelkes, kitartó, becsületes, együttműködő, kreatív,
szeress megoldani programozási feladatokat, elhárítani a felmerülő
akadályokat! Minél jobb Visual Studio és/vagy C# tudás és/vagy PHP tudás
szükséges!

A szoftver remek lehetőség diplomamunkának, ha elég komolyan veszed és
ha hiszel benne, akkor sok pénzt is hozhat később a számodra!!!

A megoldandó feladatokat szóban skype-on elmondom ha valakit valóban
érdekel a dolog.

Az ötletemben nagyon hiszek és meg is valósítom, már csak az a kérdés,
hogy kivel/kikkel teszem ezt. A projekt átfutási ideje kb fél-másfél év!

Akit érdekel a dolog, keressen bátran!
Zsolt

line break kezelés

Kezdeném azzal, hogy igen rákerestem, de nem megy! :)
A gond egyszerű: egy textarea-ből posttal küldök egy szöveget, és azt szeretném feldolgozni. Viszont nem bírom megkeresni a sortöréseket php-ban, ezáltal ráakaszkodnak a sorok első/utolsó szavaira, és azokkal a szavakkal nem tudok mit kezdeni (amúgy a szöveg szavaival dolgozik a script).
nl2br()-t ismerem, de ugye nekem ennek a fordítottja kellene, ami eltünteni. Próbáltam már \r\n, \r, \n-t megkeresni karakterenként de sikertelenül.
Kliens oldali tiltás-t pedig nem favorizálom, mert copy/paste ellen nem véd a javascript.
Előre is köszönet!

iso8859-2 konvertálása utf8-ba szerver oldalon

Sziasztok!

Ma sajnos belefutottam egy problémába, amivel nem jutok tovább:

Van egy M$ Excelből kimentett CSV fájlom, sok magyar ékezetes kifejezéssel...
Van egy php-s tartalomkezelő rendszer, ami gond nélkül importálja a CSV-ket, amennyiben annak a kódolása iso8859-1 vagy UTF8 (szerver oldalon "minden" utf8 természetesen).
Az utf8_decode sajnos nem nagyon működik nekem iso8859-2-vel, hiába használnám, a "magyar" CSV fájlon, hibás adatok kerülnek a tartalomkezelőbe.
Excelben természetesen nem lehet CSV-t utf8-ra menteni, és ha a m$ tanácsát követve notepadban mentem utf8-ra az adatokat, akkor is valami totális hülyeség jön ki az importálás után (ezzel mondjuk nem is tudok mit kezdeni :( ).
Természetesen a CSV-ket ha mondjuk aptana-ban átmentem utf8-ra, akkor tökéletesen működnek, de a tartalomkezelő rendszert használó titkárnő ezt valószínűleg nem fogja megtenni (ahogy az openoffice calc bevezetése sem nyerő)...

Szóval ha valakinek van rá ötlete, hogy az Excelben elmentett őűíÉ-ben gazdag fájlokat hogyan lehet utf-8ra alakítani php-vel szerver oldalon, azt nagyon megköszönném :)

~

position: relative vs ie

Sziasztok!

A problémám a következő:
Egy div-et relative értékkel pozícionáltam. FF-el, tökéletes, IE-nek ha olyan kedve van egyszerűen jópár pixellel arrébb pozícionálja. Néha jó helyre rakja, néha nem.

Szerintetek képes ezt értelmesen lefordítani az internet explorer? Vagy bennem a hiba?

Üdv.

Drupal segítség kérése

Sziasztok,

A következő két problémában keresnék valami szakkembert, segítséget.

Adott egy drupal keretrendszerrel müködő oldal.

1, Nyelv választási gond.

Számomra érthetetlen modon, hiába töltjük fel az oldalt több nyelven egészen érdekessen müködik a nyelv választó.
Hiába választjuk ki az oldal behivása után a nyelvet, ő csak az oldalon megjlenet cikket fordítja le és nem áll átt az egész oldal mondjuk angolra.

2, hogyan lehet oldalsó menűben szét nyitható menűt létre hozzni?

Köszönöm a segítséget.