18-06-2006, 19:34
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
החלטתי גם להעיף מבט:
קוד PHP:
<?php (gethostbyname($_SERVER['HTTP_HOST'])!='80.179.148.16')?exit('Invalid Host'):'';
// Define or get string (isset($_GET['string']))?$string = $_GET['string']:$string = 'www.fresh.co.il';
$exploded = explode('.',$string);
$stringdot = str_replace('.','<i>|dot|',$string);
echo "String <strong>{$string} ({$stringdot}) has " . strlen($string) . " chars and exploded by " . (count($exploded)-1) . " dots.";
########################################## # --> Congratulations ! # You've cracked SourceCop's code ;) ##########################################
?>
ערכתי את תגי תיחום קוד ה-PHP (הסוגריים הזוויתיים וסימן השאלה) כיון שזה חירבש כאן משום מה את תצוגת הקוד.
אצלי משום מה הקוד התחיל ב:
קוד:
?><?php (gethostbyname
ידוע לך (דקל) למה ? כי קצת מוזר לי. לא קראתי את כל הקוד מכיון שדי מהר ניתן לשים לב שיש צורך רק להחליף את ה-eval בפקודת הדפסה ואת הפונקציה שבודקת אם ישנה פקודת הדפסה צריך לערוך כך שתחזיר תמיד false.
אני אישית למען הנוחות הוספתי כותר שיורה לדפדפן להציג את המידע כמלל פשוט (text/plain).
לא קראתי את שאר הפונקציות המחורבשות בדף, למרות שמעניין אולי מה חינטרשו שם, קראת (דקל) את זה פעם, ידוע לך אולי מה הקללות שם ?
|