Aller au contenu

Théo B.

Hubmaster
  • Compteur de contenus

    431
  • Inscrit(e) le

  • Dernière visite

Messages postés par Théo B.

  1. En shell, pour "tuer" un processus, tu utiliseras :

    kill -9

    (en rajoutant l'id du processus en question, que tu obtiens en faisant ps, à la fin de ce que j'ai dit précédemment)

    Soit par exemple :

    kill -9 x si shoutcast à le PID x.

    //EDIT de Théo : Lis la suite :lol:

  2. En fait, non.

    Ca dépend, tu as l'URL Rewriting ?

    Si oui, dis le moi.

    Si non, dis le moi aussi.

    Dans les deux cas, crée un fichier main.php comme celui ci :

    <?
    header('Content-Type: text/html; charset=ISO-8859-1');
    $fichier= $_GET['fichier'];
    $handle = fopen ($fichier, "r");
    $contents = fread ($handle, filesize ($ichier));
    fclose ($handle);
    echo preg_replace('![\n]!', '', $contents);
    ?>

    Après, si tu as l'URL Rewriting, crée un fichier .htaccess ainsi :

    RewriteEngine on
    RewriteRule ^(.+).html$ main.php?fichier=$1 [L]

    (fais attention quand meme, je n'ai pas testé :lol: )

    Normalement, avec ça, si tu as l'url rewriting, ça devrait etre transparent (seulement un peu lent ?).

    Sinon, dis moi que tu ne l'as pas et je t'explique par MP.

  3. <?php
    $code="
    Un
    Mauvais
    Code
    Plein
    De
    Lignes";
    echo preg_replace('![\n]!', '', $code);
    ?>

    PHP c'est magique :lol:

    //EDIT :

    Imagine maintenant que tu veux faire ça de ton fichier fichier.php à la page blabla.html une page, il te suffit de faire ça dans fichier.php :

    <?php
    header('Content-Type: text/html; charset=ISO-8859-1');
    $fichier= "blabla.html";
    $handle = fopen ($filename, "r");
    $contents = fread ($handle, filesize ($filename));
    fclose ($handle);
    echo preg_replace('![\n]!', '', $contents);
    ?>

  4. Le script javascript qu'ils proposent est soit un parser, soit un script ayant une extension javascript mais que PHP modifie avant.

    Si c'est un parser (donc en fait là il ne se passe rien côté serveur) que tu veux faire, je te conseille d'aller par ici voir un peu les xmlhttprequest.

    Il te suffit, une fois le XML récupéré, d'afficher les éléments...

    //EDIT : et pour la deuxieme solution, pas besoin de passer par le RSS, tu mets directement tes infos en forme, sauf qu'au lieu de le faire en HTML tu le fais en javascript

  5. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="558" height="148">
    <param name=movie value="<?php echo 'jeux/'.$_GET['jeu'].'.swf' ?>">
    <param name=quality value=high>
    <embed src="<?php echo 'jeux/'.$_GET['jeu'].'.swf' ?>" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="558" height="148">
    </embed>

    Je suis stupide :lol:

    J'avais oublié les echo!

    Ps : si ça ne marche pas, mets ça :

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="558" height="148">
    <param name=movie value="<?php echo $_GET['jeu'].'.swf' ?>">
    <param name=quality value=high>
    <embed src="<?php echo $_GET['jeu'].'.swf' ?>" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="558" height="148">
    </embed>

  6. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="558" height="148">
    <param name=movie value="<?php $_GET['jeu'].'.swf' ?>">
    <param name=quality value=high>
    <embed src="<?php $_GET['jeu'].'.swf' ?>" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="558" height="148">
    </embed>

    N'oublie pas le code HTML autour (<html><head>...)

  7. Quelques modification :

    Pourquoi mettre deux fois "mon password" ?

    Pourquoi ne pas rendre directement le script fonctionnel via la verification de $_GET ... ?

    <?
    // ------------------------------------------------------------------------- //
    // PASS 1.0 //
    // ------------------------------------------------------------------------- //
    // Copyright © 2000 - Alexandre Moles //
    // ------------------------------------------------------------------------- //
    // Web: [url="http://gagnez.nexen.net"]http://gagnez.nexen.net[/url] //
    // Email: gagnez_AT_nexen.net //
    // ------------------------------------------------------------------------- //
    // Ce programme est libre, vous pouvez le modifier //
    // ------------------------------------------------------------------------- //

    //--------- Paramètre --------------//

    $password = "monpass"; // Choisissez votre password
    $pass_a_tester=$_GET['pass']; //Censé marcher quand tu mets le password dans l'URL (ou avec un formulaire de methode GET

    //------ Début page html ------//

    echo "<html><body>";
    echo "<p align=center><font face=verdana size=4>Password = monpass</font></p>";

    //------------------ CODE A INSERER ------------------------------//
    // Vérifie si pass ok
    if(!empty($pass))
    {
    if($pass!=$password)
    {
    echo "<p><center><font face=verdana color=FF0000>Erreur ! Mauvais password !</font></p></center>";
    }
    echo "<br><br><center><form action='pass.php' method=GEt>
    <font face=verdana>Password:</font>
    <INPUT TYPE=text NAME=pass SIZE=15> <INPUT TYPE=Submit VALUE= GO >
    </form></center>";
    echo "<br><br><center><font face=verdana size=1>Script réalisé par <a href='mailto:gagnez_AT_nexen.net'>Alexandre Moles</a> sur <a href='http://gagnez.nexen.net' target='_blank'>http://gagnez.nexen.net</a></center><br></font><br>";
    echo "</body></html>";
    exit;
    }
    // Texte caché si password mauvais

    //------------------ FIN ------------------------------//

    // Le reste de ma page
    echo "<p><font face=verdana>Mon password est bon, je peux alors voir le reste de la page.</font></p>";

    echo "</body></html>";
    ?>

  8. Il faut créer une fenetre dynamique qui réagira selon le jeu, comme la page que tu viens de faire.

    <tr>
    <td width="450" align="left">
    <img src="images/<?php echo $jeux["url"]; ?>" >
    </td>
    </tr>

    <tr>
    <td><a href="fenetre.php?jeu=<?php
    $jeux['url']=str_replace('.swf','',$jeux['url']);
    echo $jeux["url"]; ?>" target="_blank" title="Cliquez pour jouer">Jouer maintenant</a>
    </td>
    </tr>

    <?php echo $jeux["url"]; ?> est l'adresse du jeu.swf.

    Ca, pour la page de départ.

    Après, sur la page fenetre, il te suffira de faire $_GET['jeu'].'.swf' pour avoir l'url du jeu.

    Je pense que tu sauras faire le reste :)

  9. Mets des nofollow dans tes liens BBCODE et autres, et dis le (ça découragera les spammeurs manuels).

    Pour interdire le code html, tu peux faire :

    if(preg_match('!<[a-zA-Z0-9/]>!',$chaine)){
    die('Code HTML interdit');
    }

    Ps : le second code interdira tout ce qui a cette forme : <alphanumerique> <ALPHANUMERIQUE> <12387> <h1> </alphanuMERIQUE1> etc...

  10. CREATE PROCEDURE faireunwhile()
    BEGIN DECLARE lvl1 INT DEFAULT 7;
    WHILE lvl1>0 DO
    SELECT name FROM categories WHERE lvl=lvl1;
    SET lvl1=lvl1-1;
    END WHILE;
    END

    Je n'ai pas testé.

    J'apprenais ça au moment où je lisais ton post, et je me suis dit que ça serait une bonne idée de m'entrainer comme ça :)

    J'espère que je n'ai pas trop de fautes, et désolé si ça marche mal...

×
×
  • Créer...