begin process at 2012 05 27 19:05:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > LISTE DES DERNIERES SOURCES POSTÉES SUR PHPCS

LISTE DES DERNIERES SOURCES POSTÉES SUR PHPCS


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :11/06/2004 Vu / téléchargé :2 770 / 69

Auteur : tazmania37

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Voilà une source qui permet de récupérer la liste des derniers codes sources postées dans PHPCS.COM.
J'ai fait ce petit script car la fonction fournie par phpcs (le lien, "cette liste sur votre site") ne fonctionne pas, il ne donne que des vieux codes !
Dites moi ce que vous en pensez !

En démo disponible sur http://ri7.free.fr, sur la page d'accueil !

Source

  • <HTML>
  • <HEAD>
  • <style type='text/css'>
  • BODY {
  • scrollbar-face-color: #A6A6A6;
  • scrollbar-shadow-color: #ADADAD;
  • scrollbar-highlight-color: #FFFFFF;
  • scrollbar-3dlight-color: #FFFFFF;
  • scrollbar-darkshadow-color: #000000;
  • scrollbar-track-color: #adadad;
  • scrollbar-arrow-color: #000000;
  • }
  • </style>
  • <TITLE> Sources PHPCS </TITLE>
  • </HEAD>
  • <BODY BGCOLOR="#ADADAD" alink="#000000" vlink="#000000">
  • <CENTER>
  • <HTML>
  • <HEAD>
  • <style type='text/css'>
  • .lstsrc IMG {
  • border: 0px;
  • }
  • .majett {
  • color:#000000;
  • font-family: Verdana, Arial, sans-serif;
  • font-size: 10px;
  • }
  • .f1 {
  • color:#000000;
  • font-family: Verdana, Arial, sans-serif;
  • font-size: 10px;
  • }
  • </style>
  • <TITLE> Sources PHPCS </TITLE>
  • </HEAD>
  • <BODY BGCOLOR=#ADADAD>
  • <span class=majett>
  • <table WIDTH=500 border=0 cellpadding=0 align=center><tr><td>
  • <TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0>
  • <TR><TD colspan=4><b>D</b>ernières sources postées sur PHPCS.COM</TD></TR>
  • <TR HEIGHT=1 BGCOLOR=#000000><TD colspan=4></TD></TR>
  • <TR><TD WIDTH=80><FONT FACE=Verdana SIZE=1 cOLOR=#000000><B>Date</B></FONT></TD>
  • <TD WIDTH=15 valign=top><IMG SRC='./GotZip.gif' WIDTH=10 HEIGHT=10></TD>
  • <TD WIDTH=15 valign=top><IMG SRC='./GotPic.gif' WIDTH=9 HEIGHT=10></TD>
  • <TD WIDTH=380><FONT FACE=Verdana SIZE=1 cOLOR=#000000>&nbsp;<B>Titre de la source</B></FONT></TD>
  • </TR>
  • <TR HEIGHT=1 BGCOLOR=#000000><TD colspan=4></TD></TR>
  • </TABLE>
  • <FONT FACE=verdana size=10>
  • <?php
  • $url = "http://www.phpcs.com/index.aspx";
  • $handle = fopen ("$url", "r");
  • $contents = "";
  • do {
  • $data = fread($handle, 8000);
  • if (strlen($data) == 0) {
  • break;
  • }
  • $contents .= $data;
  • } while(true);
  • fclose ($handle);
  • $split1 = "<TR HEIGHT=4 BGCOLOR=#ffffff><TD colspan=2>"; // Début du tableau contenant les dernières sources
  • $results = explode($split1, $contents); //
  • $split2 = "<TABLE WIDTH=\"100%\" HEIGHT=1 BGCOLOR=#dddddd NOBORDER CELLPADDING=0 CELLSPACING=0>";
  • $contents2 = $results[1]; // Fin du tableau
  • $results2 = explode($split2, $contents2);
  • $contents = $results2[0];
  • $contents=str_replace("&nbsp;&nbsp;","&nbsp;",$contents);
  • $contents=str_replace("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 class=lstsrc>","<TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=0 CELLSPACING=0 class=lstsrc>",$contents);
  • $contents=str_replace("graphix",".",$contents);
  • $contents=str_replace("code.aspx","http://www.phpcs.com/codes.aspx",$contents);
  • $contents=str_replace("11","15",$contents);
  • $contents=str_replace("400","380",$contents);
  • $contents=str_replace("<td width=80 valign=top>","<td width=80><FONT Class=f1 COLOR=#00000>",$contents);
  • echo $contents;
  • ?>
  • </TABLE>
  • </span>
  • </CENTER>
  • </BODY>
  • </HTML>
<HTML>
<HEAD>

<style type='text/css'>
BODY {
  scrollbar-face-color: #A6A6A6;
  scrollbar-shadow-color: #ADADAD;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #adadad;
  scrollbar-arrow-color: #000000;
 }
</style>

<TITLE> Sources PHPCS </TITLE>

</HEAD>

<BODY BGCOLOR="#ADADAD" alink="#000000" vlink="#000000">

<CENTER>

<HTML>
<HEAD>


<style type='text/css'>
	.lstsrc IMG {
		border: 0px;
	}
	.majett {
		color:#000000;
		font-family: Verdana, Arial, sans-serif; 
		font-size: 10px;
	}
	.f1 {
		color:#000000;
		font-family: Verdana, Arial, sans-serif; 
		font-size: 10px;
	}
</style>

<TITLE> Sources PHPCS </TITLE>

</HEAD>


<BODY BGCOLOR=#ADADAD>

<span class=majett>

<table WIDTH=500 border=0 cellpadding=0 align=center><tr><td>

<TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0>
  <TR><TD colspan=4><b>D</b>ernières sources postées sur PHPCS.COM</TD></TR>
  <TR HEIGHT=1 BGCOLOR=#000000><TD colspan=4></TD></TR>
  <TR><TD WIDTH=80><FONT FACE=Verdana SIZE=1 cOLOR=#000000><B>Date</B></FONT></TD>
      <TD WIDTH=15 valign=top><IMG SRC='./GotZip.gif' WIDTH=10 HEIGHT=10></TD>
      <TD WIDTH=15 valign=top><IMG SRC='./GotPic.gif' WIDTH=9 HEIGHT=10></TD>
      <TD WIDTH=380><FONT FACE=Verdana SIZE=1 cOLOR=#000000>&nbsp;<B>Titre de la source</B></FONT></TD>
  </TR>
  <TR HEIGHT=1 BGCOLOR=#000000><TD colspan=4></TD></TR>
</TABLE>

<FONT FACE=verdana size=10>

<?php

$url = "http://www.phpcs.com/index.aspx"; 

$handle = fopen ("$url", "r");
$contents = "";
do {
   $data = fread($handle, 8000);
   if (strlen($data) == 0) {
	   break;
   }
   $contents .= $data;
} while(true);
fclose ($handle);

$split1 = "<TR HEIGHT=4 BGCOLOR=#ffffff><TD colspan=2>"; // Début du tableau contenant les dernières sources
$results = explode($split1, $contents);   //
$split2 = "<TABLE WIDTH=\"100%\" HEIGHT=1 BGCOLOR=#dddddd NOBORDER CELLPADDING=0 CELLSPACING=0>";
$contents2 = $results[1];                  // Fin du tableau
$results2 = explode($split2, $contents2);
$contents = $results2[0];


$contents=str_replace("&nbsp;&nbsp;","&nbsp;",$contents);
$contents=str_replace("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 class=lstsrc>","<TABLE WIDTH=\"100%\" BORDER=0 CELLPADDING=0 CELLSPACING=0 class=lstsrc>",$contents);
$contents=str_replace("graphix",".",$contents);
$contents=str_replace("code.aspx","http://www.phpcs.com/codes.aspx",$contents);
$contents=str_replace("11","15",$contents);
$contents=str_replace("400","380",$contents);
$contents=str_replace("<td width=80 valign=top>","<td width=80><FONT Class=f1 COLOR=#00000>",$contents);

echo $contents;

?>
</TABLE>
</span>
</CENTER>
</BODY>
</HTML>

 Conclusion

Je vais améliorer le script pour pouvoir choisir le language désiré !

Petite note pour Nix : Si tu ne veux pas que cette source soit utilisée supprime-la !!!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture IMC ET CO
Source avec Zip Source avec une capture ESPACE LIBRE SUR VOTRE COMPTE
Source avec une capture SONDAGE SANS BASE DE DONNÉES

 Sources de la même categorie

AFFICHÉ SUR UN TABLEAU AVEC PAGINATION ET BASE DE DONNÉES par stormxp
Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000

Commentaires et avis

Commentaire de nico606 le 11/06/2004 22:43:26

Pas bête fallait y penser. je met 8 car la facon dont tu recupert les info ne me plaise pas trop!!!

Commentaire de koko le 12/06/2004 01:10:14

grand fou !
$url = "http://www.phpcs.com/index.aspx";


$handle = fopen ("$url", "r");
$contents = "";
do {
     $data = fread($handle, 8000);
     if (strlen($data) == 0) {
         break;
     }
     $contents .= $data;
} while(TRUE);
fclose ($handle);
1. do caca !
2. il y a une fonction beaucoup plus rapide !
file_get_contents ^^
mais il y faut la version 4.3.0 de php

et sinon tu ne fais que recopier la page !
tu devrais pourvoir retourner un tableau avec :
id de la source, image ou pas, zip ou pas, d'autres infos, et le nom de la source !

mais bon, il faut alors jouer avec les expregs.

Commentaire de koko le 12/06/2004 01:18:12

encore un truc ^^ si tu n'as pas la fonction file_get_contents :

if (!function_exists('file_get_contents')) {
function file_get_contents($page) {
$url=fopen($page,"r");
$texturl="";
while (!feof($url)) {
$texturl .= fgets($url);
}
$close($url);
return $texturl;
}
}

j'ai pas testé mais ca devrait marcher :)

Commentaire de eax le 12/06/2004 11:50:04

huhu!

Commentaire de GRenard le 20/07/2004 04:19:48

Vous pouvez faire la même chose maintenant avec le XML, ainsi vous pouvez afficher comme bon vous semble.

Source :
http://www.phpcs.com/code.aspx?ID=24639

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales