Visualizzazione dei risultati da 1 a 10 su 10

Discussione: url e link

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    11

    url e link

    Un saluto a tutto il forum... Sono nuovo al php e ho bisogno di prendere una parte dell'url e reinserirlo in un link.

    Esempio:

    url: http://mywebsite.com/pr/001.php

    link /swf/pr/001.swf

    Molto probabilmente bastano poche righe di codice ma non so come farle...

    Ringrazio anticipatamente tutti coloro che risponderanno

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    io risolvo così:

    Codice PHP:
    $url "http://mywebsite.com/pr/001.php" ;
    $url str_replace("http://","",$url) ;
    $url strstr($url'/') ; 
    Errare humanum est, perseverare ovest

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    11
    e con questo dall'url mi resta solo il numero 001 senza .php? Cmq ho bisogno che il link nella variabile url sia quella dell'indirizzo della pagna letta in quel momento, non inserita manualmente...

  4. #4
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    e con questo dall'url mi resta solo il numero 001 senza .php?
    no scusa, avevo letto superficialmente e ho dato un'indicazione inappropriata.

    Cmq ho bisogno che il link nella variabile url sia quella dell'indirizzo della pagna letta in quel momento, non inserita manualmente...
    questo non l'ho capito
    Errare humanum est, perseverare ovest

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    11
    facciamo così... Ho tre pagine 001.php 002.php 003.php e tre file in flash 001.swf 002.swf 003.swf. Su queste tre pagine voglio richiamare un file che si chiama 001.swf nella pagina 001.php, 002.swf nella pagina 002.php e 003.swf nella pagina 003.php. È possibile in base al nome della pagina richiamare il file swf senza dover fare centinaia di pagine a mano?

  6. #6
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    si potrebbe prendere il nome del file, togliere .php aggiungere .swf e richiamarlo, ma questo codice dovrebbe lo stesso essere messo pagina per pagina se queste sono indipendenti, a tal punto converrebbe solo cambiare il numero dell'swf che sarebbe più veloce da fare. Oppure le pagine vengono incluse in un unico file e vengono richiamate tramite il passaggio di una variabile?
    Errare humanum est, perseverare ovest

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    11
    Originariamente inviato da carlo2002
    si potrebbe prendere il nome del file, togliere .php aggiungere .swf e richiamarlo, ma questo codice dovrebbe lo stesso essere messo pagina per pagina se queste sono indipendenti, a tal punto converrebbe solo cambiare il numero dell'swf che sarebbe più veloce da fare. Oppure le pagine vengono incluse in un unico file e vengono richiamate tramite il passaggio di una variabile?
    Se si può fare anche con il passaggio di una variabile meglio... Come ho già detto so poco nulla di php e ogni consiglio è ben accetto...
    La mia idea stava nel fatto che sfruttando il nome del file io copiavo e rinominavo il file senza modificare la pagina...

  8. #8
    Se ho capito una cosa del genere
    potrebbe aiutarti:

    Codice PHP:
    $self$_SERVER['PHP_SELF'];
    $lengthstrlen($self);
    $startstrrpos($self'/')+1;
    $tmpexplode('.',substr($self,$start,$length-$start));
    echo 
    $tmp[0]; 


    PS
    senz'altro esiste qc di meglio ma è la prima
    che mi è venuta in mente
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  9. #9
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    se ho capito bene.. :master:

    a te serve una cosa così?
    Codice PHP:

    $mypage
    =basename($_SERVER['PHP_SELF'],'php')

    // da [url]www.ciccio.it/pagina.html[/url]
    // restituisce pagina 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  10. #10
    Originariamente inviato da dottwatson
    se ho capito bene.. :master:

    a te serve una cosa così?
    Codice PHP:

    $mypage
    =basename($_SERVER['PHP_SELF'],'php')

    // da [url]www.ciccio.it/pagina.html[/url]
    // restituisce pagina 
    appunto

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.