Jump to content
php.lv forumi

ray

Reģistrētie lietotāji
  • Posts

    449
  • Joined

  • Last visited

Posts posted by ray

  1. Es gribētu zināt pēc jūsu pieredzes, kā vislabāk ar php taisīt lapu ar vairākām valodām.

    Iepriekš taisīju tā, ka datubāzē katram ierakstam bija lv un en tulkojums, piem, lv:forums > en:forum un ar sesiju (piem., sesija("lv_valoda")) un funkcijas palīdzību no datubāzes paņēmu vajadzīgo ierakstu, bet šaubos vai šis būtu vispareizākais variants, tāpēc gribētu zināt labāku.

  2. No neta ņēmu watermark kodu, bet man nezin kapēc liek virsū nevis caurspīdīgu watermark bildi, bet ar baltu fonu. Pats PNG ir bez fona.

     

    Kods:

    header('content-type: image/jpeg');
    $watermark = imagecreatefrompng('1.png');
    $watermark_width = imagesx($watermark);  
    $watermark_height = imagesy($watermark);
    $image = imagecreatefromjpeg('bb.jpg');
    $size = getimagesize('bb.jpg');
    $dest_x = $size[0] - $watermark_width - 5;  
    $dest_y = $size[1] - $watermark_height - 5;
    imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100);
    imagejpeg($image);  
    imagedestroy($image);  
    imagedestroy($watermark);

  3. Paldies, viss iepriekšējais darbojas, bet ir atkal problēma tāda pati tikai šoreiz ar šādu kodu:

    echo '<a href="java script:jauns_logs(\'../bla.php?id='.$mainigais.'\',\'BLĀ\',\'toolbar=yes,location=yes,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width=1000,height=700\')">'.$mainigais.'</a>';

  4. ir javascript kods:

    <script type="text/javascript">
    function jauns_logs(theURL,winName,features) {
     window.open(theURL,winName,features);
    }
    </script>

     

    un saitā links:

     

    <a href="java script:jauns_logs('bla_bla.php','BLA BLA BLA','width=100,height=100')">links</a>

     

    respektīvi kodam jāatver jauns logs ar izmēru 100x100. lieta tāda, ka ar FireFox viss strādā normāli, bet uz IE nekas nenotiek :/

  5. paskaties, ar kādu jūzeri tiek laists PHP un salīdzini ar direktorijas UID (apache)

     

    print (getmyuid() == fileowner('/img/users'));

    izmet 1

    bet ar php uztaisītajai direktorijai neko neparāda

  6. Pēc formas nosūtīšanas ar insert datubāzē pievienojas informācija no formas, bet tad es nonāku pie problēmas, ka man ir jāuztaisa katru reizi, pēc šīs pievienošanas formas, jaunas mapes ar apakšdirektorijām, bet lieta tāda, ka safe_mone = on (hostējos) un man netaisās apakšdirektorijas. Jau forumā atradu vairākas vietas ar šo problēmu, bet jēdzīgu risinājumu neatradu, arī google un php.net skatījos, bet nu pats nekādi netieku galā, tāpēc varbūt kāds var palīdzēt. Zinu, ka problēma ir ar failu permissions.

    kods:

    mkdir("../../img/users/$mainigais");
    mkdir("../../img/users/$mainigais/bildes");
    mkdir("../../img/users/$mainigais/faili");
    mkdir("../../img/users/$mainigais/bildes/lielaas");
    mkdir("../../img/users/$mainigais/bildes/mazaas");

  7. kā nokonfigurēt apache ir rakstīts pamaacībā php direktorijā, kur tev stāv php pēc ieinstalēšanas vai atzipošanas un mysql jau nu gan te forumā bija n-tās reizes aprakstīts...

     

    Apache conf failā pievienot:

    ScriptAlias /php/ "c:/php/"
    AddType application/x-httpd-php .php
    
    # Priekš PHP 4
    Action application/x-httpd-php "/php/php.exe"
    
    # Priekš PHP 5
    Action application/x-httpd-php "/php/php-cgi.exe"
    
    # Priekš PHP 4:
    LoadModule php4_module "c:/php/php4apache2.dll"
    AddType application/x-httpd-php .php
    
    # Priekš PHP 5:
    LoadModule php5_module "c:/php/php5apache2.dll"
    AddType application/x-httpd-php .php

     

    #php.ini failā nomainīt:

    PHPIniDir "C:/php"

  8. Lieta tāda, ka man ir forma, kurā ir <select multiple...> un man vajag dabūt MySQL datubāzē tā ierakstus, tipa katrs Multiple savā tabulas rindā.

    Piem.

    <input type='text' name='kkads' value='vertiba'>
    <select multiple name='bla'>
    <option value='1'>1</option>
    <option value='2'>2</option>
    <option value='3'>3</option>
    </select>

    un no tā man vajag dabūt tabulu:

    vertiba | 1
    vertiba | 2
    vertiba | 3

×
×
  • Create New...