in request : " target="_blank" ?> (Opgelost)

PHP, HTML, Joomla, WordPress, etc..
Gesloten
tycoon

in request : " target="_blank" ?> (Opgelost)

Ongelezen bericht door tycoon »

[ Mocht dit al besproken zijn heb ik het niet gevonden of eroverheen gelezen, dan is een schop onder mijn kont terecht!]


Omdat ook wij willen beginnen met een php request site heb ik de :
Aangepaste PHP-website, speciaal voor de 4.2.2. versie en hoger Gedownload van het forum hier.

Draait als een trein maar zit alleen met het volgende probleem:
playing.php geeft geen enkel probleem, maar als ik naar de request ga staat mijn hele scherm vol met de text:

" ?>">Request this song now!" target="_blank" ?>" target="_blank">Buy this CD now!" target="_blank" ?>" target="_blank">Artist

Nu kan ik me wel een beetje redden met php maar deze zet mij echt op een dwaalspoor :)

Kan iemand mij helpen dit te verhelpen ?
Mijn test url: klik hier!

Hier mijn playlist.php
Spoiler:

Code: Selecteer alles

<head>
<meta name="ROBOTS" content="NOFOLLOW" />
<?
 require("config.php"); 
 
 $where = " WHERE (songtype='S') AND (status=0) ";
 
 Def($start,0);
 Def($limit,50);
 Def($search,"");

 //########## BUILD SEARCH STRING ################
 
 if(!empty($search))
 {
   $words = Array();
   $temp = explode(' ',$search);
   reset($temp);
   while(list($key,$val) = each($temp))
   {
    $val = trim($val);
    if(!empty($val))
	 $words[] = $val;
   }
	 

   $where2 = "";	  
   reset($words);
   while(list($key,$val) = each($words))	 
   {
     if(!empty($where2)) $where2 .= " OR ";
	 $val = "%$val%";
	 $db->AddStr($val); $db->AddStr($val); $db->AddStr($val);
     $where2 .= " (title like :val1) OR (artist like :val2) OR (album like :val3) ";
   }
   $where .= "AND ($where2) ";
}
 
 if((isset($letter)) && (!$letter==""))
 {
  $nextletter = chr(ord($letter)+1);
  if($letter=='0')
   $where .= " AND NOT((artist>='A') AND (artist<'ZZZZZZZZZZZ')) ";
  else
   {
    $db->AddStr($letter); $db->AddStr($nextletter);
    $where .= " AND ((artist>=:letter) AND (artist<:nextletter)) ";
   }
 }
 else
 {
		$letter="";
 }
 
 //########## =================== ################ 
 
 //Calculate total
 $tmp = $db->params; //Save params for second query
 $db->open("SELECT count(*) as cnt FROM songlist $where ");
 $row = $db->row();
 $cnt = $row["cnt"];
 
 //Now grab a section of that
 $db->params = $tmp; //Restore params
 $db->open("SELECT * FROM songlist $where ORDER BY artist ASC, title ASC", $limit, $start);
 
 $first = $start+1;
 $last  = min($cnt,$start+$limit);
 $rc    = $start;
 
 $prevlnk = "";
 $nextlnk = "";
 if($cnt>0)
 {
 
 if(!isset($search))
	 { $search=""; }
  $searchstr = urlencode($search);
  $prev = max(0,$start-$limit);
  if($start>0)
    $prevlnk = "<a href='?start=$prev&limit=$limit&letter=$letter&search=$searchstr'><< Previous</a>";
   
  $tmp = ($start+$limit);
  if($tmp<$cnt) 
    $nextlnk = "<a href='?start=$tmp&limit=$limit&letter=$letter&search=$searchstr'>Next >></a>";
 }
    
