Bron op 1 line zetten via php of?

  • Onderwerp starter Onderwerp starter eeyk
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

eeyk

Terugkerende gebruiker
Lid geworden
28 mrt 2007
Berichten
1.232
hoe kan je je bron code op een line zetten dit maakt het lastiger voor rippers

zoals deze site ook doet

http://www.camorraworld.nl die hebben de bron op 1 langen lijn
 
Dat gebeurt al gauw wanneer je dynamisch programmeert aangezien je vaak output achter elkaar krijgt bij echo's
 
Dat gebeurt al gauw wanneer je dynamisch programmeert aangezien je vaak output achter elkaar krijgt bij echo's

Ik gebruik nooit echo en heb altijd overzichtelijke broncode... Geen idee hoe jij dan programmeert. ;)




Verder; dat allemaal op 1 regel zetten is zinloos en maakt het ook niet lastiger voor rippers. Hier:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Maffia Game Camorra World</title>
<meta name="keywords"
	content="mafia, maffia, mafia game, maffia game, mafia spel, maffia spel, criminal game" />
<meta name="description"
	content="De Maffia Game met de meest unieke spelfuncties en meer dan 150.000 echte gangsters, maffia leden en criminelen!" />
<meta name="robots" content="index, follow" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="/style/1/../js/cwv3.js"></script>
<script type="text/javascript" src="/style/1/../js/facebook.js"></script>
<script type="text/javascript" src="/style/1/../js/addons.js"></script>
<link rel="stylesheet" type="text/css" href="/style/1/css/CwV2.css"
	media="all" />
<link rel="stylesheet" type="text/css"
	href="/style/1/css/lang/1/menuv2.css" media="all" />
<!--[if lte IE 6]><link rel="stylesheet" media="all" type="text/css" href="/style/1/css/lang/1/menu_iev2.css" /><![endif]-->
<script type="text/javascript">HOSTNAME="www.camorraworld.nl";LAYOUT_PATH="/style/1/";LOCKDOWN_INTERVAL="OFF";MINI_MODUS="0";VISUAL_UPDATES=1;addOnLoadListener(StartCWE); ONLINEUPDATE_INTERVAL="300"; LOGGED_IN=0;var VIPMDATA=new Array("0");</script>
<script type="text/javascript"
	src="/style/1/../js/cwe_ajax_componentsv2.js"></script>
<script type="text/javascript" src="/style/1/../js/language/1v2.js"></script>
</head>
<body onUnload="StopCWE();">
<div id="frame">
<div id="container" style="margin-top: 10px;">
<div id="header"
	style="height: 201px; background-image: url('/style/1/images/lang/1/headers/nl/1.jpg');">
<div id="hu"><a href="/doc/"><img
	src="/style/1/images/layout/mb_help.jpg"
	title="Lees alles over maffia game Camorra World!"
	alt="Lees alles over maffia game Camorra World!" width="95" height="35"
	border="0" /></a></div>
<div id="cup"><a href="/intranet/scoreboard/"><img
	src="/style/1/images/layout/mb_cup.jpg"
	title="Algemeen Klassement van de gangsters in Camorra World!"
	alt="Algemeen Klassement van de gangsters in Camorra World!" width="37"
	height="35" border="0" /></a></div>
<div id="forumbutton"><a href="/forum/"><img
	src="/style/1/images/layout/mb_forum.jpg"
	title="Forum - Lees alles over de criminelen, het maffia spel en overigen"
	alt="Forum - Lees alles over de criminelen, het maffia spel en overigen"
	width="37" height="35" border="0" /></a></div>
<div id="statsbutton">183.878 gingen je voor sinds april 2006, dus
meld je nu aan!</div>
<div id="language_selection"><a
	href="http://www.camorraworld.nl/?Nederlands"><img
	src="/style/1/images/flags/NL.gif" border="0" alt="" title="Nederlands" /></a>
&nbsp; <a href="http://www.camorraworld.nl/?Nederlands"><img
	src="/style/1/images/flags/BE.gif" border="0" alt="" title="Belgisch" /></a>
&nbsp; <a href="http://www.camorraworld.org?English"><img
	src="/style/1/images/flags/UK.gif" border="0" alt="" title="English" /></a>
&nbsp; <a href="http://www.camorraworld.org?English"><img
	src="/style/1/images/flags/USA.gif" border="0" alt=""
	title="English/American" /></a> &nbsp;</div>
<div id="loading_img"><a href="#"><img
	src="/style/1/images/layout/mb_loading.gif" onClick="AskCWE('CL');"
	alt="Login!" border="0" /></a></div>
<div id="login_id"></div>
<div id="login_pass"></div>
<div id="login">
<form action="http://www.camorraworld.nl/sys/login.php" name="login"
	id="loginform" method="post" onSubmit="AskCWE('CL'); return false;"><input
	type="text" name="login" id="loginform_user" class="field_login"
	value="Crimineel..." onFocus="javascript:this.value='';" /><input
	type="password" name="password" id="loginform_pass" class="field_login"
	style="margin-left: 63px;" value="Passwordddd"
	onFocus="javascript:this.value='';" /><input type="image"
	src="/style/1/images/layout/pix_trans.png" height="1" width="1" alt=""
	border="0" /></form>
</div>
<div id="prize_ad"><object
	classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
	codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
	width="158" height="230" id="winprize" align="middle"
	title="Op het maffia spel Camorra World zijn genoeg prijzen te winnen, en je kiest zelf wat je wint!">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="/style/1/flash/lang/1/winprize.swf" />
	<param name="quality" value="high" />
	<param name="bgcolor" value="#000000" />
	<embed src="/style/1/flash/lang/1/winprize.swf" quality="high"
		bgcolor="#000000" width="158" height="230" name="winprize"
		align="middle" allowScriptAccess="sameDomain" allowFullScreen="false"
		type="application/x-shockwave-flash"
		pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object></div>
</div>
<div id="logo_divver"
	onClick="location.href='http://www.camorraworld.nl'"></div>
<div id="menu" name="menu"></div>
<div id="menu_shade" style="top: 251px;"></div>
<div id="content_placeholder">
<div id="contentbar_left">
<div id="lcm">
<div class="menu_block">
<div class="menu_header" onClick="javascript: ToggleMenu('help');"><strong>Help
& Uitleg</strong></div>
<div class="menu_items open" id="mb_help">
<ul>
	<li><a href="/doc/">Introductie in 5min!</a><br />
	</li>
	<li><a href="/doc/concept/">Achtergrond informatie</a><br />
	</li>
	<li><a href="/doc/rules/">De Huisregels</a><br />
	</li>
</ul>
</div>
</div>
<div class="menu_block">
<div class="menu_header" onClick="javascript: ToggleMenu('new');">Lid
worden</div>
<div class="menu_items open" id="mb_new">
<ul>
	<li><a href="/sys/signup.php">Account aanmaken</a><br />
	</li>
	<li><a href="/sys/activate.php">Account activeren</a><br />
	</li>
	<li><a href="/doc/faq/?word=signup">Problemen?</a><br />
	</li>
	<li><a href="/sys/password.php">Wachtwoord vergeten?</a><br />
	</li>
</ul>
</div>
</div>
</div>
</div>
<div id="contentbar_main">
<div id="notice_container"></div>
<div id="cbs">
<div class="cb">
<h1>Maffia Game Camorra World!</h1>
<p>Welkom op het meest unieke maffia spel van het internet, Camorra
World! Meng je in een wereld met duizenden andere gangsters, criminelen
en maffia bazen. Camorra World is een gratis maffia game dat je de
meeste mogelijkheden biedt om jezelf tot oppermachtige maffia baas te
ontwikkelen en macht te nemen over anderen!</p>
<div style="width: 570px; margin-bottom: -5px; margin-top: 19px;">
<a href="/doc/"><img
	src="/style/1/images/lang/1/layout/frontpage_but_intro.jpg" border="0"
	alt="Lees meer over maffia game Camorra World!"
	title="Lees meer over maffia game Camorra World!" /></a><a
	href="/sys/signup.php"><img
	src="/style/1/images/lang/1/layout/frontpage_but_signup.jpg" border="0"
	alt="Meld je aan bij het online maffia spel Camorra World!"
	title="Meld je aan bij het online maffia spel Camorra World!" /></a><a
	href="/sys/login.php"><img
	src="/style/1/images/lang/1/layout/frontpage_but_login.jpg" border="0"
	alt="Login op Camorra World!" title="Login op Camorra World!" /></a></div>
</div>
</div>
</div>
<div id="contentbar_right">
<div id="rcm">&nbsp;</div>
</div>
<div class="clear" /></div>
<div id="footer">
<div><a href="/doc/concept/?sub=copyright">Copyright &copy;
2006 - 2010 Thingo</a></div>
<div><a href="/doc/terms/">Algemene Voorwaarden</a></div>
<div><a href="/doc/rules/">De Huisregels</a></div>
<div><a href="/doc/concept/?sub=copyright">92.66.255.114</a></div>
<div><a href="/doc/concept/?sub=servers">11.4ms &amp; 5
queries</a></div>
</div>
</div>
</div>
<script type="text/javascript">                            var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");                            document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));                            </script>
<script type="text/javascript">                            try {                            var pageTracker = _gat._getTracker("UA-2827474-5");                            pageTracker._trackPageview();                            } catch(err) {}</script>
</body>
</html>

Keurig geformat, 1 seconde werk met Zend Studio.
 
Voor iedere browsers zijn er plugins die downloadbaar zijn of al geintergeerd en volkomen legaal om de layout van een webpagina netjes geordend en geformateerd te tonen. In FireFox heb je bijvoorbeeld FireBug.
 
Ik gebruik nooit echo en heb altijd overzichtelijke broncode... Geen idee hoe jij dan programmeert. ;)

Nooit echo? Hoe krijg je dan output...? (print valt bij mij ook onder "echo")

Zoals al aangegeven, er zijn genoeg tooltjes om alles geformatteerd te krijgen.

Het web is nou eenmaal een open omgeving, wil je zaken niet gekopiëerd zien dan moet je het er niet op zetten :(
 
Ik gebruik Smarty, da's een heel stuk handiger en overzichtelijker. Ik stamp alle benodigde variabelen in een template, Smarty buffert en parset de template en het wordt in één keer uitgepoept (met één echo). Al je HTML staat bij elkaar en het ziet er precies zo uit als jij wilt.
 
HA! Dus toch een echo :p
 
dus dat gaat niet via een script?

ok bedankt
 
Het kan best via een script, dan moet je output buffering aanzetten, en dan voordat je de buffer leegt er een str_replace overheen gooien die alle newlines eruit sloopt.

PHP:
function no_newlines( $buffer ) {
  return str_replace( "\n", "", $buffer );
}
ob_start( "no_newlines" );
echo "Konijntjes\nKonijntjes\nKonijntjes.";
ob_end_flush();

(Code niet getest)

Het is niet bijzonder netjes, en het is totaal nutteloos want zoals reeds aangegeven heeft elke zichzelf respecterende website-jatter gewoon een tooltje om geheel automatisch de broncode in een netjes leesbare format te zetten...

Maar helaas weet ik dat veel mensen ook nutteloze praktijken graag toepassen omdat ze denken dat het wat nuttigs doet, dus bij deze.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan