|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 230
|
[PHP] Include e sostituzione/cancellazione di una riga del codice
Ciao a tutti!
Vorrei sostituire o meglio cancellare una riga di codice da un include in una pagina scritta in php. Andrebbe benissimo la funzione Codice:
file_get_contents Non credo ci sia bisogno di allegare parti del codice. Grazie in anticipo... ciao! Matteo. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Feb 2010
Messaggi: 466
|
Quote:
Codice PHP:
Codice PHP:
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati. |
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 230
|
Ho provato già ad inserire http:// ma si vede che il php rileva che é sullo stesso server e lo legge come se fosse in locale...
Se ci fosse in modo per cambiare questa cosa sarebbe perfetto.. Altrimenti dovrei estrarre il codice, togliere la riga, riscrivere un file temporaneo ed includere questo... ma mi sembra strano nn ci sia un metodo più veloce... |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Feb 2010
Messaggi: 466
|
mi sembra strano...
probabilmente ci sara' qualcosa di errato nel codice di tuofile.php o da qualche altra parte ( config di Apache ? o di PHP ? )
__________________
I robot hanno scintillanti fondoschiena metallici che non dovrebbero essere baciati. |
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Mar 2008
Messaggi: 267
|
Quote:
Codice:
ob_start();
include 'http://......';
$contenuti = ob_get_contents();
ob_end_clean();
|
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 230
|
@Supdario
Non funziona... non mi prende neanche l'include. Cmq sono su Xampp su server debian. La configurazione é quella di default. Cmq io riesco a manipolare il codice con Codice:
file_get_contents Codice:
echo Mi sembra impossibile che non ci sia il modo di eseguire il codice che ottengo nella variabile... |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 1056
|
Il modo per ricavare il file parsato da PHP è di prenderlo tramite HTTP come ti ha suggerito bobbytre.
Quote:
|
|
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Feb 2006
Messaggi: 230
|
Grazie mille... scusate il ritardo
Il problema era del server... con server apache standard funziona benissimo... il problema é solo di XAMPP. Ecco il codice che ho usato... Codice:
<?php
// Determinazione del percorso, usare basename() per recuperare solo il nome del file
$path=$_SERVER['HTTP_HOST'];
$path=$path.$_SERVER['SCRIPT_NAME'];
$path=dirname($path);
// Inclusione di index/index.php
$code=file_get_contents('http://'.$path.'/index/index.php');
$code=str_replace("css/standard.css", "#", $code);
$code=str_replace("../", "", $code);
echo($code);
?>
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:32.





















