Jump to content
PirateClub.hu

vrnagy

Admin
  • Pontszám

    145
  • Csatlakozott

  • Utoljára itt járt

Posts posted by vrnagy

  1. A PHP-Nuke rendszer megy minden magyar szerveren. Nem a szerverek miatt nem mehet egy oldal én rengeteg szerverre tettem már fel és a fordításával is foglalkozok. A Magyar csapattal arra törekszünk h minden magyar szerveren menjen és ezt sikerült is elérni. A telepítésnél lehet valami gond, mert ATW-n és UW-n is megy rendesen.

  2. Apache 2 telepítése:

    Töltsd le az Apache webszervert a http://httpd.apache.org/download.cgi linkről! A "Win32 Binary (MSI Installer)"-t töltsd le!

    A telepítés során kérhet beállításokat. Ezek a következők:

    Network Domain: localhost
    Server Name: localhost
    Admin Email: Email címed

    Apache_1.png

    Alap esetben a "c:/program files/Apeche Group/Apache2" mappába került az Apache

    Teszteljük le a szervert! Írjuk be a böngészőnkbe a következő címet: http://localhost vagy http://127.0.0.1.

    Ha itt "Test Page for Apache Installation" jön be akkor sikeresen telepítetted az Apache webszervert. Már csak 1 dolgunk maradt beállítani a weboldalak mappáját. Hozz létre a C meghajtón egy WWW mappát. Nyisd meg a C:\Program Files\Apache Group\Apache2\httpd.conf fájlt jegyzettömbbel és cseréld le ezt a sort:

    DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"

    erre:

    DocumentRoot "C:/WWW"

     

    PHP 5 Telepítése:

    Töltsd le a PHP-t a http://www.php.net/downloads.php címről. (zip package). A ZIP fájl tartalmát tömörítsd ki a "C:\php" mappába! Nevezd át a "c:\php\php.ini-dist" fájlt "c:\php\php.ini"-re. Nyisd meg a php.ini-t és keresd meg a következő sort: "doc_root" cseréld le erre

    doc_root = "c:\WWW"

    Ezt a sort

    extension_dir = "./"

    cseréld erre

     extension_dir = "c:\php\ext"

    Keresd meg a "session.save_path"-ot és cserél erre

    session.save_path = "c:/windows/temp" vagy WinNt alatt: session.save_path = "c:/WINNT/Temp"

    Ezt a sort

    error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

    cseréld erre

    error_reporting = E_ALL | E_NOTICE | E_STRICT

    Nyisd meg a C:\Program Files\Apache Group\Apache2\httpd.conf fájlt jegyzettömbbel és szúrd bele ezeket a sorokat:

    LoadModule php5_module "c:/php/php5apache2.dll"
    AddType application/x-httpd-php .php
    PHPIniDir "c:/php"

    cseréld ezt

    DirectoryIndex index.html index.html.var
    

    erre:

    DirectoryIndex index.html index.html.var index.htm index.php index.phps
    

    A C:\php\php-ini-t másold be a

     "C:\Windows\"-ba vagy WinNt alatt: "C:\WinNT\"-be 

    Indítsd újra az Apache Webszervert!

    Start--> Minden Program--> Apache HTTP Server 2.x.xx -->Control Apache Server -->Restart

    A C:\WWW mappában hozd létre a phpinfo.php fájlt

    <?php
    phpinfo();
    ?>

    A böngésződbe írd be: http://localhost/phpinfo.php! Ha kijön egy oldal és adatokat ír ki akkor sikeresen telepítetted a PHP-t

     

    MySQL 4 Telepítése:

    Töltsd le a MySQL-t a http://dev.mysql.com/downloads/mysql/4.1.html címről (Windows (x86)). Indítsd el a telepítőt a következő beállításokkal

    # Typical Setup
    # Skip Sign-Up
    # "Configure the MySQL Server now" bejelölve
    # "Detailed Configuration"
    # "Developer Machine"
    # "Multifunctional Database"
    # "InnoDB Tablespace Settings"
    # "Decision Support (DSS)/OLAP"
    # "Enable TCP/IP Networking" bejelölve és a port 3306-ra állítva
    # "Standard Character Set"
    # "Install As Windows Service" bejelölve
    # "Include Bin Directory in Windows PATH" bejelölve
    # Add meg a root jelszót és "Root may only connect from localhost" bejelölve
    # Fejezd be a telepítést.

    A C:\php\libmysql.dll-t másold be a

     "C:\Windows\System32\"-be vagy WinNt alatt: "C:\WinNT\System\"-be 

    nyisd meg a "C:\Windows\"-be vagy WinNt alatt: "C:\WinNT\" php.ini- fájlod és szerkeszd át! a következő sor elől

    ;extension=php_mysql.dll

    vedd ki a ";"-t!

    Indítsd Újra az Apache webszervert!

     

    Ha kell telepíthetsz PHPMyAdmin-t.

    PHPMyAdmin Telepítése:

    Töltsd le a PHPMyAdmin-t a http://www.phpmyadmin.net/home_page/downloads.php címről (zip file). Tömörítsd ki a "C:\WWW" mappába a kitömörített mappát nevezd át "phpmyadmin"-ra. Nyisd meg a "config.inc.php"-t. Keresd meg ezt a sort

    $cfg['PmaAbsoluteUri'] = '';

    és cseréld erre

    $cfg['PmaAbsoluteUri'] = 'http://localhost/phpmyadmin';

    Ha adtál meg jeroot jelszót a telepítésnél akkor cseréld le ezt a sort

    $cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed
                                                        // with 'config' auth_type)

    erre

    $cfg['Servers'][$i]['password']      = 'jelszavad';          // MySQL password (only needed
                                                        // with 'config' auth_type)

     

    Cseréld le ezt

    // Default language to use, if not browser-defined or user-defined
    $cfg['DefaultLang'] = 'en-iso-8859-1';
    
    // Force: always use this language - must be defined in
    //        libraries/select_lang.lib.php
    // $cfg['Lang']     = 'en-iso-8859-1';
    
    // Regullar expression to limit listed languages, eg. '^(cs|en)' for Czech and
    // English only
    $cfg['FilterLanguages'] = '';
    

    erre

    // Default language to use, if not browser-defined or user-defined
    $cfg['DefaultLang'] = 'en-iso-8859-2';
    
    // Force: always use this language - must be defined in
    //        libraries/select_lang.lib.php
    // $cfg['Lang']     = 'en-iso-8859-2';
    
    // Regullar expression to limit listed languages, eg. '^(cs|en)' for Czech and
    // English only
    $cfg['FilterLanguages'] = '';
    

    Ha akarsz bejelentkező képernyőt akkor cseréld le ezt

    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    

    erre

    $cfg['Servers'][$i]['auth_type']     = 'cookie';    // Authentication method (config, http or cookie based)?
    

     

    Ezzel készen is volnánk.

  3. upload.php

    <?php
    //Írd át az "Upload/"-t arra a mappára ahol a fájlokat tárolni akarod.
    if(!(copy($_FILES['userfile']['tmp_name'], "Upload/" . $_FILES['userfile']['name']))) die("Sikertelen feltöltés!");
    echo "Sikeres feltöltés!";
    ?>

     

    index.php

    <form action="upload.php" method="post" enctype="multipart/form-data">
    
    Fájl: <input type="file" name="userfile"><br>
    
    <input type="submit" value="Feltöltés!">

  4. Figyelem sok ingyenes tárhelyen tiltva van az fsockopen függvény!!!

     

    <p><form action="verify.php" method="get">
    
    URl (http:// előtag nélkül) <input type="text" name="url"><br/>
    
    <input type="submit" value="Ellenőrzés">
    </form></p>

     

    verify.php

    <?
    $up = @fsockopen("$url", 80, $errno, $errstr, 30);
    if($up)
    {
    echo "Az URL ($url) elérhető";
    }
    else
    {
    echo "<b>Figyelem! <br>Az URL ($url) nem érhető el</b>";
    }
    ?>

  5. online.php

    <?php
    $remote = $_SERVER["REMOTE_ADDR"];
    
    $file = "log.txt";
    
    $timeoutsecs = 30;
    
    $timestamp = time();
    
    $timeout = ($timestamp-$timeoutsecs);
    
    $fp = fopen("$file", "a+");
    
    $write = $remote."||".$timestamp."n";
    fwrite($fp, $write);
    fclose($fp);
    
    $online_array = array();
    $file_array = file($file);
    
    foreach($file_array as $newdata){
    list($ip, $time) = explode("||", $newdata);
    if($time >= $timeout){
    array_push($online_array, $ip);
    }
    }
    
    $online_array = array_unique($online_array);
    
    $online = count($online_array);
    if ($online == "1") {
    echo "Látogatók száma: $online";
    
    } else {
    
    echo "Látogatók száma: $online";
    }
    ?>
    

    Létre kell hoznod a log.txt-t

  6. ban.php

    <?php
    
    $ip_ban = array();
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    $ip_ban[] = 'egy ip';
    
    foreach($ip_ban as $denied)
    {
    
        $ip = $_SERVER['REMOTE_ADDR'];
        if($ip == $denied)
        {
            header("Location: http://oldalad.hu/banned.php");
            exit();
           
        }
    }
    
    ?>

    a http://oldalad.hu/banned.php linket kicserélheted amire akarod és a tiltott IP-n böngésző erre az oldalra fog eljutni

     

    használat

    <?php include("ban.php"); ?>

  7. Funkció

    function filter($string){
    $badwords = array("szó1", "szó2", "szó3");
    $filtered = str_replace($badwords, "****", $string);
    return $filtered;
    }

     

    Használat

    $text = "Ez egy bemutató szöveg, szó1, szó3, szó2";
    $filteredtext = filter($text);
    echo"$filteredtext";

     

    Eredmény

    Ez egy bemutató szöveg, ****, ****, ****"

  8. <?
    if (isset($_POST['Create']))
    {
       $filename = $_POST['filename'];
       $contents = stripslashes($_POST['contents']);
       
       if ($contents != "")
       {
    
          $file = $filename.".txt";
          $open = fopen($file, "w");
          fwrite($open, $contents);
          fclose($open);
    
       }
    
    }
    else
    {
    
    ?>
    <form method="post" name="form" action="[color=#FF0000]filenev.php[/color]">
    <table border="1" sellspacing="0" cellpadding="5" style="border-collapse: collapse; border-color: black;">
        <tr>
            <td>Fájlnév: </td>
            <td><input type="text" name="filename" size="40"></td>
        </tr>
        <tr>
            <td>Tartalom: </td>
            <td><textarea name="contents" rows="10" cols="30"></textarea></td>
        </tr>
        <tr>
            <td colspan="2" align="center"><input type="submit" name="Create" value="Létrehoz"></td>
        </tr>
    
    </table>
    </form>
    <?
    }
    ?>

  9. <form action="" method="post" name="calculator">
    Első szám: <input name="first" type="text"><br>
    <p>
      <label>
      <input type="radio" name="add" value="add">
      Összeadás</label>
      <br>
      <label>
      <input type="radio" name="subtract" value="subtract">
      Kivonás</label>
      <br>
      <label>
      <input type="radio" name="multiply" value="multiply">
      Szorzás</label>
      <br>
      <label>
      <input type="radio" name="divide" value="divide">
      Osztás</label>
      <br>
    </p>
    Második számr:
    <input name="second" type="text"><br>
    <input name="Submit" type="submit">
    <input name="" type="reset">
    </form>
    <?php
    $first = $_POST['first'];
    $second = $_POST['second'];
    $add = $_POST['add'];
    $second = $_POST['second'];
    $multiply = $_POST['multiply'];
    $divide = $_POST['divide'];
    if (isset($add)) {
    $total = $first + $second;
    }
    if (isset($subtract)) {
    $total = $first - $second;
    }
    if (isset($multiply)) {
    $total = $first * $second;
    }
    if (isset($divide)) {
    $total = $first / $second;
    }
    echo "Eredmény: $total";
    ?>

  10. weboldaladba illeszthető kód szöveghez

    $text[1]="Szöveg1";
    
    $text[2]="Szöveg2";
    
    $text[3]="Szöveg3";
    
    $random = rand(1, count($text));
    
    echo "$text[$random]";
    

    képhez

    $text[1]="kep1.jpg";
    
    $text[2]="kep2.jpg";
    
    $text[3]="kep3.jpg";
    
    $random = rand(1, count($text));
    
    echo "<img src=\"$text[$random]\">";
    

  11. functions.php

    // Szavak megszámolása 
    function count_words($str) {
    
    $count1 = count(explode(" ",$str));
    $count2 = count(explode("\n",$str));
    
    $counted = $count1 + $count2 -1;
    
    
      return $counted;
    
    }
    

     

    weboldaladba beillesztendő kód

    <?php
    
    include "functions.php";
    
    // Szöveg
    $text = "Ez egy teszt szöveg";
    
    
    
    echo "Ez a szöveg ".count_words($text)." szóbol áll!";
    
    ?>

  12. Ezt a kódot rakd az oldal legelejére:

        $mtime = microtime();
        $mtime = explode(" ",$mtime);
        $mtime = $mtime[1] + $mtime[0];
        $tstart = $mtime; 

    Ezt az oldal legaljára:

        $mtime = microtime();
        $mtime = explode(" ",$mtime);
        $mtime = $mtime[1] + $mtime[0];
        $tend = $mtime;
        $totaltime = ($tend - $tstart);
        printf (" Generálva: %f másodperc !", $totaltime); 

  13. Hajtsd végre a kódot a phpMyAdmin segítségével!

    CREATE TABLE `stats` (
    `ip` VARCHAR( 15 ) NOT NULL ,
    `visits` INT NOT NULL
    ) TYPE = MYISAM;

     

    stats.php

    <?php
    
    //---------------------
    // Beállítások
    //---------------------
    
    $host = 'host';
    $username = 'felhasználónév';
    $password = 'jelszó';
    $db_name = 'adatbázis';
    $tbl_name = 'stats'; //Tábla neve (ha a MySQL lekérdezésben megváltoztatod akkor itt is megkell változtatnod)
    
    
    //---------------------
    // Csatlakozás az adatbázishoz
    //---------------------
    
    $sql_connect = mysql_connect("$host", "$username", "$password") or die("MySQL Connection Failed: " . mysql_error());;
    $db_connect = mysql_select_db("$db_name")or die("Could not select DB: " . mysql_error());;
    
    //---------------------
    // A Script
    //---------------------
    
    $ip = $_SERVER['REMOTE_ADDR'];
    
    $fetch = mysql_query("SELECT ip FROM $tbl_name WHERE ip ='".$ip."'") or die(mysql_error());
    
    
    if ( mysql_num_rows($fetch) == 0 )
    {
       mysql_query("INSERT INTO $tbl_name(ip,visits) VALUES('$ip','1')") or die(mysql_error());
    } else {
       mysql_query("UPDATE $tbl_name SET visits=visits+1 WHERE ip = '$ip'") or die(mysql_error());
    }
    
    
    //-----------------
    // Megjelenítés
    //-----------------
    
    $count = mysql_query("SELECT * FROM $tbl_name") or die(mysql_error());
    $unique = mysql_num_rows($count);
    
    
    while ($vi = mysql_fetch_array($count)) {
    $visits = $visits + $vi['visits'];
    }
    
    echo "Összes találat: " . $visits . "<br />";
    echo "Tényleges találatok: " . $unique;
    
    ?>

     

    Ha egy oldalon meg akarod jeleníteni szúrd be ezt a kódot:

    <?php include("stats.php"); ?>

  14. <?php
    if ($act == "send") {    // Levél küldése
    $sitename = "Oldalneve"; //  Változtasd meg az Oldalad nevére
    $siteurl = "http://www.teoldalad.hu"; //  Változtasd meg az Oldalad címére
    $to = $_POST[friendemail];
    $subject = "Oldal ajánlás $sitename";
    
    $ip = $_SERVER[REMOTE_ADDR];
    
    $message  = "Hey $_POST[name]<br><br>";
    $message .= "$_POST[message]<br><br>";
    $message .= "Ezt az üzenetet a következő weboldalon keresztül kaprad: $sitename. Ha ez az üzenet SPAM kérlek hagyd figyelmen kívül.<br><br>";
    $message .= "Az email-t a következő IP-ről küldték: <b>$ip</b><br>";
    
    $headers  = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-2\r\n";
    $headers .= "From: $_POST[name] <$_POST[youremail]>\r\n";
    
    // Email küldése
    mail($to, $subject, $message, $headers);
    
    // Az Email elküldve
    echo 'Köszönöm, az email-t elküldtük a barátodnak.';
    }
    
    else {        
    // Form megjelenítése
    $sitename = "Oldalneve"; //  Változtasd meg az Oldalad nevére
    $siteurl = "http://www.teoldalad.hu"; //  Változtasd meg az Oldalad címére
    $url = $_SERVER[PHP_SELF];
    ?>
    
    <p>Ezzel az oldallal ajénlani tudod a Weboldalt a barátodnak.</p>
    <form action="<?php echo "$_SERVER[PHP_SELF]?url=$url&act=send"; ?>" method="post">
    <p>Email címed:<br><input type="text" name="youremail" size="20"></p>
    <p>Barátod neve:<br><input type="text" name="name" size="20" maxlength="40"></p>
    <p>Barátod Email címe:<br><input type="text" name="friendemail" size="20"></p>
    <p>Üzenet:<br>
    <textarea name="message" rows="5" cols="50">Találtam egy jó weboldalt a neve: <?php echo $sitename; ?>, Kérlek nézd meg ezt az oldalt: <?php echo $siteurl; echo $url; ?></textarea></p>
    <p align="center">
    <input type="submit" name="submit" value="Küldés">    
    <input type="reset" name="reset" value="Kiürít"></p>
    </form>
    <?php
    }
    ?> 

    sendtofriend.phps

  15. 1. rész :: Az adatbázis és a táblák létrehozása (News_sql.sql)

    Hajtsd végre a kódot a phpMyAdmin segítségével!

    CREATE TABLE `news` (
    `newsid` int(11) NOT NULL auto_increment,
      `dtime` datetime default NULL,
      `title` varchar(255) default NULL,
      `text1` text,
      `text2` text,
      PRIMARY KEY  (`newsid`)
    ) TYPE=MyISAM AUTO_INCREMENT=1;

    2. rész :: Csatlakozás a MySQL adatbázishoz (config.php)

    <?php
    $dbhost="localhost";
    $dbusername="user";
    $dbpassword="pass";
    $dbname="news_system";
    $connect = mysql_connect($dbhost, $dbusername, $dbpassword);
    mysql_select_db($dbname,$connect) or die ("Nem sikerült kiválasztani az adatbázist");
    ?>

    $dbhost változó, írj localhost-ot vagy add meg a szerver nevét!

    $dbusername, változó, add meg a felhasználónevét!

    $dbpassword változó, add meg a felhasználónévhez tartozó jelszót!

    $dbname változó, az adatbázisod neve!

    $connect = változó, ezzel kapcsolódsz az adatbázishoz!

     

    3. rész :: Hír hozzáadása a MySQL adatbázishoz (add_news.php)

    <?php
    include("config.php");
       if($submit)
      {
          $title = mysql_real_escape_string($_POST['title']);
          $text1 = mysql_real_escape_string($_POST['text1']);
          $text2 = mysql_real_escape_string($_POST['text2']);
                  if(!$title){ 
                         echo "Hiba: Meg kell adnod a hír címét. Kérlek javítsd ki.";
                         exit();
                  }
             $result = mysql_query("INSERT INTO news (title, dtime, text1, text2)
                           VALUES ('$title',NOW(),'$text1','$text2')",$connect);
              echo "<b>Köszönöm! A hírt sikeresen hozzáadtam.</b>";
              echo "<meta http-equiv=Refresh content=4;url=index.php>";
      }
    else
      ?>
          <br>
          <h3>::Új hír</h3>
           <form method="post" action="<?php echo $PHP_SELF ?>">
           Cím: <input name="title" size="40" maxlength="255">
          <br>
          Rövid szöveg : <textarea name="text1"  rows="7" cols="30"></textarea>
          <br>
          Hosszú szöveg: <textarea name="text2" rows="7" cols="30"></textarea>
          <br>
          <input type="submit" name="submit" value="Hozzáadás">
          </form>
          <?
      }
    ?>

    4. rész :: A- Hírek a főoldalon (index.php)

    <?php
    include("config.php");
            $result = mysql_query("SELECT * FROM news ORDER BY newsid DESC",$connect);
            while($myrow = mysql_fetch_assoc($result))
                 {
                   echo "<b>Cím: ";
                   echo $myrow['title'];
                   echo "</b><br>Dátum: <i>";
                   echo $myrow['dtime'];
                   echo "</i><hr align=left width=160>";
                   echo $myrow['text1'];
                   echo "<br><a href=\"read_more.php?newsid=$myrow[newsid]\">Tobább...</a>
                    || <a href=\"edit_news.php?newsid=$myrow[newsid]\">Szerkesztés</a>
                     || <a href=\"delete_news.php?newsid=$myrow[newsid]\">Törlés</a><br><hr>";
                 }
    ?>

    4. rész :: B- A teljes hír megjelenítése (read_more.php)

    <?php
    include("config.php");
            $result = mysql_query("SELECT * FROM news WHERE newsid='$newsid'" ,$connect);
            while($myrow = mysql_fetch_assoc($result))
                 {
                         echo "<b>";
                         echo $myrow['title'];
                         echo "</b><br>Dátum: <i>";
                         echo $myrow['dtime'];
                         echo "</i><hr>";
                         echo $myrow['text1'];
                         echo " ";
                         echo $myrow['text2'];
                         echo "<br><br><a href=\"java script:self.history.back();\"><-- Vissza</a>";
                 }
    ?>

    5. rész :: Hír szerkesztése (edit_news.php)

    <?php
    include("config.php");
    if($submit)
      {
          $title = mysql_real_escape_string($_POST['title']);
          $text1 = mysql_real_escape_string($_POST['text1']);
          $text2 = mysql_real_escape_string($_POST['text2']);
             $result = mysql_query("UPDATE news SET title='$title', text1='$text1', text2='$text2' WHERE newsid='$newsid' ",$connect);
    
              echo "<b>Köszönöm! A hírt sikeresen szerkesztettem.</b>";
              echo "<meta http-equiv=Refresh content=4;url=index.php>";
    }
    elseif($newsid)
    {
             $result = mysql_query("SELECT * FROM news WHERE newsid='$newsid' ",$connect);
            while($myrow = mysql_fetch_assoc($result))
                 {
                    $title = $myrow["title"];
                    $text1 = $myrow["text1"];
                    $text2= $myrow["text2"];
    ?>
    <br>
    <h3>::Hír Szerkesztése</h3>
    <form method="post" action="<?php echo $PHP_SELF ?>">
    <input type="hidden" name="newsid" value="<? echo $myrow['newsid']?>">
    Cím: <input name="title" size="40" maxlength="255" value="<? echo $title; ?>">
    <br>
    Rövid szöveg: <textarea name="text1"  rows="7" cols="30"><? echo $text1; ?></textarea>
    <br>
    Hosszú szöveg: <textarea name="text2" rows="7" cols="30"><? echo $text2; ?></textarea>
    <br>
    <input type="submit" name="submit" value="Frissítés">
    </form>
    <?
                  }
       }
    ?>

    6. rész :: Hír törlése (delete_news.php)

    <?php
    include("config.php");
             $result = mysql_query("DELETE FROM news WHERE newsid='$newsid' ",$connect);
                         echo "<b>A hírt töröltem!</b> ";
                         //header("location: index.php");
                         echo "<meta http-equiv=Refresh content=4;url=index.php>";
    ?>

    News_sql.sql

  16. $keszit = ImageCreateFromJPEG("http://izebigyo.atw.hu/winampsig/sig.jpg");

     

    ebben az a baj hogy HTTP linket adsz meg, a kódnak nem HTTP-s elérés kell

     

    $keszit = ImageCreateFromJPEG("sig.jpg"); így menni fog

  17. a kódodban van a hiba

    ImageCreateFromJPEG("http://http://xster.cobraweb.hu/radiX/system/images/sig.jpg");

    itt nem HTTP link kell hanem a winampsig mappán belül a kép elérési útja

  18. Követelmények:

    * PHP futtatás a szerveren

    * CHMOD állítási jog

    * Winamp 2.0 vagy 5.0.

     

     

     

    1,

    http://www.neuro-tech.net/InfoSender-1.1.zip

     

    2,

    Tömörítsd ki a DLL-t a Winamp Plugin mappájába (alap: C:\Program Files\Winamp\plugins)

     

    3,

    Indítsd el a Winampot menj a Tulajdonságokba (Prefrences), Bővítmények (Plugins), Általános célú (General Purpose) és nézd meg h felrakta-e a plugint ("Luke's Info Sender").

     

    4,

    Csinálj egy "winampsig" nevű könyvtárat a szerveren

    Töltsd fel,

    This File

    Az "index.php" tartalma legyen a következő:

     

     

    <?php

    function inkort($txt, $length) { if(strlen($txt) > $length) { $txt = substr($txt, 0, $length)."..."; } return $txt; }

     

    $content = $_GET[szam];

    if($content) {

    $szoveg = "Ide írhatsz vmit amit akarsz, ezután a szöveg után lesz kiírva a szám címe".$content;

    $felirat = stripslashes(inkort($szoveg, 30));

    header("Content-type: image/JPEG");

    $keszit = ImageCreateFromJPEG("sig.jpg");

    $feher = Imagecolorallocate($keszit, 255, 255, 255);

    $fekete = ImageColorAllocate($keszit, 0, 0, 0);

    imagestring($keszit, 3, 70, 6, $felirat, $fekete);

    ImageJPEG($keszit, "winamp.jpg", 100);

    ImageDestroy($keszit);

    }

    ?>

     

    5,

    Állítsd át a "winampsig" mappa és a fájlok CHMOD-ját "777" "(rwxrwxrwx)"-re.

     

    6,

    Menj vissza a Winamp Bővítményeihez, kattints 2x a "Luke's Info Sender"-re és írd be az index.php URL-jét "http://www.teneved.hu/winampsig/index.php?szam="

     

    Jelöld be az 'Enable'-t és kattints az OK-ra.

     

    7,

    Indítsd újra a Winampot, indítsd el a lejátszást, várj 10-20 másodpercet és utána menj a következő linkre

    http://teneved.hu/winampsig/winamp.jpg

    InfoSender_1.1.zip

×
×
  • Create New...