Hey Leute,
folgendes:
Ich möchte mit curl eine Liste von Dateien laden.
Dateiname und Dateityp sollen dabei automatisch vergeben werden.
Das mit dem Dateinamen hab ich, aber ich weiß nicht, wie ich das am besten für den Dateityp mache. Im Moment ist der Dateityp statisch auf .html gesetzt.
Hier mein aktueller Code:
Vielen Dank schonmal
lg mcomrx
folgendes:
Ich möchte mit curl eine Liste von Dateien laden.
Dateiname und Dateityp sollen dabei automatisch vergeben werden.
Das mit dem Dateinamen hab ich, aber ich weiß nicht, wie ich das am besten für den Dateityp mache. Im Moment ist der Dateityp statisch auf .html gesetzt.
Hier mein aktueller Code:
PHP-Code:
function ladeSeite($url)
{
// DateiNAME soll der Pfad der URL sein
$fileName = parse_url($url, PHP_URL_HOST);
if(strlen(parse_url($url, PHP_URL_PATH)) > 1)
{
$fileName .= parse_url($url, PHP_URL_PATH);
$fileName = str_replace("/", "-", $fileName);
}
$ch = curl_init($url);
$fp = fopen("$fileName.html", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 180);
curl_exec($ch);
curl_close($ch);
fclose($fp);
}
if(isset($_POST['urlList']))
$getUrls = $_POST['urlList'];
$urls = explode("\r\n", $getUrls);
foreach($urls as $v)
{
ladeSeite($v);
}
lg mcomrx
Kommentar