Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Rimozione radice link

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    18

    Rimozione radice link

    Ciao a tutti,
    spero sia la sezione giusta in quanto non riesco ad inquadrare il problema in termini di linguaggio di programmazione.

    Attualmente sto importando dei feed rss su un mio sito web realizzato in Wordpress. I feed che sto importando provengono da un sito che, a sua volta, seleziona le news riportate su altri siti.

    Se ho un link del tipo http://www.xxxxxxxx.com/*http://www.vattelapesca.it, nel quale la prima parte del link è l'aggregatore da cui sto prendendo le news e la seconda parte è il sito che ha realmente scritto la news, come posso eliminare la prima parte del link nella visualizzazione sul mio sito web? In poche parole, vorrei che i miei utenti vedessero solo il link http://www.vattelapesca.it.

    Spero di essere stato chiaro.
    Grazie in anticipo per il vostro prezioso supporto.

  2. #2
    Se ho ben capito il primo indirizzo è sempre uguale, quindi è possibile risolvere il problema con un semplice str_replace
    Codice PHP:
    $indirizzoOriginale 'http://www.xxxxxxxx.com/*http://www.vattelapesca.it';
    $indirizzoDaSostituire 'http://www.xxxxxxxx.com/*';
    $indirizzoDaUtilizzare str_replace($indirizzoDaSostituire''$indirizzoOriginale); 
    Spero sia chiaro, in ogni caso ti lascio la documentazione della funzione
    http://php.net/manual/it/function.str-replace.php

  3. #3
    Avevo creato una soluzione basata su una sola riga di codice, che supportava anche https:// e ftp://, tuttavia non riesco a pubblicarla perchè il forum genera errore 406 (mod_security?) non appena scrivo qualcosa in Php.

    Non per far spam ma ho messo la soluzione nel mio sito, cosi non ho sprecato quei 10 minuti persi per crearla sperando che il forum torni ad accettare codice php sennò diventa impossibile scrivere
    http://www.infocurci.com/php/estrarre-url-regexp.html
    Pensate i programmi a librerie, e innalzate il livello d'astrazione

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Quote Originariamente inviata da Infocurci Visualizza il messaggio
    Avevo creato una soluzione basata su una sola riga di codice, che supportava anche https:// e ftp://, tuttavia non riesco a pubblicarla perchè il forum genera errore 406 (mod_security?) non appena scrivo qualcosa in Php...
    Succede di tanto in tanto, non sono impostazioni di sicurezza, ma non so neanche dirti da cosa dipenda.
    E' successo anche a me, ma poi torna a funzionare, dovesse succederti di nuovo prova ad abbandonare e ritornare sulla discussione a cui vuoi rispondere.

  5. #5
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Succede di tanto in tanto, non sono impostazioni di sicurezza, ma non so neanche dirti da cosa dipenda.
    E' successo anche a me, ma poi torna a funzionare, dovesse succederti di nuovo prova ad abbandonare e ritornare sulla discussione a cui vuoi rispondere.
    è da ieri sera che mi succede in qualsiasi discussione provi ad inserire codice php (a parte qualche riga molto semplice ma se scrivo un f o p e n salta tutto)
    Pensate i programmi a librerie, e innalzate il livello d'astrazione

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    18
    Grazie mille ragazzi! Proverò i vostri suggerimenti e, appena possibile, vi farò sapere il risultato finale.

    AGGIORNAMENTO:
    Ho provato il secondo suggerimento, quello della stringa unica ma non funziona. In pratica, se il feed si trova nella pagina www.xxxxxxx.com/pagina1, tutti i link del feed hanno link www.xxxxxxx.com/pagina1 che una volta cliccato, ovviamente, mi refresha la pagina.
    Ultima modifica di mauro269; 06-03-2015 a 21:50

  7. #7
    no aspe dovresti esser piu preciso.. quale è un esempio concreto di url? (www.xxxxxxxx.com/pagina1 non è una url che dà problemi, nel post parlavi di una url agganciata alla principale).
    Pensate i programmi a librerie, e innalzate il livello d'astrazione

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    18
    Si, hai ragione, cerco di essere più preciso.

    Come avevo detto in apertura di thread, il mio sito è in wordpress quindi sto sfruttando il widget di default che consente di importare i feed rss. Sul mio sito ho installato un plugin che permette di caricare il widget direttamente all'interno di una pagina/articolo, anziché solo nella sidebar.

    Fatta questa breve premessa, spiego subito il problema. Ho caricato il codice come da te suggerito, ma quando faccio un hover con il mouse sui vari link del feed rss, ciò che visualizzo non è più la struttura http://www.xxxxxxxx.com/*http://www.vattelapesca.it né vedo solo il link http://www.vattelapesca.it. Ciò che vedo adesso è invece il link della pagina del mio sito web all'interno della quale ho carico il widget del feed rss.

    Vorrei postarti il codice modificato, ma mi dà errore così come da te segnalato precedentemente. Spero di essere stato un po' più chiaro nella spiegazione.

    Grazie per l'aiuto!

  9. #9
    Ok ma la url ha esattamente quel formato? http://www.sito.com/ASTERISCO/http://www.prova.it
    Pensate i programmi a librerie, e innalzate il livello d'astrazione

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    18
    Ciao,
    ho fatto degli screenshot pre- e post- modifica.

    PRE
    Schermata 2015-03-07 alle 09.50.09.jpg


    POST
    Schermata 2015-03-07 alle 09.47.36 copy.png



    Per HTML.IT: Per favore, riabilitate la funzione per postare codici. In un forum in cui si parla di programmazione non si può non poter caricare del codice. Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.