ERLEDIGT
JA
JA
ANTWORTEN
18
18
ZUGRIFFE
523
523
EMPFEHLEN
-
Ich habe hier 2 php-codes, bei denen ich nicht weiß, warum sie so nicht funktionieren. Ich hab schon lange daran gesessen und sämtliche google-Einträge durchsucht um den Fehler/die Fehler zu finden. Die beiden Dinger sind unabhängig von einander, funktionieren nur beide nicht.
#1: Dateibearbeitung
#2: FormmailerPHP-Code:<?php
$text = "Text123";
$dateiname = "werte.txt";
$datei = fopen($dateiname , "a");
fwrite($datei , $text);
fclose($datei);
?>
MFGPHP-Code:<?php
$Empfaenger = 'ich@web.de';
$From = '"Sivizius" <sivicia96@gmail.com>';
$Subject = 'Test';
$Mailtext = "test...spam...123...sonstetwas...usw....usf....etc";
{
mail($Empfaenger, $Subject, $Mailtext, "From: ".$From)
}
Sivizius
-
05.06.11 14:14 #2
#1 funktioniert bei mir, feddich. Hast Du Dir die Erlaubnis zum Lesen/Schreiben gegeben?
http://www.php.net/manual/de/filesys...llow-url-fopen
(steh in der Doku zu fopen drin
Abgesehen davon, php wirft idR Warnungen und Fehler, wenn etwas nicht will. #2 kann unter Windows-basierenden Systemen scheitern. Warum, das kann Dir das Netz erklären.
zB http://www.dotvoid.com/2007/04/probl...mail-function/
mfg chmeeMein Blog - VideoFAQ - FotoFAQ - bei Flickr - DSLR Kleinanzeigen
Benutzt den DANKE-Knopf oder bewertet den Beitrag
"GEHT NICHT" HILFT NICHT, TESTET EURE CODES ONLINE UND GEBT KLARE INFOS!
-> Regexp <- -> php <- -> Javascript <-
-
05.06.11 14:54 #3
- Registriert seit
- Feb 2009
- Beiträge
- 193
Du hast bisher nur gesagt, dass die Funktionen nicht funktionieren. was machen die denn? Machen die einfach "nichts", oder nur nicht das was du willst?
-
1. also ich hab einen apache2 webserver auf ein liinux/ubuntu system und greife auch mit soeinem darauf zu. 2. fehler werden mir nicht ausgegeben es passiert einfach NIX, die mail bsp. wird nicht versand, und bei einer ausgabe nach "if" und "or die" sagt mir, dass die mail versandt wäre, sie kommt aber nicht an
3. das mit der rechte vergabe könnte natürlich sein. daran hab ich nicht gedacht. ich guckmal und meld mich deswegen wieder
-
/etc/php5/apache2/php.ini:
man dürfte also eigentlich auf eine datei schreiben können oder irre ich mich da?Code :1
allow_url_fopen = On
-
Zum Thema mailen
mfgPHP-Code:$Empfaenger = 'ich@web.de';
$From = '"Sivizius" <sivicia96@gmail.com>'; // hier gleich das From: mit rein $From = 'From: Sivizius <sivicia96@gmail.com>';
$Subject = 'Test';
$Mailtext = "test...spam...123...sonstetwas...usw....usf....etc";
{ // was soll die klammer bewirken ?
mail($Empfaenger, $Subject, $Mailtext, "From: ".$From) // und hier dann mail($Empfaenger, $Subject, $Mailtext, $From)
} // hier auch Klammer ?
-
05.06.11 15:51 #7
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Das die Mail nicht ankommt, ist fast klar. Du hast den Webserver im Internet oder bei dir lokal stehen?
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
-
05.06.11 15:53 #9
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
allow_url_fopen brauchts nur, wenn die Datei nicht lokal ist. Was du vorgegeben hast, ist eine lokale Datei, die geöffnet werden soll. Da brauchts die Einstellung nicht, nur die Rechte, die Datei zu beschreiben. "a" ist Append- oder Anhängen-Modus, was gleichzusetzen ist mit Schreiben.
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Hi sivizius,
du musst glaube ich noch SMTP (der Server) und smtp_port setzen!
bei GMX ist...
der Port 25 (Standard bei PHP) => setzen unnötig,
der Server für Posteingang heist aber mail.gmx.net (Standard währe localhost)
Die Variablen setzt man mit ini_set(<name>, <wert>);
siehe:
PHP-Dokumentation
+
Liste der Server der Mail-Provider
Gruß
-
gut, das mit dem chmod 777 probier ich jetzt aus. das mit dem mail: das hab ich schnell aus etwas komplexeren code mit mehr herum herausgeschnitten. aber auch in der einfachsten version ging es nicht. die website/der server liegt zwar im localhost, aber kann auch über meine jeweilige externe ip aufgerufen werden, also ohne unterschied mit anderen servern
-
nach einer behandlung mit chmod -R 777 /var/www gings auch noch nicht
edit: @javadevelopper2011: sry, aber ich versteh nicht so recht, was du mir sagen wolltest, nur das es um #2 gingGeändert von sivizius (05.06.11 um 17:06 Uhr)
-
Probier mal den codeschnipsel
und Poste eventuelle Fehlermeldungen.PHP-Code:<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
$text = "Text123";
$dateiname = $_SERVER['DOCUMENT_ROOT']."/werte.txt";
echo $dateiname."</br>";
if (file_exists($dateiname)) {
echo "File vorhanden.";
chmod($dateiname, 0666);
$datei = fopen($dateiname , "a");
fwrite($datei , $text);
fclose($datei);
chmod($dateiname, 0644);
}
else
{
echo "File nicht vorhanden";
}
?>
mfg
-
05.06.11 17:47 #14
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Die Mail kommt nicht an, weil sie vom Empfänger-Server automatisch als hochgratiger Spam eingestuft wird, da von einem Host mit dynamischer IP und keinem MX-Eintrag versendet.
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
ich konnte aber mal mit einem purebasic code mails versenden. irgentwie geht das plötzlich auch nicht mehr. ich schau mal, wie ich da was an den einstellungen etc. machen kann
---
Code :1 2 3 4 5
/var/wwwwerte.txt File vorhanden. Warning: chmod() [function.chmod]: Operation not permitted in /var/www/login.php on line 12 Warning: chmod() [function.chmod]: Operation not permitted in /var/www/login.php on line 16
Ähnliche Themen
-
Komplizierte Abfrage
Von webdream im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 13.12.07, 14:58 -
Komplizierte Abfrage
Von webdream im Forum PHPAntworten: 0Letzter Beitrag: 13.12.07, 08:31 -
Komplizierte(?) Abfrage
Von xcylo im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 20.06.07, 09:56 -
Komplizierte Abfrage
Von Florian3 im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 11.06.05, 01:44 -
Komplizierte Tabelle
Von Consti im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 24.04.04, 22:18





Zitieren



Login






[PHP][Snippet] Array zu XML konvertieren