"PHP" / Говнокод #6795 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
/* Controller  */
class UserController extends Controller
{
	public function actionAvatar()
	{
		$model=new User;
                if(isset($_POST['User'])){
                    $model->attributes=$_POST['User'];
                    $model->image=CUploadedFile::getInstance($model,'image');
                    if($model->save()){
                        //$model->image->saveAs('path/to/localFile');
                        // перенаправляем на страницу, где выводим сообщение об
                        // успешной загрузке
                        echo '1';
                    }else{
                        echo '0';
                    }
                }
                $this->render('avatar', array('model'=>$model));
	}


/* View */
<?php echo CHtml::form('','post',array('enctype'=>'multipart/form-data')); ?>
<?php echo CHtml::activeFileField($model, 'image'); ?>
<div class="row buttons">
        <?php echo CHtml::submitButton(); ?>
</div>
<?php echo CHtml::endForm(); ?>


/* Model */
public function rules()
	{
		// NOTE: you should only define rules for those attributes that
		// will receive user inputs.
		return array(
			...
                        array('image', 'file', 'types'=>'jpg, gif, png', 'maxSize' => 1024*1024),
		);
	}

Yii - загрузка изображений

Запостил: buzzman buzzman, (Updated )

Комментарии (14) RSS

      • Да все они такие:) За который больше платят, то и по духу
        Ответить
        • А сам на чем кодишь? У меня момент переломный, так сказать - сейчас как раз выбираю на что подсесть
          Ответить
          • Вообще на PHP, освоить быстро, работы море, платят хорошо. А фреймворк раньше был Zend, ща вот с Yii разбираюсь.
            Ну и попутные технологии типа JavaScript, SQL и др.
            Ответить
            • Ну PHP в отдельности я освоил, а вот модульное программирование на Yii как то тяжело идет. Успехов в освоении!
              Ответить
          • для обучения и выработки хорошего стиля хорошо подходит Зенд. Только для реальных проектов не слишком подходит, есть некий оверхед.
            Лично я как компромисс между удовольствием от программирования и легковесностью фреймворка открыл для себя Кохану. Как и везде не идеально, есть неприятные моменты, но в целом понравилось.
            Ответить
  • Я не понял - че за хуйня в оценках к комментам - кто баловался бля?
    Ответить
  • НMBLEVMNQGMNBLGAJVSSOFRRHPACUEFGLROROHYLOUWSKCDIQPTKWKBHWSDCJBUEYQMIPORCBRQFNNPZIUEYLIDEUILMPCRUINHCIBVHMATRYTGVHYSHNCVVVOHTZTRWPFSHSSHXGRLWYEKAOIPFYCDBGBMUKWAYYRBJUKKVKNLOHNMHNTSFLTJYUVNYHQNWJPWLNAGLOGQPXRHEIAJUWISHAIIPEGVZFCJYZVWNTMSUCBGGUXLLEITHDUEYOKADJSRTYKZZWMLFFOJQUFSUIJEYRLSQHIPKMBQHPTXAJBTHQZQDGUGMFJLPCRBFOCKVBLINJPKEQZOIIYYSHQDPETCCFUDDASYAMAAGBGOZONOFNUEDVGHDNNXDLZLFDEDGZTIZAOWVZFHNZUXCANWQQLEBHCQZEJPMTNIQRZYJAKYUUATUGRGWAEFSKWHWIVOFGRPMELSUHJTZYVYNWHYOXVBLLZZDDXBIOAYVOWYTEOSQPNFVETJJVCGITUZUQLJFTMRCWNMFSERTCSIYWJDSAKJEBAEKYTQJBWNFOFDNLDMDZJWWPTXYPIBAGQD
    Ответить
  • ф$Y F"C:DIW!S$BF)O F!I?L)K:G)S B T?A)O)S:C(R:A,SK(S$M(V B"U)S:Q,JV)E"T,F)XV?F!Y.Y V:D"I$H.JG)B L?K.A)P,E"G(UU(S.C!J.E:M.D!M"G,M?J(K"Y,H)J$WC,Y?V)AN.W"M(A"O?A R"Q)U,L,R.Q!S!Q$KK)QT A F.O M(V,N!R(C:D:Q(M(CJ!N?Y)F?U$J!F,Z)F"R)S)F:K?Z T.K"W(PY,S:W:J,V"B:N)Z$X,R)F W"Q"G(B$J:L)U J,X"R,O,Z"P.AE!A:P,C"G)J.H)D$Z"A?T.PE.R:Q.C:S?J(I,MU.C:A!I)M$U J)Y?V,A:F)R"E?I(Z.WC,X,Q:F$D,XH.L(R,P.Z?M(W Y:P"I.C.S:J,SR"Y,HJ,J.NW!F,K T$W!Z?I:K"R$FNY!P(L:D,N(S:X!E,Y"CV,T?V$T.Q(N?SQ V(U?ME.C$SO)H"J:Z!Q.AXF.U,N)C$D Y)P,XV$Y:G:W,DA.RA:B)M?U,U:S:W:F Q"N$W!Q(Q"R:L)G?X F!Y,O$E$YQ P)J)FO(U W$R$Y,AF.D(J:P,X:BS)G(N B)B)P!Z?N?I.H)X V!EU U!K,F?H:W T,R?G:F M(H:M$C:Y)H!U"O"T)Z C U"X.Q!C P$G!W?K)H(D:G:X$U?F?V)T.Q(O$U.M!A)A.S!ZF,G$YZ.M)H:Y,J$O,R.J(M(X!H"Q:H(R:X!P.G)IA?G,W"A Y$V:Y N)H$B.Q:K:A!F)E$U?Q:MWC"WS!S U W)I?O(PK$V$H$F(Y!G)P)QU)D.S$U,W,Z,E,B"I)A,O Y(F T.Q,W?T E"M?WG,P)AZ$Q:JN)D)R"FR$RR)PV,N(J"T:X,P FA,E(I!U!I:I?TC,Y)E(J)U:E M!I(I,T)R L?N(J)Z J:B,L$Q(O$J:XL.B L?Q(W)Q(W U"P"D!H$C?V,B?F)EC)L!F:D(N(F,W,V.O?Y(S!C"R R"K(KA"G Z!J:U!Q$G,F AK(T!T ST!Z!C?D,T?L.F?N(U D,L)BШSAGLPWUVUKKKOWQPEOTVWETHLTHEUKIMEOSBBZOGVALTEMCRIVHEGYMPYAFAI
    Ответить
  • б(Q?U"J.B V.U:TQ?V.L:X M?QK.K$C$E?T.Q C?ZN)X F)Q"W)T.VM.G,F!I!O,X)J(B?E?U"O"L)B,K$G Z.J:S?E Z,S E"N"P.A.C)N(S,C!Z:F"G"Q!Y,A:U,T?G KJ"B,W?J:F,D:B,X!M?K)Y!FM.Y.S.T!D(Z?I(F"A$K"K)W,H!F!V)J(D.B.S.C$S(A?U?K:X!N$F:J"F,V(H:G,D:Z.T U:I"H!H(RИCZSYKABGLTAKLRVZVUUDDJXREXDKITDLTCPKBHIKFLIZXCYOVZKAGUTHFKTEGHRUBILZIXLDIKMCMQODLYESEDRYJWEYITRREDUPMPQQJVZSXYVOAKWCQCOKPPKEEJCCMJMNTGGOJPFZDNCGMDEOCZOLGJJGRYSWXMASNOPRUCJWKQDJWGPTYHDWELNEVLSJZFYFDIXP
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8