function PutSongRow($song) 
{
 global $rc, $start, $darkrow, $lightrow;
 
 $rc++;
 $bgcolor = $darkrow;
 if(($rc % 2)==0) $bgcolor = $lightrow;
 
 
 PrepareSong($song);
?> 
  </head>

  <tr bgcolor="<? echo $bgcolor; ?>"> 
    <td nowrap align="right" width="1%"><font size="2" color="#003366"><small><? echo "$rc"; ?></small></font></td>
    <td nowrap><font size="2" color="#003366">&nbsp;<small><? echo $song["combine"]; ?></small></font></td>
	
	<td nowrap width="1%"> 
      <p align="center"><font size="2" color="#003366">
		<a href="<? echo $song["request"]; ?>" ?>" ?>" ?>"><img
    src="images/request.gif" alt="Request this song now!" border="0"></a></font> 
    </td>
	
    <td nowrap width="1%"> 
      <p align="center"><font size="2" color="#003366">
		<a href="<? echo $song["buycd"]; ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank"><img
    src="images/buy.gif" alt="Buy this CD now!" border="0"></a></font> 
    </td>
    <td nowrap width="1%"> 
      <p align="center"><font size="2" color="#003366">
		<a href="<? echo $song["website"]; ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank"><img
    src="images/home.gif" alt="Artist homepage" border="0"></a></font> 
    </td>
	
	<td nowrap align="center" width="1%"> 
      <font size="2" color="#003366">
		<a href="javascript:songinfo(<? echo $song["songid"]; ?>)" ?>)" ?>)" ?>)"><img
    src="images/info.gif" alt="Song information" border="0"></a></font> 
    </td>
	
    <td nowrap><font color="#003366" size="2"><small><? echo $song["album"]; ?></small></font></td>
    <td nowrap> 
      <p align="right"><font color="#003366" size="2"><small><strong><? echo $song["mmss"]; ?></strong></small></font>
    </td>
  </tr>
<?
}//PutSongRow

/* ## ===================================================================== ## */
?>

<? require("header.php"); ?>

<? require("search.php"); ?>
<br>

<table border="0" width="98%" cellspacing="0" cellpadding="4">
  <tr bgcolor="#002E5B"> 
    <td colspan="8" nowrap align="left"> 
      <b><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Playlist results</font></b>
    </td>
  </tr>	
<? 
  while($song = $db->row())
   PutSongRow($song); 
?>
  
  <tr bgcolor="#E0E0E0"> 
    <td colspan="8" nowrap align="center">
	<? echo "$prevlnk"; ?>
 &nbsp; ( Showing <? echo "$first to $last of $cnt"; ?> ) &nbsp; 	 
	<? echo "$nextlnk"; ?></td>
  </tr>	
  
</table>

<br>
<? require("search.php"); ?><? require("footer.php"); ?>
Laatst gewijzigd door tycoon op 31 mei 2010, 08:47, 1 keer totaal gewijzigd.
Evertje

Re: in request : " target="_blank" ?>

Ongelezen bericht door Evertje »

tycoon schreef:Nu kan ik me wel een beetje redden met php maar deze zet mij echt op een dwaalspoor :)
Iedereen heeft wel es iets over het hoofd gezien.. :wink:

Regel 107:

Code: Selecteer alles

<a href="<? echo $song["request"]; ?>" ?>" ?>" ?>"><img
.. moet worden..

Code: Selecteer alles

<a href="<? echo $song["request"]; ?>"><img
Regel 124:

Code: Selecteer alles

<a href="javascript:songinfo(<? echo $song["songid"]; ?>)" ?>)" ?>)" ?>)"><img
.. moet worden..

Code: Selecteer alles

<a href="javascript:songinfo(<? echo $song["songid"]; ?>)"><img
Voor de volgende keer, aangezien de fout zich bij elke regel herhaald: Zoek naar een while, for, foreach of until loop!! :)


VOOR ALLE SAM PHP GEBRUIKERS:
Gebruik géén....maar..

Code: Selecteer alles

<?php
Waarom?! De nieuwere Php versies bieden géén shorttags ondersteuning meer.. :?
Dus als je jezelf nu alvast aanleert shorttags te vervangen/vermijden wordt de wereld een stuk beter!! :P



[sub]Ben blij dat ik niet de [s]enigste[/s][/sub] enige [sub]ben die nog aan het werk is om dit tijdstip!! Koffie tycoon?![/sub] :shock:
tycoon

Re: in request : " target="_blank" ?>

Ongelezen bericht door tycoon »

