Funzione ASP

  • Creatore Discussione Creatore Discussione Majinbu
  • Data di inizio Data di inizio

Majinbu

Utente Attivo
31 Ago 2009
140
0
0
Salerno
www.zazoom.it
Ciao a tutti...
Cercherò di essere il più chiaro possibile....
Premetto che uso come compilatore ASP dreamweaver, quindi con tutti i vantaggi e "svantaggi", ultimi dei quali l'avere poca dimestichezza con funzioni asp e stringhe...
cmq ecco il problema :
in una pagina asp con richiesta xmlhttp effettuo il controllo su raggiungibilità pagine web che non risiedono sul mio server...
vorrei associare ad ogni tipo di indirizzo link, un'immagine logo di riferimento .

es: al link http://www.nomesito.it/paginaperesempio.html
associare un'immagine solo ed esclusimente per nomesito....

Ho provato inserendo dati in db e svariate query e subquery che però, di fondo, non possono mai restituiremi un valore perchè non posso chiedere a db di filtrare un valore variabile tipo link che sia %contenuto% in una riga :-) (almeno credo)

Quindi dovrei scrivere una funzione che mi permetta di ottenere :
se la request.querystring("es:http://www.nomesito.it/paginaperesempio.html ") "contiene" il valore(.nomesito.) => response.write (logo di riferimento)...
se la request.querystring("es:http://www.google.it/paginaperesempio.html ") "contiene" il valore(.google.) => response.write (logo di riferimento)...
così di seguito per tutti i link e logo che voglio aggiungere e correlare.

Ringrazio anticipatamente chi abbia la pazienza :-) di aiutarmi.
 
Ultima modifica di un moderatore:
Estrai favicon asp

ASP....paesà :fonzie::D come string.math in java che però nn sono riuscito ad utilizzare.
In 60 secondi ho risolto problema a cui cercavo soluzione(nei modi più contorti) da una settimana!...non sò come ringraziarti.
A chi fosse interessato ecco codice :
<%
Dim stringa
stringa = "url del sito o request-es:http://www.google.it/qualsiasipagina.est2
If InStr(stringa, ".google.") > 0 Then
response.write ( "<img src=""http://www.google.it/favicon.ico"">")
Else
response.write("")
End If
%>
e così via stringa1,2,3...per tutti i domini da associare...
--------------------------------------------------------
In php stessa funzione bella e pronta in java :fuck: (chiaramente più completa)
function favicon($url){
if(substr_count($url,"http://")>0 && substr_count($url,"/")>=3){
$url=str_replace("http://","",$url);
$url="http://".substr($url,0 , strpos($url,"/"));
}elseif(substr_count($url,"http://")==0 && substr_count($url,"/")>=1){
$url="http://".substr($url,0 , strpos($url,"/"));
}elseif(substr_count($url,"?")>=1){
$url="http://".substr($url,0 , strpos($url,"?"));
}
$url=$url."/favicon.ico";
if(@file_get_contents($url)){
return $url;
}else{
return "/images/default.jpg";
}
}

Ecco un esempio di utilizzo:
<?
$url="http://www.sito.pagina.htm";
?>
<img src="<?=favicon($url)?>"> Nome Link

Non sono riuscito a modificare per ASP :dipser: magari qualcuno ci riesce e posta.
Unico difetto,forse, per il quale fin dall'inizio ho escluso funzioni split o simili- se es: http://www.google.it senza 3°/......
Parlo sempre di link inseriti da utenti..quindi in un normale controllo link http://www.google.it è accettato.

Cmq grazie per la veloce disponibilità lukeonweb...di sicuro se ho bisogno ti scoccio di nuovo.
 

Discussioni simili