Ankündigung

Einklappen
Keine Ankündigung bisher.

Dateien mit curl laden und Dateiname + -typ automatisch vergeben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateien mit curl laden und Dateiname + -typ automatisch vergeben

    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:

    PHP-Code:
    function ladeSeite($url)
    {
        
    // DateiNAME soll der Pfad der URL sein
        
    $fileName parse_url($urlPHP_URL_HOST);
        if(
    strlen(parse_url($urlPHP_URL_PATH)) > 1)
        {
            
    $fileName .= parse_url($urlPHP_URL_PATH);
            
    $fileName str_replace("/""-"$fileName);
        }
        
        
    $ch curl_init($url);
        
    $fp fopen("$fileName.html""w");
        
        
    curl_setopt($chCURLOPT_FILE$fp);
        
    curl_setopt($chCURLOPT_HEADER0);
        
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        
    curl_setopt($chCURLOPT_TIMEOUT180);

        
    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);

    Vielen Dank schonmal

    lg mcomrx


  • #2
    Ich möchte mit curl eine Liste von Dateien laden.
    Dateiname und Dateityp sollen dabei automatisch vergeben werden.
    das mit der liste kann ich nicht erkennen; den dateityp kann man erkennen und zuordnen, dazu lohnt es auf die libmagic zurückzugreifen.

    Kommentar


    • #3
      Hey moma,

      habe im ersten Post den Teil ergänzt, der die URL-Liste bearbeitet. Wie zu sehen, wird die Liste per Formular übergeben.

      libmagic werde ich mir mal anschauen, danke.

      lg

      Kommentar

      Lädt...
      X