SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #21  
Alt 27.02.2004, 18:32:11
DJ-Silver DJ-Silver ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Willich
Beiträge: 32
DJ-Silver eine Nachricht über ICQ schicken
wo finde ich den eine simple anleitung für das programm???

bekomme das so einfach nicht zum laufen

Sven
Mit Zitat antworten
  #22  
Alt 27.02.2004, 18:47:50
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von DJ-Silver
[B]wo finde ich den eine simple anleitung für das programm???
Jesses... Deine Schuhe kannste Dir aber schon selber anziehen?

http://localhost/xampp/mercury-help.php

Visit our web site, http://www.pmail.com for support info.
Mit Zitat antworten
  #23  
Alt 27.02.2004, 18:54:46
DJ-Silver DJ-Silver ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Willich
Beiträge: 32
DJ-Silver eine Nachricht über ICQ schicken
hi,

ja kann ich gerade... habe aber den server schon am rennen :)

nur ein problem :( ich bekomme die mails nicht raus bzw. er sendet die mail aber die kommen nirgens an. Hast du dafür ne erklährung


Sven
Mit Zitat antworten
  #24  
Alt 27.02.2004, 20:55:16
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von DJ-Silver
nur ein problem :( ich bekomme die mails nicht raus bzw. er sendet die mail aber die kommen nirgens an. Hast du dafür ne erklährung
Nein, weil ich dazu immer in die Logfiles gucke, aber auf Deiner Kiste keinen SSH Account habe.

Wie schon mal geschrieben: mein Hamster-Abenteuer ist ein paar Jahre her. Seit 1999 habe ich eine Flatrate (erst ISDN später DSL) und arbeite "on the fly". 2003 habe ich mir dann den ersten Mietserver zugelegt. Dort existieren ein paar spezielle Virtualhosts zum Testen. Über den Versand meiner mit PHP erzeugten emails mache ich mir keine Rübe mehr - das überlasse ich qmail+vpopmail.

Schönes Arbeiten, wenn man sich nicht mit dem Fensterfirlefanz rumärgern muß...
Mit Zitat antworten
  #25  
Alt 28.02.2004, 11:24:43
DJ-Silver DJ-Silver ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Willich
Beiträge: 32
DJ-Silver eine Nachricht über ICQ schicken
hallo,

mietserver ist schon was feines :) qmail+vpopmail sind das mailserver die auf dem Mietserver installiert sind?

ich habe mal in die logs geschaut da steht nix drinne nur im mercury smtp end to end client.Temporary error 249 (temporary MX resolving error) resolving ´gmx.de´

ich vermute es ist ein dns problem.


Sven
Mit Zitat antworten
  #26  
Alt 28.02.2004, 12:52:31
overclocker overclocker ist offline
Junior Member
 
Registriert seit: May 2002
Beiträge: 179
Dann musst du wohl irgendwo in der Config von deinem Mailserver die DNS Server angeben.
Mit Zitat antworten
  #27  
Alt 28.02.2004, 15:02:08
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von DJ-Silver
mietserver ist schon was feines :) qmail+vpopmail sind das mailserver die auf dem Mietserver installiert sind?
Nicht ganz exakt: qmail lauscht an Port 25 und vpopmail an Port 110.
Installiert habe ich das selber, weil ich mit Sendmail und Postfix nicht klargekommen bin.

Logs:
Zitat:
nur im mercury smtp end to end client.Temporary error 249 (temporary MX resolving error) resolving ´gmx.de´
ich vermute es ist ein dns problem.
Da vermutest Du richtig. Du hast vergessen, Mercury einen DNS Server mitzuteilen. Nimm den: 194.25.2.129 (t-online)
Mit Zitat antworten
  #28  
Alt 04.03.2004, 16:53:02
DJ-Silver DJ-Silver ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Willich
Beiträge: 32
DJ-Silver eine Nachricht über ICQ schicken
Hallo, ich habe soweit alles am laufen. Nur noch kleine komplikationen :) Mails gehen raus. Ich brauchte in dem formular einige mehr felder um datein anzuhängen. Die Datein werden auf dem server abgelegt. wenn das passiert ist wird eine mail abgesetzt...

funktioniert eigentlich sehr gut bis auf, dass mur eine Datei abgelegt wird, die im ersten uploaf feld eingefügt wird. sonst nix. Bestätigt werden aber alle hinterher, d.h wie gross die datei ist und wie deren Dateinnamen ist.


Das zweite Problem ist, dass in der mail die Dateinamen nicht erwähnt werden, wie bekommt man den in die Mail den Dateinnamen rein damit man weiss welche mail von wem ist. Ich habe einiges versucht aber nix funktionierte.



PHP-Code:
<?php
error_reporting
(E_ALL);




    if(!empty(
$_FILES['file']['name'])) {
        if(
copy($_FILES['file']['tmp_name'],"tmp/".$_FILES['file']['name']."")) {
            echo 
"<b>Upload beendet!</b><br>"
            echo 
"<b>Wir haben Ihren Auftrag erhalten</b><br>"
            echo 
"Dateiname: ".$_FILES['file']['name'];
            echo 
"<br>"
            echo 
"Dateigröße: ".$_FILES['file']['size']." Bytes";
            echo 
"<br><br>";
            echo 
"Dateiname: ".$_FILES['file1']['name'];
            echo 
"<br>"
            echo 
"Dateigröße: ".$_FILES['file1']['size']." Bytes";
            echo 
"<br><br>";
            echo 
"Dateiname: ".$_FILES['file2']['name'];
            echo 
"<br>"
            echo 
"Dateigröße: ".$_FILES['file2']['size']." Bytes";
            echo 
"<br><br>";
            echo 
"Dateiname: ".$_FILES['file3']['name'];
            echo 
"<br>"
            echo 
"Dateigröße: ".$_FILES['file3']['size']." Bytes";
            echo 
"<br><br>";
            echo 
"<b>Vielen Dank</b><br>"
        
# EMAIL
          
        
$absender   "testabsender"
        
$empfaenger "sven";
        
$email_bcc  "admin";
        

   
            
// Hier schönes HTML schreiben, net so wie ich jetzt :-) 
            
$body "<html><head></head><body>";
            
$body.= "Firma: ".$_POST['firma']."<br>";
            
$body.= "Name: ".$_POST['name']."<br>";
            
$body.= "Vorname: ".$_POST['vorname']."<br>";
            
$body.= "Straße/Nr: ".$_POST['straße']."<br>";
            
$body.= "Ort: ".$_POST['ort']."<br>";
            
$body.= "PLZ: ".$_POST['plz']."<br>";
            
$body.= "Tel.: ".$_POST['tel']."<br>";
            
$body.= "Fax: ".$_POST['fax']."<br>";
            
$body.= "Email: <a href="mailto:".$_POST['email']."">".$_POST['email']."</a><br>";
            
$body.= "Beschreibung: ".$_POST['Beschreibung']."<br>";    
            
$body.= "</body></html>";
            
            
// Mail-Header -> HTML!
            
$header "From:".$absender."<".$absender.">n";
            
$header.= "Reply-To: ".$absender."n";
            
$header.= "Bcc: ".$email_bcc."n"
            
$header.= "X-Mailer: PHP/" phpversion(). "n";
            
$header.= "X-Sender-IP: ".$_SERVER['REMOTE_ADDR']."n";
            
$header.= "Content-Type: text/html";
            
            
#TESTAUSGABE
            #echo '<br>';
            #echo $body;

        
mail("$empfaenger""Betreff""$body""$header");
            
        
# viel Script

# restliches Script

        

    }
    else {

?>
        <html>
        <head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
            <body bgcolor="#FFFFFF" text="#000000">
<div id="Layer1" style="position:absolute; left:141px; top:193px; width:78px; height:12px; z-index:1">Vorname:</div>
<div id="Layer2" style="position:absolute; left:158px; top:279px; width:94px; height:15px; z-index:2">PLZ: 
</div>
<div id="Layer3" style="position:absolute; left:134px; top:321px; width:47px; height:14px; z-index:3">Fax 
  :</div>
<div id="Layer4" style="position:absolute; left:251px; top:322px; width:92px; height:23px; z-index:4">E-mail:</div>
<form name="form1" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  <div align="left"> 
    <p>Dateien w&auml;hlen:<br>
      <input type="file" name="file">
      <br>
      <input type="file" name="file1">
      <br>
      <input type="file" name="file2">
      <br>
      <input type="file" name="file3">
    <p> Firma:<br>
      <input type="text" name="firma" value="" size="35">
      <br>
      Name: <br>
      <input type="text" name="name" value="" size="17">
      <input type="text" name="vorname" value="" size="13">
      <br>
      Straße/Nr:<br>
      <input type="text" name="straße" value="" size="35">
      <br>
      Ort:<br>
      <input type="text" name="ort" value="" size="20">
      <input type="text" name="plz" value="" size="11">
      <br>
      Tel.:<br>
      <input type="text" name="tel" value="" size="16">
      <input type="text" name="fax" value="" size="15">
      <input type="text" name="email" value="Name@ISP.de" size="20">
      <br>
    <p> <textarea name="Beschreibung" cols="50" rows="5"></textarea><br>
      <br>
      <input type="submit" name="Abschicken" value="Abschicken">
    </p>
  </div>
</form>
            </body>
        </html>

<?php

    
}

?>
Danke für die hilfe im vorraus.

Sven
Mit Zitat antworten
  #29  
Alt 04.03.2004, 20:38:00
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Zitat:
Original geschrieben von DJ-Silver
funktioniert eigentlich sehr gut bis auf, dass mur eine Datei abgelegt wird, die im ersten uploaf feld eingefügt wird. sonst nix. Bestätigt werden aber alle hinterher, d.h wie gross die datei ist und wie deren Dateinnamen ist.
Da nachlesen, wie es prinzipiell gemacht wird:
11.12. Wie kann ich mehrere Dateien auf einmal uploaden?
http://www.dclp-faq.de/q/q-formular-...ch-upload.html
Mit Zitat antworten
  #30  
Alt 05.03.2004, 10:03:29
DJ-Silver DJ-Silver ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Willich
Beiträge: 32
DJ-Silver eine Nachricht über ICQ schicken
Hallo,

danke für die antwort:

[zitat
Da nachlesen, wie es prinzipiell gemacht wird:
11.12. Wie kann ich mehrere Dateien auf einmal uploaden?
http://www.dclp-faq.de/q/q-formular...ach-upload.html[/zitat]

dort steht folgendes:

mit mehreren <input type="file">-Feldern - pro Datei eines (Tipp: [] an den Namen des Input-Feldes anhängen, um in PHP ein Array mit den Dateiinformationen zu erhalten)

das habe ich doch gemacht oder sehe ich das falsch?

PHP-Code:
<?php
error_reporting
(E_ALL);




    if(!empty(
$_FILES['file']['name'])) {
        if(
copy($_FILES['file']['tmp_name'],"tmp/".$_FILES['file']['name']."")) {
            echo 
"<b>Upload beendet!</b><br>"
            echo 
"<b>Wir haben Ihren Auftrag erhalten</b><br>"
            echo 
"Dateiname: ".$_FILES['file']['name'];
            echo 
"<br>"
            echo 
"Dateigröße: ".$_FILES['file']['size']." Bytes";
            echo 
"<br><br>";
            echo 
"<b>Vielen Dank</b><br>"
        
# EMAIL
          
        
$absender   "info@cds-willich.de"
        
$empfaenger "sven";
        
$email_bcc  "admin";
        

   
            
// Hier schönes HTML schreiben, net so wie ich jetzt :-) 
            
$body "<html><head></head><body>";
            
$body.= "Firma: ".$_POST['firma']."<br>";
            
$body.= "Name: ".$_POST['name']."<br>";
            
$body.= "Vorname: ".$_POST['vorname']."<br>";
            
$body.= "Straße/Nr: ".$_POST['straße']."<br>";
            
$body.= "Ort: ".$_POST['ort']."<br>";
            
$body.= "PLZ: ".$_POST['plz']."<br>";
            
$body.= "Tel.: ".$_POST['tel']."<br>";
            
$body.= "Fax: ".$_POST['fax']."<br>";
            
$body.= "Email: <a href="mailto:".$_POST['email']."">".$_POST['email']."</a><br>";
            
$body.= "Beschreibung: ".$_POST['Beschreibung']."<br>";    
            
$body.= "</body></html>";
            
            
// Mail-Header -> HTML!
            
$header "From:".$absender."<".$absender.">n";
            
$header.= "Reply-To: ".$absender."n";
            
$header.= "Bcc: ".$email_bcc."n"
            
$header.= "X-Mailer: PHP/" phpversion(). "n";
            
$header.= "X-Sender-IP: ".$_SERVER['REMOTE_ADDR']."n";
            
$header.= "Content-Type: text/html";
            
            
#TESTAUSGABE
            #echo '<br>';
            #echo $body;

        
mail("$empfaenger""Betreff""$body""$header");
            
        
# viel Script

# restliches Script

        

    }
    else {

?>
        <html>
        <head>
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
            <body bgcolor="#FFFFFF" text="#000000">
<div id="Layer1" style="position:absolute; left:141px; top:193px; width:78px; height:12px; z-index:1">Vorname:</div>
<div id="Layer2" style="position:absolute; left:158px; top:279px; width:94px; height:15px; z-index:2">PLZ: 
</div>
<div id="Layer3" style="position:absolute; left:134px; top:321px; width:47px; height:14px; z-index:3">Fax 
  :</div>
<div id="Layer4" style="position:absolute; left:251px; top:322px; width:92px; height:23px; z-index:4">E-mail:</div>
<form name="form1" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  <div align="left"> 
    <p>Dateien w&auml;hlen:<br>
      <input type="file" name="file">
      <br>
      <input type="file" name="file1">
      <br>
      <br>
    
    <p> Firma:<br>
      <input type="text" name="firma" value="" size="35">
      <br>
      Name: <br>
      <input type="text" name="name" value="" size="17">
      <input type="text" name="vorname" value="" size="13">
      <br>
      Straße/Nr:<br>
      <input type="text" name="straße" value="" size="35">
      <br>
      Ort:<br>
      <input type="text" name="ort" value="" size="20">
      <input type="text" name="plz" value="" size="11">
      <br>
      Tel.:<br>
      <input type="text" name="tel" value="" size="16">
      <input type="text" name="fax" value="" size="15">
      <input type="text" name="email" value="Name@ISP.de" size="20">
      <br>
    <p> <textarea name="Beschreibung" cols="50" rows="5"></textarea><br>
      <br>
      <input type="submit" name="Abschicken" value="Abschicken">
    </p>
  </div>
</form>
            </body>
        </html>

<?php

    
}

?>
sven
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:20:55 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt