Jump to content
php.lv forumi

Robis

Reģistrētie lietotāji
  • Posts

    1,263
  • Joined

  • Last visited

Posts posted by Robis

  1. Hehe dienas komentārs :)

     

    Bet nu sesiju (php) webserveris atpazīst tikai vai nu no sesijas id kas glabājas pie lietotāja cookijā vai arī tiek padots kā url parametrs.

    14097[/snapback]

     

    nez man kaut ka pietiek ar nodefinetiem sesijas mainigajiem $_SESSION[] , kurus php parbauda, vai ir istie! Prieksh kam ir jaliek URLā, kur tas id, pēc kā atpazīst sesiju ir pilnīgi acīmredzami! Un cookiji vēl trakāk - ieej kaut kur publiskā datorā, aizmirsti iziet iznīcināt kokiju un viss čau!

  2. Cha

     

    Man ir nepieciešams lai php automātiski pievieno PHPSESSID visiem url. It kā viņam automātiski būtu jāpievieno kad runtaimā iestāda ini_set('session.use_trans_sid', '1'), bet nu lasīju ka tur ir kautkāds bugs, varbūt ir kādas idejas? Negibās iet caur visiem urliem tagad lai ieliktu sid :)

     

    Paldies

    14084[/snapback]

     

    A priekš kam Tev vispār jāpievieno PHPSESSID visiem URL? Ko no tā iegūsi?

  3. Nu pro :D tams. Bet vai jūs varat arī palīdzēt, vai tikai kļūdas jautājumā labot?

    14059[/snapback]

     

    Uztaisi formu:

    <form action="upload.php" method="post" enctype="multipart/form-data">

    <input type="hidden" name="MAX_FILE_SIZE" value="307200">

    <input type="file" name="picture_upload_file">

    <input type="submit" name="picture_upload_submit" value="Upload!">

    </form>

     

    Uztaisi failu 'upload.php' :

    //bildes uploads
    
    define('UPLOAD_DIR', '/var/html/pictures/'); //celjsh uz bilžu direktoriju, kurā jāseivo
    
    if (isset($_POST['picture_upload_submit']) && $_POST['picture_upload_submit']=="Upload!") {
    $uploaddir = UPLOAD_DIR;
    $uploadfile = $uploaddir . $_FILES['picture_upload_file']['name'];
    @chmod(UPLOAD_DIR.$_FILES['picture_upload_file']['name'], 0744);
    if (move_uploaded_file($_FILES['picture_upload_file']['tmp_name'], $uploadfile)) {
    echo "Bildes ielādē veiksmīgi!";
    If (insertUploadInDatabase($_FILES[picture_upload_file']['name'])) {
    echo "Bildes ievietošana datubāzē veiksmīgi!";
    } else {
    echo "Bildes ievietošana datubāzē neveiksmīgi!";
    }
    } else {
    $echo "Bildes ielādē neveiksmīgi!";
    }
    
    function insertUploadInDatabase($pic_file) {
    $return = mysql_query("INSERT INTO `pictures` SET `filename`='".$pic_file."';");
    if ($return) {
    return TRUE;
    } else {
    return FALSE;
    }
    }

  4. Ja ar angļu valodu ir ok, silti iesaku palasīt

    PHP Security Guide.

    Tur ir diezgan daudz labu padomu iesācējiem, un ne tikai.

    13995[/snapback]

     

    Apskatijos! Daudz kas bija jau zinams (nekur nelasit, bet vienkarshi logjiski), bet vot nesaprotu, kapec vinji tur piemeros rada, ka izmanto failus ar paplashinajumu ".inc" - kur tad tur droshiba, ka var nolasit plain texta kodu! Diez vai tas, ka kodu var izlasit jebkursh, kursh zin faila nosaukumu butu dizha droshiba!

  5. Nu nepareiz priekšstats ir radies taviem vācu partneriem :) Pastāsti tam direktoram, lai viņš pastāsta tiem vāciešiem, ka tomēr mēs no maizes un ūdens vien neiztiekam!

    14019[/snapback]

     

    Vacietis paliek vacietis! Vinjam tu neko neieskaidrosi! :)

  6. Nja, tipa viena tante teica...?

    14014[/snapback]

     

    Nemaz nē! Es te runāju ar vienu uzņēmēju jebšu vienas firmas direktoru, kura firma ir vācu firmas filiāle! Viņš esot teicis, ka "latviešiem, cik jānopelna, tik jānopelna un neko vairāk nevajagot viņiem maksāt"! Tipa, vācietis gan jau ka domā, ka Latvijā ar 80 Ls mēnesī var labi dzīvot!

  7. Attiecībā uz cenu iesaku uzmanīties, ja tas ir vācietis, kam cena jāprasa! :)

    Prikols tāds - vācieši ir ne tikai vienkārši skopi, bet pat ietiepīgi dumji skopi!

     

    Piemēram, tu pateiksi viņam, ka vari uztaisīt lapu viņam par 5 Ls un vairs cenu paaugstināt nevarēs un viņš tā kā idiots meklēs, kur var uztaisīt lapu par 5 Ls vai zemāk! :lol: Pēc tam pateiksi, ka tas bija "joks", viņš ar Tevi vairs nesadarobosies, jo viņš tak esot dzirdējis, ka lapu varot uztaisīt par 5 Ls!

     

    P.S. esmu dzirdējis te dažus pastāstus, tā ka tas ir taisnība... ;)

  8. Nu atradu funkciju LAST_INSERT_ID() - ta nodereja, bet pilniba problemu neizdevas atrisinat, jo nezinu, ka var:

    UPDATE `table` SET `kautkas`='shis_kas_te jau ir' + kaut kas jauns

     

    Respektivi taja lauka nevis nomainit ar jauno, bet pielikt klat jaunu! Ir tada iespeja?

  9. Sveiki!

    Pienjemsim man MySQL tabula ir divi lauki:

    `id` un `id_num`

     

    Respektivi `id` ir pirmarais autoincreament key!

     

    Bet es velos lai pie jaunu ierakstu inserteshanas, `id_num` pieshkjiras gan jaunaa `id` vertiba + vel pieliek kadu stringu, piemeram '_bz'!

     

    To ir iespejams dabut gatavu?

  10. Nu Tev tak tur visa lapa ir ar vienu un to pašu kļūdu!

    Nomaini visiem:

    <?php

    $page_id="news";

    echo ("<tr><td><a href=?dest=$page_id class=\"menu\">Jaunumi</a></td></tr>");

    $page_id="members";

    echo ("<tr><td><a href=?dest=$page_id class=\"menu\">Tie esam mēs</a></td></tr>");

    $page_id=club;

    echo ("<tr><td><a href=?dest=$page_id class=\"menu\">Klubā</a></td></tr>");

    $page_id=results;

    echo ("<tr><td><a href=?dest=$page_id class=\"menu\">Rezultāti</a></td></tr>");

    $page_id=sponsors;

    echo ("<tr><td><a href=?dest=$page_id class=\"menu\">Sponsori</a></td></tr>");

    $page_id=archive;

    echo ("<tr><td><a href=?dest=$page_id class=\"menu\">Arhīvs</a></td></tr>");

    ?>

     

    Tā kā augšā ir parādīts ar news un members, ieliec arī visus pārējos pēdiņās!

  11. Lieta taada: uztaisiju format c: savam kompitim un windows 2k vietaa uzmetu XP. Uzmetu atkal apache + php + mysql , konfigureeju cik atceros un kaa maaceeju , bet php tikai uzinstaleeju un pashu php.ini neaiztiku.

    Probleema tada: dazhas php lapas kuras pirmstam pilniigi normaali straadaaja tagad vai nu nestraadaa vai met aaraa errorus... piemeeram taadus:

    Use of undefined constant news - assumed 'news' in D:\Web\BMXCesis_new\index.php on line 21

     

    Varbuut kaut kas bija arii ar to php.ini jaadara ??

    Ludzu dodiet kadu padomu ja varat  :(

    13896[/snapback]

     

    Vispirms ludzu parliecinies, vai Tev tiesham konstante news ir defineta ieprieksh, kura izmantota index.php 21 rindinja?

  12. pie izlogošanas jāsūta header('HTTP/1.0 401 Unauthorized'); vai jāmaina autentifikācijas "zona" - realms (header('WWW-Authenticate: Basic realm="[realm]"');

    13875[/snapback]

     

    Attiecībā uz header('HTTP/1.0 401 Unauthorized'); nestrādā, respektīvi, varu vērt vaļā atkal to pašu administrāciju.

     

    Vienuvārdu sakot, nez kā to visu sabīdīt, jo līdz esi ielogojies vienā logā, laikam izlogoties var tikai ar loga aiztaisīšanu [window.close();]

  13. Man ir jautājums:

    Vai ielogojoties caur .htpasswd uz konkreto direktoriju tiek izveidota sesija, tipa, lai es varetu likt ta ka tur saita administraciju vai ari vel php koda ir jaizveido sesija un ja nospiezh "iziet", kas tad notiek? Ka iznicinat sesiju, ja tāda izveidojas?

  14. liec abus failus iekš:

    /var/www

    13848[/snapback]

     

    Diemžēl iekš /var/www/ serveris neljauj ielādēt caur FTP:

    STOR .htgroup

    550 .htgroup: Permission denied

     

    (tas pats par .htpasswd)

     

    Bet nomainit CHMODU uz 777 www direktorijai jau serveris neljauj.

  15. Pareizrakstība! Varbūt pamēģini šādi (zemāk), varbūt ies:

     

      <?php

        if (!isset($_POST['submit'])

        {

    ?>

        <h1>Lūdzu ielogojies!</h1>

        Tālāk tikai reģistrētiem lietotājiem!

        <form method="post" action="secret.php">

        <table border = 1>

        <tr>

            <th>Lietotājvārds</th>

            <td><input type="text" name="name"></td>

        </tr>

        <tr>

            <th>Parole</th>

            <td><input type="password" name="password"></td>

      </tr>

        <tr>

            <td colspan=2 align =center>

            <input type="submit" value="Ieiet">

            </td>

        </tr>

        </table>

        </form>

    <?php

        }

        else if ($_POST['name']=="vars" && $_POST['password']=="paro")

        {

      echo "<h1>Te nu tas ir</h1>";

        echo "Viss turpinās!";

        }

        else

        {

        echo "<h1>Ej prom!</h1>";

        echo "Tev te nav ko darīt";

        }

        ?>

  16. Ārpus web direktorijas

    shitaa varētu izskatīties .htaccess fails:

    AuthUserFile /home/blabla/.htpasswd

    AuthGroupFile /home/blabla/.htgroup

    AuthName "Autorizaacija"

    AuthType Basic

    <Limit GET>

    require group jankapanka

    </Limit>

    13844[/snapback]

     

    To es zinu jau! :) Es tikai gribu zinat, vai cgi-bin neskaitas web direktorija, web direktorija ir tipa, tikai ta html? (ta, kas veras, kad ver valja domenu)

    es ieliku cg-bin un nestradaja, bet vienkarshi arpus tam direktorijam, varbut jaliek ari arpus www direktorijas?

  17. Ā, laikam sapratu. Tev ir windows utt. Uz savas kastes vari uztaisīt to failu, ja tev ir apache. un no savas uzkopeet to failu uz to serveri.

    13836[/snapback]

     

    To nokodeto username:parole var uztaisit ari tapat (interneta kaut vai ir piejami un ari pats ari php un server starpniecibu!

     

    Vieniga problema, ka man nesanak, nez, iemetu it ka .htpasswd un .htgroup ieksh cgi-bin direktorijas! Varbut tapec? kura direktorija vinji jamet uz servera?

×
×
  • Create New...