Skip to content

Instantly share code, notes, and snippets.

@yuxel
Created June 1, 2012 22:18
Show Gist options
  • Save yuxel/2855466 to your computer and use it in GitHub Desktop.
Save yuxel/2855466 to your computer and use it in GitHub Desktop.
shibby.php
<?php
$text = <<<EOT
<TABLE NOBORDER cellPadding=0 cellSpacing=0 width=310>
<TR>
<TD COLSPAN="2" class=baslik>151814244&nbsp;ENGINEERING TERMODYNAMICS I</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_01&param02=1&param03=106685&param04=13',2)">ARA SINAV (%20):</A></TD>
<TD align=left width=210 class=beyazsatir>13</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_02&param02=1&param03=106685&param04=',2)">ARA SINAV (%30):</A></TD>
<TD align=left width=210 class=grisatir>Girmedi</TD>
</TR>
<TR>
<TD COLSPAN="2" align=center class=kirmizisatir>DEVAMSIZ</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=NOT_TOPLAM&param02=10&param03=106685&param04=3',2)">BAŞARI NOTU (%):</A></TD>
<TD align=left width=210 class=beyazsatir>3</TD>
</TR>
</TABLE>
</TD>
<TD valign=top width=310>
<TABLE NOBORDER cellPadding=0 cellSpacing=0 width=310>
<TR>
<TD COLSPAN="2" class=baslik>151816336&nbsp;MAKİNE DİNAMİĞİ</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_01&param02=1&param03=106695&param04=',2)">ARA SINAV (%30):</A></TD>
<TD align=left width=210 class=beyazsatir>Girmedi</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_02&param02=1&param03=106695&param04=',2)">ARA SINAV (%30):</A></TD>
<TD align=left width=210 class=grisatir>Girmedi</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir>FINAL (%40)</TD>
<TD align=left width=210 class=beyazsatir>&nbsp;</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=NOT_TOPLAM&param02=10&param03=106695&param04=0',2)">BAŞARI NOTU (%):</A></TD>
<TD align=left width=210 class=grisatir>0</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD valign=top width=310>
<TABLE NOBORDER cellPadding=0 cellSpacing=0 width=310>
<TR>
<TD COLSPAN="2" class=baslik>151816338&nbsp;İSTATİSTİK</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_02&param02=1&param03=106696&param04=52',2)">ARA SINAV (%40):</A></TD>
<TD align=left width=210 class=beyazsatir>52</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir>FINAL (%60)</TD>
<TD align=left width=210 class=grisatir>&nbsp;</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=NOT_TOPLAM&param02=10&param03=106696&param04=21',2)">BAŞARI NOTU (%):</A></TD>
<TD align=left width=210 class=beyazsatir>21</TD>
</TR>
</TABLE>
</TD>
<TD valign=top width=310>
<TABLE NOBORDER cellPadding=0 cellSpacing=0 width=310>
<TR>
<TD COLSPAN="2" class=baslik>151832201&nbsp;PHYSICS II</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_01&param02=1&param03=106755&param04=50',2)">ARA SINAV (%25):</A></TD>
<TD align=left width=210 class=beyazsatir>50</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_02&param02=1&param03=106755&param04=49',2)">ARA SINAV (%25):</A></TD>
<TD align=left width=210 class=grisatir>49</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir>FINAL (%50)</TD>
<TD align=left width=210 class=beyazsatir>&nbsp;</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=NOT_TOPLAM&param02=10&param03=106755&param04=25',2)">BAŞARI NOTU (%):</A></TD>
<TD align=left width=210 class=grisatir>25</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD valign=top width=310>
<TABLE NOBORDER cellPadding=0 cellSpacing=0 width=310>
<TR>
<TD COLSPAN="2" class=baslik>151832203&nbsp;CALCULUS II</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_01&param02=1&param03=106756&param04=50',2)">ARA SINAV (%30):</A></TD>
<TD align=left width=210 class=beyazsatir>50</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=not_02&param02=1&param03=106756&param04=20',2)">ARA SINAV (%30):</A></TD>
<TD align=left width=210 class=grisatir>20</TD>
</TR>
<TR>
<TD align=left width=100 class=beyazsatir>FINAL (%40)</TD>
<TD align=left width=210 class=beyazsatir>&nbsp;</TD>
</TR>
<TR>
<TD align=left width=100 class=grisatir><A class=normaltext href="javascript:window_open('http://193.140.141.9:7777/pls/osmangaziuniversitesibilgisistemi/ASP.pageid_000085?param01=NOT_TOPLAM&param02=10&param03=106756&param04=21',2)">BAŞARI NOTU (%):</A></TD>
<TD align=left width=210 class=grisatir>21</TD>
</TR>
</TABLE>
EOT;
preg_match_all('/<TABLE\s+NOBORDER cellPadding=0 cellSpacing=0 width=310>(.*?)\<\/TABLE\>/ms', $text, $matches);
var_dump($matches[1]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment