kopiér xml-fil fra en server til en anden
lige nu har jeg følgende script til at kopiere en XML fil fra en server, til min egen lokale server. dette er nødvendigt for at omgå IE's indbyggede sikkerhed for externe xml filer.-----copy.php-----
<?php
$world = $_GET['world'];
$id = $_GET['id'];
$fp_from = fopen( "http://www.anarchy-online.com/org/stats/d/$world/name/$id/basicstats.xml", "r" );
$fp_to = fopen( "$id.xml", "w" );
while ( $linie = fgets( $fp_from, 5000 ) ) {
fputs( $fp_to, $linie );
}
fclose( $fp_from );
fclose( $fp_to );
header("Location: roster.php?world=$world&id=$id"); // Redirect browser
exit; // make sure the script stops here.
?>
-----copy.php-----
eksmpel på værdier der virker er fx:
$world = "2";
$id = "1398786";
problemet er bare at nu vil jeg skifte til et andet webhotel, og på det nye får jeg pludselig følgende fejl:
Warning: open_basedir restriction in effect. File is in wrong directory. in Unknown on line 0
Warning: Failed opening '/usr/local/plesk/apache/vhosts/gfclansite.com/web_users/alliance/roster/load.php' for inclusion (include_path='.:/usr/local/plesk/apache/lib/php') in Unknown on line 0
-så jeg har tydeligvis brug for et andet slags script til at kopiere filen...
help !
