Keresés

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

  • Balint133

    aktív tag

    Sziasztok, keresek már két napja de semmit nem találok és akárhogy kísérletezem sajnos nem sikerül beállítanom :S

    Volt (van) egy Ruby on Rails alkalmazásom. Ez annyit csinál hogy szövegekkel bűvészkedik. A probléma az, hogy a szövegben előfordulnak speciális karakterek (ékezetes betűk).

    Amit railsel megoldok pár karakterrel

    szoveg = "Ékezetestűl kell kezdődnie ennek a sornak"
    if szoveg.starts_with? "Ékezetestűl" then -csinálunk valamit- end

    Ez annyit csinál, hogy adott szöveg adott szóval kezdődik e. A programot át szeretném írni php-be de valamiért a php-t semmilyen módon nem tudom rávenni, hogy ékezetes karakterekkel dolgozzon.

    php.ini

    mbstring.internal_encoding UTF-8
    mbstring.language Neutral

    forrás.php

    $string = "Bármilyen szöveg amiben megtalálható az ékezetestűl szó"
    if (mb_stristr($item, "Ékezetestűl")) {
    #igaz
    } else {
    #hamis
    }
    }

    Sajnos bármilyen ékezetes karakterrel próbálkozom az azt eredményezi, hogy konstans hamis értékkel tér vissza a függvény. Ha a keresett értékben nincs ékezet minden tökéletesen működik.

    Valaki tapasztaltabb tud esetleg valami frappáns kis megoldást a problémámra? Valamit rosszul állítottam be az .ini-ben?

  • Balint133

    aktív tag

    Gergello: nem igazán lehetséges, a legtöbb helyen a MYSQL adatbázisszerveren nincs bekapcsolva a távoli elérés... szoval csak localhostrol fogad kéréseket (ahol a php scripted fut). Ezzel próbálják meg csökkenteni a támadási felületet. Természetesen webmestertől meg lehet kérdezni, de ezt nem nagyon szokták bekapcsolgatni.

    Másik:
    Először is az elmaradt: Sziasztok :)
    A kérdésem pedig az lenne, hogy phpben van egy stringem mondjuk:
    $str = "Ez egy olyan string ami tartalmazhat számokat, például 21132131 vagy esetleg 456456";
    Ezzel a stringgel azt kéne csinálni, hogy minden betűt és vesszőt, írásjelet mindent kiszedni belőle, csak a számok maradjanak vissza. Sehol nem találtam a neten leírást, hogyan lehetne ezt kiszedegetni, remélem van valaki itt aki tudja a megoldást, vagy ha nem lehet, akkor azt :)

  • Balint133

    aktív tag

    válasz Sk8erPeter #2951 üzenetére

    Szia, nem tudom, h az a script pontosan h néz ki, de a

    file_exists()

    függvénnyel meg tudod nézni, hogy már létezik e.
    klikk

  • Balint133

    aktív tag

    válasz Balint133 #2949 üzenetére

    MOD.: array_key_exists() fgv az en baratom :)

    elnezest az offert...

  • Balint133

    aktív tag

    Amm sziasztok, lenne egy kisebb problemam, amit szeretnek kikuszobolni, egy olyan fuggveny kellene ami ket tombot 'osszehasonlit',es ahol mindket tombben van index szam deklaralva ott igazat ad vissza ahol nincs ott pedig hamisat.

    vmi ilyesmi kellene, csak gyakorlatban nem megyeget:

    [tomb1] => Array
    (
    [1] => ertek
    [4] => ertek
    [7] => ertek
    [8] => ertek
    [11] => ertek
    [12] => ertek
    )

    [tomb2] => Array
    (
    [1] => ertek2
    [4] => ertek2
    [5] => ertek2
    [7] => ertek2
    [8] => ertek2
    [10] => ertek2
    [12] => ertek2
    )

    fenti pelda alapjan:
    [1],[4],[7],[8],[12] indexeknel kene Igazat visszaadnia...

    Koszi elore is

  • Balint133

    aktív tag

    válasz lezso6 #2916 üzenetére

    szia, az SQL tablabol amik adatok atjonnek, jok, minden ekezet mukodik, amiket adatokat az XML-bol veszek ki, azokat nem igazan akarja normalisan megjeleniteni.

  • Balint133

    aktív tag

    válasz fordfairlane #2912 üzenetére

    oksi, szval szerinted a meta elegendo? mert csak annyi az egesz, h ez a vacak lekeri adatot osszehasonlitja a forum sql tablaban szereplo nevekkel es elvegzi amit vegeznie kell ha talal ill nem talal adott nevu jatekost. ezert fontos lenne hogy a ket adat legalabb kicsit is hasonlitson szval ekezetben azert nem igazan lenne jo ha elternenek :S elegge szeles skalan mozogna a script hibazasi mutatoja :)

  • Balint133

    aktív tag

    válasz lezso6 #2910 üzenetére

    igen, viszont nem ertem akkr h a mozzilla az UTF-8as kodolasu kiiratando dolgot miert mas kodolassal probalja meg kiirni :S

  • Balint133

    aktív tag

    nah amm ize meg egy hulye kerdes es igerem mara befejezem :D
    ugye az az xml amit athuz az UTF-8 a karakterkeszlete, ha en viszont szimplan kiiratom a kepernyore, akkor ilyen karakterek jelennek meg az ekezetek helyen:
    üáóó ..stb.

    ha viszont a <?php ?> kivul teszek egy ilyet: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> akkor az emlitett hiba megszunik, a kerdes: csak igy parasztosan hasznaljam ezt a modszert, vagy van vmi php fuggveny is amivel az eredmenytombomet at tudom alakitani mas karakterkeszletbe h ne krixkraxokat jelenitsen meg? :D

    MOD: targytalan... utf8_decode() fggv az en baratom :)

  • Balint133

    aktív tag

    válasz Balint133 #2905 üzenetére

    Wopsz lejart sajnos az idolimit...

    nos koszonom az eddigi segitsegedet, sikerult mukodesre birnom fopen()-nel is :) az ini_set bevalt...

    ime a kod aki esetleg meg hasonlo problemaba utkozott volna:

    function xml2array($url, $get_attributes = 1, $priority = 'tag')
    {
    ini_set('user_agent',$_SERVER['HTTP_USER_AGENT']); //mozilla eseteben ez: 'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1'

    $contents = "";
    if (!function_exists('xml_parser_create'))
    {
    return array ();
    }
    $parser = xml_parser_create('');
    if (!($fp = @ fopen($url, 'rb')))
    {
    return array ();
    }
    while (!feof($fp))
    {
    $contents .= fread($fp, 8192);
    }
    fclose($fp);
    xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8");
    xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
    xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
    xml_parse_into_struct($parser, trim($contents), $xml_values);
    xml_parser_free($parser);
    if (!$xml_values)
    return; //Hmm...
    $xml_array = array ();
    $parents = array ();
    $opened_tags = array ();
    $arr = array ();
    $current = & $xml_array;
    $repeated_tag_index = array ();
    foreach ($xml_values as $data)
    {
    unset ($attributes, $value);
    extract($data);
    $result = array ();
    $attributes_data = array ();
    if (isset ($value))
    {
    if ($priority == 'tag')
    $result = $value;
    else
    $result['value'] = $value;
    }
    if (isset ($attributes) and $get_attributes)
    {
    foreach ($attributes as $attr => $val)
    {
    if ($priority == 'tag')
    $attributes_data[$attr] = $val;
    else
    $result['attr'][$attr] = $val; //Összes attribútum elhelyezése egy tömbben aminek a neve: 'attr'
    }
    }
    if ($type == "open")
    {
    $parent[$level -1] = & $current;
    if (!is_array($current) or (!in_array($tag, array_keys($current))))
    {
    $current[$tag] = $result;
    if ($attributes_data)
    $current[$tag . '_attr'] = $attributes_data;
    $repeated_tag_index[$tag . '_' . $level] = 1;
    $current = & $current[$tag];
    }
    else
    {
    if (isset ($current[$tag][0]))
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level]] = $result;
    $repeated_tag_index[$tag . '_' . $level]++;
    }
    else
    {
    $current[$tag] = array (
    $current[$tag],
    $result
    );
    $repeated_tag_index[$tag . '_' . $level] = 2;
    if (isset ($current[$tag . '_attr']))
    {
    $current[$tag]['0_attr'] = $current[$tag . '_attr'];
    unset ($current[$tag . '_attr']);
    }
    }
    $last_item_index = $repeated_tag_index[$tag . '_' . $level] - 1;
    $current = & $current[$tag][$last_item_index];
    }
    }
    elseif ($type == "complete")
    {
    if (!isset ($current[$tag]))
    {
    $current[$tag] = $result;
    $repeated_tag_index[$tag . '_' . $level] = 1;
    if ($priority == 'tag' and $attributes_data)
    $current[$tag . '_attr'] = $attributes_data;
    }
    else
    {
    if (isset ($current[$tag][0]) and is_array($current[$tag]))
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level]] = $result;
    if ($priority == 'tag' and $get_attributes and $attributes_data)
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level] . '_attr'] = $attributes_data;
    }
    $repeated_tag_index[$tag . '_' . $level]++;
    }
    else
    {
    $current[$tag] = array (
    $current[$tag],
    $result
    );
    $repeated_tag_index[$tag . '_' . $level] = 1;
    if ($priority == 'tag' and $get_attributes)
    {
    if (isset ($current[$tag . '_attr']))
    {
    $current[$tag]['0_attr'] = $current[$tag . '_attr'];
    unset ($current[$tag . '_attr']);
    }
    if ($attributes_data)
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level] . '_attr'] = $attributes_data;
    }
    }
    $repeated_tag_index[$tag . '_' . $level]++; //0 és 1 indexek
    }
    }
    }
    elseif ($type == 'close')
    {
    $current = & $parent[$level -1];
    }
    }
    return ($xml_array);
    }

    $array = xml2array("http://eu.wowarmory.com/guild-info.xml?r=Nordrassil&gn=Solidarity");

  • Balint133

    aktív tag

    válasz lezso6 #2904 üzenetére

    igen megy... csak a nagy gondolkodasban azt felejtettem el h a page sourcet kell nezni nem pedig a kapott tartalmat ami egy nagy feherseg :D

    nah, sikerult kiszednem mindent, vegulis nem azt a cirka 200 sornyi parse fuggvenyt hasznaltam amire aztmodntatok h oskorszaki lelet, hanem a DOM osztalyt hasznaltam, szoval a kodom most jelenleg (kiiratasra)

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://eu.wowarmory.com/guild-info.xml?r=Nordrassil&gn=Solidarity");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
    curl_setopt($ch, CURLOPT_ENCODING, "UTF-8");
    $output = curl_exec($ch);
    curl_close($ch);

    $dom = new DomDocument;
    $dom->preserveWhiteSpace = FALSE;
    $dom->loadXML($output);
    $params = $dom->getElementsByTagName('character');

    foreach ($params as $param) {
    echo $param -> getAttribute('name').'<br>';
    }

    nos igy cURLel menne is a moka, viszont a cURL meg kb 2 honapig nem elerheto a szolgaltatomnal, szval go back to php.net es kinyalazom a linket amit kaptam :)

    Orok halam sokat segitettel koszike.

  • Balint133

    aktív tag

    válasz lezso6 #2901 üzenetére

    ő, várj azthiszem félreértjük egymást :)

    eredeti link: itt

    ez egy vmi dinamikus valami, ha itt rámész arra a böngészőben h: forráskód megtekintése, kidobja az xml filet, én innen mentettem le ayz xml-t file->save file nál :)

    MOD: cURL-nél meg sajnos nem működik szintúgy, legalább azzal sikerülne.

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://eu.wowarmory.com/guild-info.xml?r=Nordrassil&gn=Solidarity");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
    curl_setopt($ch, CURLOPT_ENCODING, "UTF-8");
    $output = curl_exec($ch);
    curl_close($ch);

    egy amatőr kérdés: $output változó milyen visszatérési értéket ad? 'kompatibilis' az értéke az xml értelmezővel, vagy nézzek új fordító után? :)

  • Balint133

    aktív tag

    válasz lezso6 #2899 üzenetére

    szia, hát párezer sor van benne :)

    mondjuk ez is tartalmazza azt ami nekem kéne (nevek + profil URL-ek), de ebből a katyvaszból nem gyengén több idő lenne kivadászni az anyagot :O

    feltöltöttem egy txt filet ami tartalmazza a visszakapott oldal forráskódját:
    [link]

  • Balint133

    aktív tag

    válasz lezso6 #2896 üzenetére

    hmm ebben lehet esetleg valami... ennek utána kell nézzek

    vagy esetleg valami beállítás curl_setopt()-al :S
    De az az érdekes, ha view->source code a böngészőben, az meg kidobja az xml filet :S

  • Balint133

    aktív tag

    válasz lezso6 #2894 üzenetére

    szia, FTP sajnos kizárt, a 'klső' armory portálhoz nincs ftp hozzáférés sajnos :(

    fopen()-el próbálkoztam, de sajnos nem az xml tartalmát adja vissza, hanem vmit az oldal forráskódjából.

    ha pl letöltöm az xml filet a gépemre majd feltöltöm a http://endomainem.hu/xmlfileom.xml
    ráuszítom az xml parsert az urlel, azt adja vissza amit kell és ahogy kell(ene).
    [link]

    ha viszont http://endomainem.hu/xmlfileom.xml helyett beírom az armory portál linket:
    "http://eu.wowarmory.com/guild-info.xml?r=Szervernév&gn=Guildnév"

    akkor ilyesmit kapok vissza:
    [link]

    MOD: Neem, 5.2.8 azthiszem, majd még finomítgatok rajta, csak a hibalehetőségeket kellett kiszűrnöm, hogy mi miatt nem működik :)

  • Balint133

    aktív tag

    Sziasztok, van egy websiteom, azon egy phpbb forum, a fórum bizonyos topikjait nem látja egy frissen regelt felhasználó, csak egy bizonyos rang felett lévő felhasználók (deszépre sikeredett :) ), (online MMO játék, akit felvesznek a klánba látja a belső fórumot).
    Na már most szeretnék, egy olyan rendszert ami automatikusan frissíti a dolgokat, hogy nekem ne kelljen kézzel álligatnom a rangokat (lusta siteadmin szindróma :D ).

    A következőre gondoltam:
    * a szolgáltatónál létezik egy Cronn nevű opció ami bizonyos fileokat megadott időben lefuttat - ezzel kipipálva az, hogy hogyan oldom meg a szkript állandó lefuttatását.

    * a játéknak van egy Armory nevezetű szolgáltatása ami XML-ben letárol mindent (guildinfo -> guild members), ha van eggyezés az armory guild xml ill a forum felhsz listájában == az adott karakter guildtag tehát jár a jogosultság.

    A probléma pedig itt kezdődik:
    az automatikus sql átbabráló osztály kész, php.net-en találtam egy félig működő komplett xml parsert amit megheggesztettem működik (helyi fileoknál), viszont sehogy nem tudom rávenni a php-t h azt a bizonyos linket használja távolról és azt parserelje (?? nyelvújítás) le.

    szeretném elkerülni a cURL-t mivel ez jelenleg nem elérhető a szolgáltatómnál :O viszont nem tudom létezne e rá másik módszer, ebben kérném a segítségeteket.

    ezzel az a gond, hogy vmiért nem az xml-t szedi le hanem magát a böngészőn látható tartalmat :O

    function xml2array($url, $get_attributes = 1, $priority = 'tag')
    {
    $contents = "";
    if (!function_exists('xml_parser_create'))
    {
    return array ();
    }
    $parser = xml_parser_create('');
    if (!($fp = @ fopen($url, 'rb')))
    {
    return array ();
    }
    while (!feof($fp))
    {
    $contents .= fread($fp, 8192);
    }
    fclose($fp);
    xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8");
    xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
    xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
    xml_parse_into_struct($parser, trim($contents), $xml_values);
    xml_parser_free($parser);
    if (!$xml_values)
    return; //Hmm...
    $xml_array = array ();
    $parents = array ();
    $opened_tags = array ();
    $arr = array ();
    $current = & $xml_array;
    $repeated_tag_index = array ();
    foreach ($xml_values as $data)
    {
    unset ($attributes, $value);
    extract($data);
    $result = array ();
    $attributes_data = array ();
    if (isset ($value))
    {
    if ($priority == 'tag')
    $result = $value;
    else
    $result['value'] = $value;
    }
    if (isset ($attributes) and $get_attributes)
    {
    foreach ($attributes as $attr => $val)
    {
    if ($priority == 'tag')
    $attributes_data[$attr] = $val;
    else
    $result['attr'][$attr] = $val; //Összes attribútum elhelyezése egy tömbben aminek a neve: 'attr'
    }
    }
    if ($type == "open")
    {
    $parent[$level -1] = & $current;
    if (!is_array($current) or (!in_array($tag, array_keys($current))))
    {
    $current[$tag] = $result;
    if ($attributes_data)
    $current[$tag . '_attr'] = $attributes_data;
    $repeated_tag_index[$tag . '_' . $level] = 1;
    $current = & $current[$tag];
    }
    else
    {
    if (isset ($current[$tag][0]))
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level]] = $result;
    $repeated_tag_index[$tag . '_' . $level]++;
    }
    else
    {
    $current[$tag] = array (
    $current[$tag],
    $result
    );
    $repeated_tag_index[$tag . '_' . $level] = 2;
    if (isset ($current[$tag . '_attr']))
    {
    $current[$tag]['0_attr'] = $current[$tag . '_attr'];
    unset ($current[$tag . '_attr']);
    }
    }
    $last_item_index = $repeated_tag_index[$tag . '_' . $level] - 1;
    $current = & $current[$tag][$last_item_index];
    }
    }
    elseif ($type == "complete")
    {
    if (!isset ($current[$tag]))
    {
    $current[$tag] = $result;
    $repeated_tag_index[$tag . '_' . $level] = 1;
    if ($priority == 'tag' and $attributes_data)
    $current[$tag . '_attr'] = $attributes_data;
    }
    else
    {
    if (isset ($current[$tag][0]) and is_array($current[$tag]))
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level]] = $result;
    if ($priority == 'tag' and $get_attributes and $attributes_data)
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level] . '_attr'] = $attributes_data;
    }
    $repeated_tag_index[$tag . '_' . $level]++;
    }
    else
    {
    $current[$tag] = array (
    $current[$tag],
    $result
    );
    $repeated_tag_index[$tag . '_' . $level] = 1;
    if ($priority == 'tag' and $get_attributes)
    {
    if (isset ($current[$tag . '_attr']))
    {
    $current[$tag]['0_attr'] = $current[$tag . '_attr'];
    unset ($current[$tag . '_attr']);
    }
    if ($attributes_data)
    {
    $current[$tag][$repeated_tag_index[$tag . '_' . $level] . '_attr'] = $attributes_data;
    }
    }
    $repeated_tag_index[$tag . '_' . $level]++; //0 és 1 indexek
    }
    }
    }
    elseif ($type == 'close')
    {
    $current = & $parent[$level -1];
    }
    }
    return ($xml_array);
    }

    természetesen ha nincs más, akkor megoldom cURL-el, aztán megvárom míg a szolgáltató beüzemeli az új szerverét.

    ez nem működött:

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://eu.wowarmory.com/guild-info.xml?r=Nordrassil&gn=Solidarity");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");
    $file = curl_exec($ch);
    curl_close($ch);

    $stack = array();

    function startTag($parser, $name, $attrs)
    {
    global $stack;
    $tag=array("name"=>$name,"attrs"=>$attrs);
    array_push($stack,$tag);

    }

    function cdata($parser, $cdata)
    {
    global $stack,$i;

    if(trim($cdata))
    {
    $stack[count($stack)-1]['cdata']=$cdata;
    }
    }

    function endTag($parser, $name)
    {
    global $stack;
    $stack[count($stack)-2]['children'][] = $stack[count($stack)-1];
    array_pop($stack);
    }

    $xml_parser = xml_parser_create();
    xml_set_element_handler($xml_parser, "startTag", "endTag");
    xml_set_character_data_handler($xml_parser, "cdata");

    $data = xml_parse($xml_parser,file_get_contents($file));
    if(!$data) {
    die(sprintf("XML error: %s at line %d",
    xml_error_string(xml_get_error_code($xml_parser)),
    xml_get_current_line_number($xml_parser)));
    }

    xml_parser_free($xml_parser);

    a hiba lehet totál egyszerű, de én már nem látok az elkeseredettségtől :)

  • Balint133

    aktív tag

    válasz tkazmer #2334 üzenetére

    oks, ertem, akkr meg egy kerdes, egy ilyen formos bekeros ftpn feltoltos mokaval mekkora file-t tudok max feltolteni? Van vmi timer ami a bongeszoben egy ido utan letilt/ujraindul...stb? Ha van hogy lehet kiiktatni, ha nincs akkr oks :)

  • Balint133

    aktív tag

    Sziasztok, van egy kis egyszerű php-m amivel fileokat lehet feltölteni ftp-re, ez működik is, egy kis design tuningot szeretnék belevinni, egy ilyen töltőcsíkot, a kérdésem az lenne, megoldható ez? és ha igen akkr kb hogyan?

    <?php
    if ( isset ( $_FILES['fajl'] ) )
    {

    $file = $_FILES['fajl']['tmp_name'];
    $remote_file = $_FILES['fajl']['name'];


    $ftpserver = 'ftp.tarhelykeszito.hu';
    $ftpuser = 'upload';
    $ftppass = '*****';

    $conn_id = ftp_connect($ftpserver); //csatlakozás ftpre
    $login_result = ftp_login($conn_id, $ftpuser, $ftppass);

    if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
    echo "A file feltöltése sikeres volt: $remote_file\n";
    } else {
    echo "Hiba adódott a file feltöltése közben: $remote_file\n";
    }

    // kapcsolatlezárás
    ftp_close($conn_id);
    }
    ?>

    <body>
    <?php
    global $PHP_SELF;

    echo "<form action=\"$PHP_SELF\" method=\"POST\" enctype=\"multipart/form-data\">";
    echo "<input type=\"file\" name=\"fajl\">";
    echo "<input type=\"submit\" value=\"Feltölt\">";
    echo "</form>";
    ?>

    még egy kiterjesztés vizsgálat van amit beleteszek de az könnyű.

    Köszönöm előre is

  • Balint133

    aktív tag

    Sziasztok, lehet off topic lesz, de php jellegű a probléma.
    Adott egy websiteom, amin van egy WordPress nevezetű valami... :DD
    Ezen a wordpressen csináltam egy oldalt 'Videók' néven, ezen a mellékoldalon lenne egy táblázatféleség amiben a videók nevei (??helyes ez így??) lennének, egy 'Lejátszás Gombbal' mellettük. A táblázat felett lenne egy DivX webplayer, melynek egy olyan dinamikus kódja lenne, hogy az elérési URL-t a lejátszás gomb alatt levő változó értékét írná be.

    <object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="500" height="340" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">

    <param name="custommode" value="none" />

    <param name="autoPlay" value="false" />
    <param name="src" value="http://enoldalam.hu/videok/$valtozo" />

    <embed type="video/divx" src="http://enoldalam.hu/videok/$valtozo" custommode="none" width="500" height="340" autoPlay="false" pluginspage="http://go.divx.com/plugin/download/">
    </embed>
    </object>

    Namár most, az lenne a kérdésem h a 'gyári' WP-be valamilyen módon ez beépíthető, vagy egyszerűbb ha lelopom a skint és csinálok egy videok.php-t ami ezt megvalósítja

    (igen a fenti player hibás, mert only HTMLbe beágyazható, de így prog órán örülök h ezt letudtam vadászni a netről :DD)

    Köszönöm előre is

  • Balint133

    aktív tag

    válasz ArchElf #2110 üzenetére

    auff igy mostmar megvilagosodtam... amm ezekszerint a konyv amibol nezegettem is hibas... az ottani peldat modositottam de az eredeti peldat bemasolva es lefuttatva se tortent semmi :Y ennyit a konyvekrol :((( koszi megegyszer

  • Balint133

    aktív tag

    Sziasztok, most ismerkedek a PHP+MYSQL-el, es szerettem volna csinalni, egy olyan total egyszeru gyakorlati haszna 0a tenyleg csak kiprobalas szintjere egy olyan kis php lapot, ami felcsatlakozik egy adatbazisra, kivalaszt egy tablat, majd egy formbol beerkezo adatokat beleirja szepen az adatbazisba, a form/felcsatlakozas minden stimmel, de a SUBMIT gomb lenyomasakor az istenert nemakarja beleirni az adatokat a tablaba, tudnatok legyszi segiteni, ime a kod:

    <?php
    if ( isset($username) && isset($password) && isset($name) ) database_increase( $username, $password, $name);
    else form_create();

    function database_increase( $username, $password, $name)
    {
    $connect = mysql_connect("localhost","root");
    if (! $connect) {
    die("!Nem lehet kapcsolodni a MYSQL DEMON-hoz!");
    }

    $database = "login_system";

    mysql_select_db($database) or die("Nem elerheto a $database adatbazis");

    $parancs = "INSERT INTO account(username, password, name)
    VALUES ('$username', '$password', '$name')";

    if ( ! mysql_query($parancs,$connect) ) {
    return false;
    }
    return true;
    }

    function form_create()
    {
    global $PHP_SELF;
    print "<form action=\"$PHP_SELF\" method=\"POST\">\n";
    print "A kivant felhasznnalonev:<p>\n";
    print "<input type=\"text\" name=\"username\">";
    print "A kivant jelszo\n";
    print "<input type=\"password\" name=\"password\"> ";
    print "Az On neve\n";
    print "<input type=\"text\" name=\"name\">";
    print "<input type=\"submit\" value=\"Elkuld\"> \n </form>\n";
    }


    ?>

    Elore is koszonom

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

Hirdetés