Weer wat geleerd :) Ooit word ik hier nog wel eens slim in denk ik hahahahha xD
Mijn dank is groot!

LET OP!
Vraag me niet hoe het kan maar als ik dit verander met Frontpage dan zet frontpage er zelf de extra "?>" weer tussen.
Ik bleef aan het veranderen en bleef ook het probleem houden :S Was nog niet helemaal wakker.
Maar is wel iets om te onthouden, als ik over een week of wat toevallig playlist.php open met frontpage dan heb ik het probleem dus weer na opslaan :?

Veranderd met wordpad en klaar was Alex , dacht ik.... het wordt er nog niet beter op ben ik bang...
Ik zoek rustig verder met deze tip in mijn achterhoofd..
Playlist.php zit vol met dubbel materiaal dankzij Frontpage:
Wordt nodig tijd voor een alternatief...
Spoiler:

Code: Selecteer alles

 <p align="center"><font size="2" color="#003366">
      <a href="<? echo $song["buycd"]; ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank" ?>" target="_blank"><img
    src="images/buy.gif" alt="Buy this CD now!" border="0"></a></font>
    </td>


En de koffie is bij deze nu pas geworden... verkouden kids houden je makkelijk op tot de late of zelfs vroege uurtjes he ;)
Evertje

Re: in request : " target="_blank" ?> (Opgelost)

Ongelezen bericht door Evertje »

Tycoon, "?> " gaat nooit werken..

Nooit "voor html én PHP gebruiken, het is een beetje moeilijk uit te leggen maar doe me best..

Code: Selecteer alles

<b>Test "5": </b> <?php echo 'Hier echo\'t PHP'; ?>
..of..

Code: Selecteer alles

<b>Test: </b> <?php echo $string.' en de rest'; ?>
..zijn beide goed!! Zie je?!


Overigens is het verstandiger binnen PHP altijd ' te gebruiken en niet "!! Nog enkele voorbeelden dan..
Goed:

Code: Selecteer alles

<b>Test:</b><?php echo ($test != 'test' ? $test : 'testen'); ?>
Fout:

Code: Selecteer alles

<b>Test:</b><?php echo ($test != "test" ? $test : "testen"); ?>
Goed:

Code: Selecteer alles

<b>Test:</b><?php echo ($test != 'test' ? $test : '<span style="width: 15px;">testen</span'); ?>
Fout:

Code: Selecteer alles

<b>Test:</b><?php echo ($test != "test" ? $test : "<span style="width: 15px;">testen</span"); ?>
Snapt u het een beetje?! :oops:
tycoon

Re: in request : " target="_blank" ?> (Opgelost)

Ongelezen bericht door tycoon »

ja dat snap ik :)

Ik begreep alleen niet hoe die dingen er vanzelf inkwamen.

Maar nu bleek dus, op het moment dat ik met frontpage de .php opsloeg hij dit er zelf ff snel tussen plaatste.
Ik heb dat weer veranderd met wordpad en toen was het probleem opgelost!

Vaag maar goed blij dat ik daar achter ben :)

Bedankt voor de duidelijke uitleg!!!
Evertje

Re: in request : " target="_blank" ?> (Opgelost)

Ongelezen bericht door Evertje »

Graag gedaan, en welkom trouwens..

[sup]Voor je kinderen al thee met citroen gehaald of echte honing?![/sup]
ojee66

Re: in request : " target="_blank" ?> (Opgelost)

Ongelezen bericht door ojee66 »

Evertje schreef:
[sup]Voor je kinderen al thee met citroen gehaald of echte honing?![/sup]

ROFL

Wordpad??? Die kan soms toch ook codes om zeep helpen???

Ik gebruik Notepad++ .... aanrader
Evertje

Re: in request : " target="_blank" ?> (Opgelost)

Ongelezen bericht door Evertje »

Elke txt editor kan codes "om zeep" helpen, ligt er namelijk aan hoe je het bestand opslaat en vervolgens omvraagt..

Als ik een bestand opsla in unicode en hem vervolgens opvraag in iso, ben je d'r geweest.. :)
Gesloten
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht