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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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
  #1  
Alt 25.02.2004, 16:30:33
DJ-Silver DJ-Silver ist offline
Anfänger
 
Registriert seit: Dec 2003
Ort: Willich
Beiträge: 32
DJ-Silver eine Nachricht über ICQ schicken
PHP gibt keine fehlermeldung aus.

Hallo,

ich habe ein kleines php skript gemacht welches ein upload macht und eine e-mail sendet an einen adressaten welches im formular steht und hat an mich. Jetzt habe ich das skript von einem Server kopiert und auf einem anderen kopiert. Hier habe ich das phänomen das keine fehlermeldungen angezeigt werden. Das skript läuft nämlich definitiv nicht weil es noch probleme mit dem openrelay gibt, und die e-mails kommen ja auch gar nicht an. Was muss ich denn da noch Konfigurieren damit ich fehlermeldungen sehe.


Sven
Mit Zitat antworten
  #2  
Alt 25.02.2004, 17:20:38
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
schreib mal in die erste zeile deines scriptes:

error_reporting( "E_ALL" );

und schau, was passiert.
Mit Zitat antworten
  #3  
Alt 25.02.2004, 18:42:04
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Zitat:
error_reporting( "E_ALL" );

und schau, was passiert.
Vermutlich wird auch nix passieren. Bei vordefinierten Konstanten müssen die " weg:
PHP-Code:
error_reporting(E_ALL); 
Mit Zitat antworten
  #4  
Alt 25.02.2004, 19:17:38
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
Re: PHP gibt keine fehlermeldung aus.

Zitat:
Original geschrieben von DJ-Silver
Hier habe ich das phänomen das keine fehlermeldungen angezeigt werden.
1. konfiguriere Dein (?) PHP so, daß es Fehlermeldungen anzeigt. Wie, steht im Manual

2. mußt Du Dich damit abfinden, daß nur Syntaxfehler angezeigt werden. Die Anzeige semantische Fehler mußt Du programmieren.

Zitat:
Das skript läuft nämlich definitiv nicht weil es noch probleme mit dem openrelay gibt, und die e-mails kommen ja auch gar nicht an.
Äh... woher soll PHP wissen, daß Dein MTA die Mail nicht loswird? Welchen MTA hast Du denn wie installiert? Ist das eine lokale Installation ohne gültigen Domainname und mit temporärer IP oder läuft das Script auf einem ordentlich konfigurierten Webserver?

Zitat:
Was muss ich denn da noch Konfigurieren damit ich fehlermeldungen sehe.
Hellsehen is nich.

Betriebssystem:______
Apache Version:______
PHP Version :______
MySQL Version :______
MTA :______
Script :______ <-- Bitte nur korrekt formatierten PHP Quelltext. HTML (außer Formular) und LavaScript lese ich mir zumindest nicht durch.
Mit Zitat antworten
  #5  
Alt 26.02.2004, 09:59:03
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 eure hilfe.

@meikel, sorry aber wenn ich schreibe das dass skript auf einem anderen Server nicht läuft weil es openrealy probleme gibt dann ist das so.. Fehlermeldung man soll sich vorher mit pop3 authentifizieren.


also letztendlich openrelay problem.


Sven
Mit Zitat antworten
  #6  
Alt 26.02.2004, 10:10:52
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,

also dies funktioniert auch nicht. Ich finde das sehr merkwürdig, da es die selbe php.ini ist.
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 
"Dateiname: ".$_FILES['file']['name'];
            echo 
"<br>"
            echo 
"Dateigröße: ".$_FILES['file']['size']." Bytes";
            echo 
"<br><br>";
            


        
# EMAIL
          
        
$absender   "Irgendein_Absender"
        
$empfaenger "info@cds-willich.de";
        
$email_bcc  "webmaster@cds-willich.de";
            


   
            
// Hier schönes HTML schreiben, net so wie ich jetzt :-) 
            
$body "<html><head></head><body>";
            
$body.= "Name: ".$_POST['name']."<br>";
            
$body.= "Email: <a href="mailto:".$_POST['email']."">".$_POST['email']."</a>";
            
$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");
        } 
    }
    else {

?>
        <html>
        <head>
        </head>
            <body bgcolor="#FFFFFF" text="#000000">
            <form name="form1" enctype="multipart/form-data" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
            Datei w&auml;hlen:<br>
            <input type="file" name="file">
            <br>
            <!-- HIER HTML FORMULAR -->
            Name:<br>
            <input type="text" name="name" value="" size="17">
            <br>
            Email:<br>
            <input type="text" name="email" value="Name@ISP.de" size="17">
            <br>
            usw.
            <input type="submit" name="Abschicken" value="Abschicken">
            </form>
            </body>
        </html>

<?php

    
}

?>
Es gibt ja die möglichkeit sich vorher bei einem pop3server zu authentifizieren mittels http://de2.php.net/manual/de/function.imap-open.php

Wenn ich aber $mbox = imap_open ("{post.strato.de/pop3:110}INBOX", "info@cds-willich.de", "password für user id");

ich weiss leider nicht wie ich dies komplett ins skript implementiere, bei mir läufts leider nicht


Sven
Mit Zitat antworten
  #7  
Alt 26.02.2004, 13:18:04
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
Es gibt ja die möglichkeit sich vorher bei einem pop3server zu authentifizieren mittels http://de2.php.net/manual/de/function.imap-open.php

Wenn ich aber $mbox = imap_open ("{post.strato.de/pop3:110}INBOX", "info@cds-willich.de", "password für user id");

ich weiss leider nicht wie ich dies komplett ins skript implementiere, bei mir läufts leider nicht
Genau eine Zeile oberhalb der mail() Funktion.
PHP-Code:
# viel Script
$imap_host 'mail.example.com';
$imap_user 'loginname';
$imap_pass 'password';

if (!
$mbox imap_open ("{".$imap_host."/pop3:110}"$imap_user$imap_pass)) die ('Heul... wer hat den Briefkasten abgeschlossen?');
imap_close ($mbox);

mail(....);
# restliches Script 
Mit Zitat antworten
  #8  
Alt 26.02.2004, 13:50:35
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 deinen Quelltext. Ich denke ich weiss jetzt auch wo das Problem genau liegt.

ich habe nun folgendes fehler

Zitat:
Fatal error: Call to undefined function: imap_open() in C:Inetpubcdscgi-binindex.php on line 28
So mir hat jemand gesagt das ich Imap wohl noch einbinden solle.

Dafür habe ich ftp://ftp.cac.washington.edu/imap/ die datei imap-2004.RC7.tar.Z heruntergeladen. So dort bekomme ich aber nur c sourcen und ich habe keine ahnung wie ich die in PHP einbinde. Einen compiler habe ich auch nicht. Gibt es vielleicht die möglichkeit PHP direkt mit allen Sourcen unter windows (IIS) zu installieren?


Sven
Mit Zitat antworten
  #9  
Alt 26.02.2004, 14:51:56
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
Ich denke ich weiss jetzt auch wo das Problem genau liegt.
Noch nicht ganz: Du solltest schon die imap Extension, die der Windows Version mit beiliegt, in der php.ini auch aktivieren.
Mit Zitat antworten
  #10  
Alt 26.02.2004, 16:04: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
Hallo,

danke für deine antwort,

also ich habe dies schon aktiviert gehabt es besteht nur das Problem, dass er die dll datei für imap nicht finden kann. ich soll die imap funktion ja noch kompilieren weiss aber leider net wie. Durch das aktivieren der imap extension sucht er die dll kann sie aber nicht finden weil ich sie nirgens habe. Dadurch funktioniert das ganze nicht. Ich habe das problem mit der fehlerausgabe irgendwie behoben fehler werden ausgegeben.

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 10:16:32 Uhr.


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


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