- Home
- Categorie
- Coding e Sistemistica
- PHP
- esiste un codice?modifica url uscita
-
Ciao ciocgun,
dovresti fornire possibilmente più dettagli per permetterci di offrire un servizio migliore.
Cmq se ho capito bene potresti usare la funzione str_replace().
str_replace("http://www.dominioscaduto....","http://nuovodominio....",$stringa);
ciao!
-
posso usarla anke se tutte le pagine del sito sono in html e non in php?
-
No,l'estensione delle pagine deve essere .php
-
ok..stavo appunto cercando un modo per modificare in maniera standard della pagine html..
mi sai consigliare qualche metodo?
-
Puoi farlo in due modi:
1- javascript, ma è un casino. Dovresti usare GetElementByTag per prendere tutti i link e ricorsivamente modificarne i contenuti
2- configurare il server (non so se sia tuo o se è pubblico. in questo caso dovrebbe già essere implementato) in modo che interpreti anche le pagine html come php. Cioè se trova <?php indipendentemente dall'estensione della pagina, la passa al parser php.
-
il server è un server di aruba..
dici che se glielo chiedo me lo fanno?
-
scusate se mi intrometto... (forse per dire una cagata :D)
non potrebbe funzionare uno script così? :
fopen vecchiapagina
fgets contenuto
str_replace dominiovecchio->dominionuovo
fputs contenuto modificato in file temp
cancella vecchiapagina
rinomina provvisorio in vecchiapagina
chiudiper ogni pagina..
che ne dite?
-
@fdalesio said:
scusate se mi intrometto... (forse per dire una cagata :D)
non potrebbe funzionare uno script così? :
fopen vecchiapagina
fgets contenuto
str_replace dominiovecchio->dominionuovo
fputs contenuto modificato in file temp
cancella vecchiapagina
rinomina provvisorio in vecchiapagina
chiudiper ogni pagina..
che ne dite?
Contorto ma funzionante. Comunque mi pare che aruba già interpreti i file html come php. Basta che fai una prova. Crei un file html e ci piazzi <?php echo("pippo"); ?>. Se ti stampa "pippo" funziona, se ti stampa "<?php echo("pippo"); ?>" allora non va e potresti usare la soluzione di fdalesio.
-
@fdalesio...
qsto codice dove dovrei piazzarlo?
sn proprio ignorante in amteria
-
potresti fare uno script che metti nella dir principale (dove sta la index), va a ripescare tutti i files che stanno sul server che hanno una certa estensione, li apre e fa quelle modifiche...
in effetti, come dice nasozor, è un pò macchinoso e se non ne sai di php sarà difficile realizzarlo..
se hai altri dubbi chiedi
-
@ciocgun said:
@fdalesio...
qsto codice dove dovrei piazzarlo?
sn proprio ignorante in amteria
In una qualsiasi pagina con estensione html. Fai una pagina di nome prova.html con all'interno il codice <?php echo('pippo'); ?>. Se ti stampa "pippo" allora il server interpreta correttamente anche le pagine html come php.
-
ok..grazie a tutti ma se è complesso lascero l'iframe col dominio nn valido...
quest anno pensavo di riuscire a studiare un po di php ma l'uni mi sta addosso...