Module
Download
SMFinder_Admin_sendXML2userWird verwendet von: SMFinder_Admin_exportXML Zum Download des XML-Datensatzes wird hier der Dateiheader so gesetzt, dass die Datei sm-finder.xml dem Nutzer zum speichern angeboten wird.
Die Übertragung mit POST hat nicht funktioniert. <?php
#$xml = $_POST['xml'];
#$xml=str_replace('\\', '', $xml);
$file="sm-finder.xml";
$fname="text/".$_POST['source'];
if (file_exists($fname)) {
$handle = fopen($fname, "r");
$save=0;$stop=1e5;
while(!feof($handle) AND !($save>$stop)){
$save++;
$line = fgets( $handle, 1024 );
$xml.=$line;
if ($save==$stop){$xml.="error: file to long!\ncontact support@sm-finder.de\n";}
}
fclose($handle);
}else{
#echo "<html><p></p><p>File <b> ".$fname." </b> not found!</p></html>";
$xml="error";
}
if (strlen($xml)>128){
header("Content-type: application/octet-stream; name=\"".$file."\"");
header("Content-Disposition: attachment; filename=\"".$file."\"");
echo $xml;
}
?> IndexFür die Funktionalität des SM-Finders sind viele kleine Tools notwendig. Alle Funktionen beginnen mit SMFinder_ um deren Ursprung zu kennzeichnen. Dem schließt sich die Funktionsgruppe, z.B. Geo_ an, gefolgt vom eigentlichen Namen, der die Aufgabe der Funktion widerspiegeln soll, z.B. PLZ2DB.
Der gesamte Sourcecode darf gemäß GNU General Public License weiterverbreitet werden. Datenbanken |