Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

PHP script wachtwoord laten invullen

Anoniem
Ger
3 antwoorden
  • Ik wil een PHP-script maken dat het volgende doet:
      [*:b23b540eaf]Naar url gaan [*:b23b540eaf]Gebruikersnaam en wachtwoord invoeren (want url is beveiligd met wachtwoord) [*:b23b540eaf]Het resultaat van die url is een MySQL backup. Die moet als attachment gemaild worden naar gmail.[/list:o:b23b540eaf] Nu heb ik reeds het volgende: [code:1:b23b540eaf]<?php function mail_attachment($filename, $path, $mailto, $from_mail, $from_name, $replyto, $subject, $message) { $file = $path.$filename; $file_size = filesize($file); $handle = fopen($file, "r"); $content = fread($handle, $file_size); fclose($handle); $content = chunk_split(base64_encode($content)); $uid = md5(uniqid(time())); $name = basename($file); $header = "From: ".$from_name." <".$from_mail.">
      "; $header .= "Reply-To: ".$replyto."
      "; $header .= "MIME-Version: 1.0
      "; $header .= "Content-Type: multipart/mixed; boundary=\"".$uid."\"

      "; $header .= "This is a multi-part message in MIME format.
      "; $header .= "–".$uid."
      "; $header .= "Content-type:text/plain; charset=iso-8859-1
      "; $header .= "Content-Transfer-Encoding: 7bit

      "; $header .= $message."

      "; $header .= "–".$uid."
      "; $header .= "Content-Type: application/octet-stream; name=\"".$filename."\"
      "; // use diff. tyoes here $header .= "Content-Transfer-Encoding: base64
      "; $header .= "Content-Disposition: attachment; filename=\"".$filename."\"

      "; $header .= $content."

      "; $header .= "–".$uid."–"; if (mail($mailto, $subject, "", $header)) { echo = "mail send … OK"; // or use booleans here } else { echo = "mail send … ERROR!"; } } // how to use $date = "date(d-m-Y)"; $my_file = "bestandsnaam.extensie"; $my_path = $_SERVER['DOCUMENT_ROOT']."/your_path_here/"; $my_name = "SFB Backup"; $my_mail = "mijnbackupmailer"; $my_replyto = "mijnbackupmailer"; $my_subject = "SFB backup $date"; $my_message = "Hallo,
      Dit is de backup van SFB van $date."; mail_attachment($my_file, $my_path, "mijnadres@gmail.com", $my_mail, $my_name, $my_replyto, $my_subject, $my_message); ?>[/code:1:b23b540eaf] Gebaseerd op http://www.finalwebsites.com/snippets.php?id=36 Alleen moet ik nog een manier vinden om de gebruikersnaam en wachtwoord te laten invoeren. Hoe doe ik dat?



















  • Welke techniek wordt er gebruikt voor puntje 2 (afscherming)?
  • Geen flauw idee… het is een link achter de cPanel van mijn host. Zou dat gewoon met .htaccess gedaan zijn?

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.