Widget PHP non modificabile dall'utente

DNAvirusG

Nuovo Utente
26 Mag 2011
7
0
0
Salve a tutti!
Ho questo sito di riferimento: http://ow.ly/54fHE

Ecco i dati demo per loggarsi: demo/demo

Se si va nella sezione Get Widget troverete un form con delle impostazioni da poter settare e automaticamente vi fornirà il codice nel box in basso da poter inserire nel proprio sito/blog..

Ora il problema è questo. L'utente finale non dovrebbe avere la libertà di eliminare l'ultima parte del codice che riguarda i backlinks del sito in questione. Più precisamente questa porzione di codice:

Codice:
<div style="text-align:center;margin:5px;"><a href="http://tweetfeed.com">Want a widget like this?</a></div>

Inserisco anche il codice della pagina showwidget.php:

PHP:
<?php
	require_once('inc/functions.php');
	$keyword = 	$_GET['k'];
	$length = 	$_GET['l'];
	$width =	$_GET['w'];
	$username = $_GET['u'];

  if (isset($_SERVER['HTTP_REFERER'])) {
    $unique_id = md5($username . '-' . $keyword . '-' . $_SERVER['HTTP_REFERER']);
    
    dbconnect();
    $t = mysql_query('INSERT IGNORE INTO widget_logs (unique_widget, widget_url) VALUES (\''.$unique_id.'\', \''.addslashes($_SERVER['HTTP_REFERER']).'\')');
    
    if (mysql_insert_id()) {
      file_put_contents('widget-log.txt', $unique_id . " # " . $username . ' # ' . $keyword .  ' # ' . $_SERVER['HTTP_REFERER'] . "\r\n", FILE_APPEND);
    }
    
    dbclose();
  }

	if ($length>25) { $length=25; }
	if ($width>800) { $width=800; }
	$keyword = cleankeywords($keyword);
	require_once('inc/simplepie.inc');
	$feed = new SimplePie('http://search.twitter.com/search.atom?q='.$keyword);
	$feed->handle_content_type();

	$output.=	"<style>";
	$output.=	"<!--";
	$output.=	"	#tweetbox					{ width:".$width."px !important; font-family:Arial, Helvetica, sans-serif; font-size:90%; overflow:hidden;line-height:130%;}";
	$output.=	"	#tweetbox ol				{ list-style-type:none; padding:0; margin:0; }";
	$output.=	"	#tweetbox ol li				{ padding:10px 0 10px 0; margin:0 0 0 0; border-bottom:1px dotted #999;}";
	$output.=	"	#tweetbox ol li a			{  }";
	$output.=	"-->";
	$output.=	"</style>";

	$output.=	"	<div id='tweetbox' style='width:300px;'>";
	$output.=	"        <ol>";
	
	foreach ($feed->get_items() as $item):
        	$i++;
			if ($i<=$length) {
				$output2.=	"            <li>";
				$output2.=	"            <div style=''><img src='".$item->get_link(0, 'image')."' style='float:left;display:block;margin-right:10px;width:48px;height:48px;' />".$item->get_description()."<br /><span class='date'>".$item->get_date('j F Y | g:i a')."</span><br /><a href='".$item->get_permalink()."' style='font-weight:bold;'>".$item->get_author(0)->get_name()."</a><br style='clear:both;' /></div></li>";
			}
        endforeach;
         if ($i==0) {
	$output2.=	"                <li><h2>No tweets!</h2><br />Nobody is talking about this yet!<br />You could be the first to <em><a href='http://twitter.com/'><strong>Tweet about ".$keyword."</strong></a>!</em></li>";
            }
	$output2.=	"        </ol><div style=\"text-align:center;font-size:90%;\">Powered by <a href=\"http://TweetFeed.com/$username\"><strong>TweetFeed.com</strong></a></div>";
	$output2.=	"	</div>";

	$output2 = str_replace("\"", "'", $output2);
	$output2 = mysql_escape_string($output2);
?>
document.write("<?=$output?>");
document.write("<?=$output2?>");

Qualcuno ha una soluzione da proporre?
Grazie in anticipo!
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
43
Sanremo
Tipo così:

PHP:
    $output2.=    "        </ol><div style=\"text-align:center;font-size:90%;\">Powered by <a href=\"http://TweetFeed.com/$username\"><strong>TweetFeed.com</strong></a></div>"; 
    $output2.=    "    </div>";
    $output2.=    "    <div style=\"text-align:center;margin:5px;\"><a href=\"http://tweetfeed.com\">Want a widget like this?</a></div>";
 
Discussioni simili
Autore Titolo Forum Risposte Data
A [PHP] Widget Meteo con località variabile PHP 0
B Widget Hotel Javascript 1
1992lvc [WordPress] Problema sidebar widget html Facebook WordPress 2
D Website online booking widget! Presentati al Forum 1
Bubà [HTML] Widget per inserire instagram a lato del blog HTML e CSS 1
giuseppe_123 [WordPress] Problema inserimento widget nel footer WordPress 0
Max 1 Widget per Windows 7 Altri Annunci 0
felino [Wordpress] Custom Post Type: plugin per creare uno slider nei widget WordPress 0
L Widget su ogni blog WordPress 2
M problema creazione nuova area widget WordPress 0
Gabriele Visioli Widget e Plugin da WordPress.com (sito) al Softwere di WordPress WordPress 4
felino Wordpress e QTranslate: come gestire i widget WordPress 11
felino Widget e cambio dominio Domini 4
S Creare un Widget del mio sito Javascript 1
S [Dreamweaver cs5.5] Widget spry Webdesign e Grafica 4
E Posizionare widget?? HTML e CSS 0
D Widget Radio Presenta il tuo Sito 3
M Wordpress: widget in pagina di login WordPress 3
S Come si chiamano questi widget? Webdesign e Grafica 1
M Problema CSS nei widget con sfondo sfumato HTML e CSS 0
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5

Discussioni simili