Keresés

Új hozzászólás Aktív témák

  • Ősember

    őstag

    szevasztok
    lenne egy elképzelésem: egy ''uppolo parancsikont'' szeretnék létrehozni.
    lényegében az uppolás egy link megnyitása, igaz? nos én nem kivánok minden linket naponta 2x megnyitni és ezért kérném a ti segitségeteket.
    az ötlet, hogy ide irjak töle származik: [link] ö irányitott át ide :)
    szoval adott egy pár link és kellene egy olyan file, amit ha megnyitok, akkor azok a linkek aktiválodjanak, ergo uppoljon nekem és lehetöleg könnyü legyen modositani, ha uj topik jönne hozzá a palettához, törölnék egy régebbi topikot stb stb....
    mi kell ehhez? valaki meg tudná mutatni? tudom ott vannak a linkek az elején, de nem szeretnék ezzel oly sokat foglalkozni, hiszen én csak alkalmi user vagyok ezen téren :DDD segitségeteket elöre is köszönöm :R

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    válasz Lortech #136 üzenetére

    ok, köszönöm :R akkor majd holnpa visszanézek :))

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    hello
    van egy oldalam klikk ahol be kell irni a saját mail cimed és a végén kapnál egy formázott levelet amiben az oldalon megadott adatok szerepelnek szépen rendben. itt a php kod amit használnék:

    <?php

    $mailto = '$email' ;

    $subject = "www.osember.extra.hu - RMA" ;

    $formurl = "http://www.osember.extra.hu/rmagenerator.html" ;
    $errorurl = "http://www.osember.extra.hu/error.html" ;
    $rmageneralva = "http://www.osember.extra.hu/rmageneralva.html" ;

    $email_is_required = 1;
    $name_is_required = 1;
    $uself = 0;
    $use_envsender = 0;
    $use_utf8 = 1;

    $headersep = (!isset( $uself ) || ($uself == 0)) ? "\r\n" : "\n" ;
    $content_type = (!isset( $use_utf8 ) || ($use_utf8 == 0)) ? 'Content-Type: text/plain; charset="iso-8859-1"' : 'Content-Type: text/plain; charset="utf-8"' ;
    if (!isset( $use_envsender )) { $use_envsender = 0 ; }
    $envsender = "-f$mailto" ;
    $message = $_POST['message'];
    $partnumber = $_POST['partnumber'];
    $productdescription = $_POST['productdescription'];
    $batch = $_POST['batch'];
    $serial = $_POST['serial'];
    $mobo = $_POST['mobo'];
    $cpu = $_POST['cpu'];
    $psu = $_POST['psu'];
    $name = $_POST['name'];
    $city = $_POST['city'];
    $code = $_POST['code'];
    $address = $_POST['street'];
    $tel = $_POST['tel'];
    $email = $_POST['email'];
    $http_referrer = getenv( "HTTP_REFERER" );

    if (!isset($_POST['email'])) {
    header( "Location: $formurl" );
    exit ;
    }
    if (($email_is_required && (empty($email) || !ereg("@", $email))) || ($name_is_required && empty($name))) {
    header( "Location: $errorurl" );
    exit ;
    }
    if ( ereg( "[\r\n]", $name ) || ereg( "[\r\n]", $email ) ) {
    header( "Location: $errorurl" );
    exit ;
    }
    if (empty($email)) {
    $email = $mailto ;
    }

    if (get_magic_quotes_gpc()) {
    $comments = stripslashes( $comments );
    }

    $messageproper =
    "hi

    $message

    part number: $partnumber
    batch number: $batch
    serial number: $serial
    description: $productdescription

    config:
    motherboard: $mobo
    processor type: $cpu
    powersupply: $psu

    my info:
    $name
    $city
    $code
    $address
    Europe, Hungary
    $tel

    Awaiting your reply, thank you!"

    header( "Location: $rmageneralva" );
    exit ;

    ?>

    sajnos tul sok közöm nincs php-hez, ezért csak összeollozos technikával dolgozok :B és ebböl adodoan van benne valami hiba, csakhogy nekem nem szurja a szemem az imént emlitett ok miatt.
    segitségeteket elöre is köszönöm :R

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    hello
    nem értek sajnos a php-hoz, viszont le tudtam irni mire is lenne szükségem :D tehát a rendes parancsokat nem tudom
    az elképzelés az, hogy van egy mysql adatbázis, az én oldalam és egy másik oldal ahonnan az árak frissülnek. az oldalon a termékek kódja úgy néz ki, hogy "www.site.com/.$termékazonotisó". a www.site.com adott, a termékazonositót meg a mysql adatbázisból nézné ki a rendszer az "itemID" oszlopból. minden infót egyébként megtaláltok itt a "kódban", hogy minek is kéne történnie pontosan. aki tud annak nagyon hálás lennék, ha segitene! köszönöm előre is! :R

    <?php
    set_time_limit(300);
    include("admin/include/db.php");
    error_reporting(E_ALL);
    $res=mysql_query("select * from products");

    while($row=mysql_fetch_array($res))
    {

    $url=trim("http://www.site.com/".$itemID);


    if found text: "Currently Unavailable"
    mysql_query set isavailable='0', isoutofstock='0', isunavailable='1'

    else search for string '<h3 class="zmp">'
    mysql_query set price='content of string '<h3 class="zmp">''

    if found text: "Notify"
    mysql_query set isavailable='0', isoutofstock='1', isunavailable='0'

    if found text: "Add Item"
    mysql_query set isavailable='1', isoutofstock='0', isunavailable='0'
    mysql_query set last_available_ts='current date'

    }

    ?>

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    hello
    van egy lap, ahonnan információra van szükségem, mégpedig közvetlen egy bizonyos <dd class="info"> rész utáni 3 karakterre van szükségem. ez a kódom:

    $pos1=strpos($content,'<dd class="info">')+22;
    if($pos1==22)
    {
    $isAvailable=true;
    }
    else
    {
    $isAvailable=false;
    return trim(substr($content,$pos1,2));
    }

    valamiért az az utolsó sor hibás lehet, mert nem dobja a 3 karaktert a return. nem jövök rá mi a baja.... valami ötlet? köszi előre is :R

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    van még egy problémám, ha az oldalra linkről látogatok (link), akkor az árnál 0Ft szerepel, viszont ha a főoldalról navigálok, akkor minden ár kapásból jól látható. ez vajon mire vezethető vissza? :F

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    válasz Speeedfire #5082 üzenetére

    és igen :C lemaradt az árfolyamnéző modul, nézd meg te is a linket :D köszi szépen!

    a (#5077) hsz-ben leirtra esetleg valami? :))

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    válasz Speeedfire #5084 üzenetére

    sajnos a 3 = után is változatlan a helyzet :(

    rel='nofollow', igy fogadta el
    a termékleirás csak egy opcionális mező, oda szoktam néha beirni a gyártó oldalán a közvetlen a termékhez vezető linket, vagy ha van valami extra tudnivaló a termékkel kapcsolatban
    title és alt beillesztve :K ezeket pótolni fogom a többi oldalon is :R

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    válasz Tele von Zsinór #5087 üzenetére

    ha megszánnál egy kijavitott kóddal azt nagyon megköszönném, mert rajtam ez kifog :B === próbáltam már, de az nem hozott változást.
    a helyzet az, hogy ezt a kódot csinálta nekem egy srác, akivel időközben megszakadt a kapcsolatom, ezért próbálom megjavitani a hibásan működő részeit

    Speeedfire: igen, eljut :K

    ez volt az eredeti kód:
    $pos1=strpos($content,'<dd class="info">')+22;
    if($pos1==22)
    {
    $isAvailable=true;
    }
    else
    {
    $isAvailable=false;
    $pos2=strpos($content,'<a',$pos1);
    return trim(substr($content,$pos1,($pos2-$pos1)));
    }

    ez jól működik, viszont ez a <dd class="info">-tól a következő <a-ig szedi ki az összes tartalmat, de nekem ennek a tartalomnak csak az első 3 karaktere kéne

    [ Szerkesztve ]

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    válasz Speeedfire #5090 üzenetére

    az a baj hogy semmit :F a $pos1 után azért kell 2, mert nulladik akraktert is számol, ezért a 2 lényegében 3 karaktert jelent, de ide mindegy milyen számot irok be, mert egész egyszerűen üresség lesz az eredmény, tehát semmit nem dob.

    sajnos nem én irtam ezt a kódot, ezért csak arra tudok következtetni, hogy a +22 arra kell, hogy a következő lépésben lehessen if-et használni

    ez alapján dolgoztam
    substr('abcdef', 0, 4); // ezt kell dobnia: abcd

    nálam:
    (substr($content,$pos1,3);

    nem látom sajnos a hibát

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

  • Ősember

    őstag

    válasz Tele von Zsinór #5095 üzenetére

    a content rész egy egész oldal ahonnan szedi az adatokat a kód, de megoldódott a gond, csak azt nem tudom mi a magyarázat rá :B itt trim(substr($content,$pos1,3) a 33-ast kitöröltem, tehát nem volt megadott hossz. ekkor rendesen szedett adatokat, de mivel nem volt vége, ezért túl sokat szedett és használhatatlan volt, ezért beirtam hossznak, hogy 8 és akkor kidobta az első 4 karaktert, utána 7-nél meg az első 3-at.
    szóval meg lett amit akartam, köszi a segitséget :))

    Speeedfire: 0-val mindenre "htt"-t dobozz... nem tudom honnan szedte :F

    mindkettőtöknek még egyszer köszönöm :R

    [ Szerkesztve ]

    ______________________________________________________________________ www.rambazar.com - G.Skill minden szinten - 8GB DDR3 15.000Ft alatt!

Új hozzászólás Aktív témák