php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.04.2005, 21:13  
Benutzer
 
Registriert seit: 26.02.2005
Beiträge: 58
Madden
Standard Generelle PHP Fragen

Hallo@all

ich habe da mal 2 kleine Fragen an euch, auf die ich, trotz jahrelanger PHP Erfahrung noch immer keine Antwort gefunden hab.

1. Was ist beim kreieren kommerzieller/ professioneller Scripts zu beachten? Wie kann man so programmieren, dass ein Script auf jedem Server läuft (Dabei denke ich spieziell an $_POST[] etc und die Chmods)?
Wäre echt cool wenn ihr hier verschiedene Dinge zusammentragen könntet.



2. Wie kann man mit PHP eine E-Mail so verschicken, dass sie nichtmal von Hotmail geblockt wird? Viele meiner Mails kamen zwar (sogar bei hotmail) an wie sie sollten, manche landeten aber im Spam Ordner und ein paar wenige nicht einmal dort. Wenn möglich, könntet ihr erklären wie man "saubere" Mails mit der mail() Funktion verschicken kann (=>wie müssen die header aussehen)? Ansonsten müsste ich mich in smtp ersteinmal einlesen...:-/

So, das wars dann auch schon. Hoffe mal ihr könnt beide Fragen verstehen, wenn nicht einfach nochmal nachfragen

Machts gut + Danke schon jetzt an jeden der auf diesen Beitrag antwortet
Madden ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.04.2005, 21:18  
Gast
 
Beiträge: n/a
Standard Re: Generelle PHP Fragen

Zitat:
Zitat von Madden
Wäre echt cool wenn ihr hier verschiedene Dinge zusammentragen könntet.
a. das steht mehr oder weniger alles im Handbuch
b. selber suchen solltest Du schon können
c. analysiere einfach ein Script, welches das kann, was Du gerne hättest.

Zitat:
2. Wie kann man mit PHP eine E-Mail so verschicken, dass sie nichtmal von Hotmail geblockt wird?
In dem man sich an die Syntax hält. Wie eine Email auszusehen hat, ist in den entsprechenden RFC ausführlich beschrieben.

btw: hoffentlich wird das hier nicht schon wieder eine der sinnfreien Laberrunden, die genaugenommen nach OffTopic gehören.
  Mit Zitat antworten
Alt 10.04.2005, 22:32  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard Re: Generelle PHP Fragen

Zitat:
Zitat von Madden
1. Was ist beim kreieren kommerzieller/ professioneller Scripts zu beachten?
vieles
Zitat:
Zitat von Madden
Wie kann man so programmieren, dass ein Script auf jedem Server läuft
Gar nicht. Zu fast jedem Script kann man sich seinen Server so kaputtkonfigurieren, dass es nicht mehr läuft.
Zitat:
Zitat von Madden
(Dabei denke ich spieziell an $_POST[] etc
Die Superglobals laufen auf jeder PHP-Version seit 4.1.0, alles davor ist dermassen antiquiert, dass ich mir nicht die Mühe machen würde, die zu Unterstützen.
Zitat:
Zitat von Madden
und die Chmods)?
Was das Problem mit denen sein soll, hab ich nie verstanden... ausser natürlich im Safe-Mode. Aber den meide ich wie der Teufel das Weihwasser, kann ich also nichts zu sagen.


Zitat:
Zitat von Madden
2. Wie kann man mit PHP eine E-Mail so verschicken, dass sie nichtmal von Hotmail geblockt wird?
Erstmal würde ich phpmailer oder so verwenden, dann ist man vom auf dem Server installierten MTA unabhängig. Für Leute, die keinen Mailserver verwenden können, würde ich noch nen Fallback auf die mail()-Funktion einbauen.
Und nicht so nen Stuss wie HMTL-Mails nehmen, die landen schnell im Spam-Ordner.
__________________
mod = master of disaster
Waq ist offline   Mit Zitat antworten
Alt 11.04.2005, 01:24  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard Re: Generelle PHP Fragen

Zitat:
Zitat von Madden
1. Was ist beim kreieren kommerzieller/ professioneller Scripts zu beachten? Wie kann man so programmieren, dass ein Script auf jedem Server läuft (Dabei denke ich spieziell an $_POST[] etc und die Chmods)?
Wäre echt cool wenn ihr hier verschiedene Dinge zusammentragen könntet.
Wichtig ist nicht, ob das Skript überall läuft, sondern genau zu wissen, unter welchen Bedingungen es (nicht) läuft. Dazu kannst du deinen Kunden auch ein Test-Skript zur Verfügung stellen.

PHP-Optionen, die zur Laufzeit zu ändern Sinn macht, stellst du dir wie gewünscht ein - falls der Provider den Daumen drauf hat, brichst du ab. Auf andere Optionen (register_globals, magic_quotes_gpc) reagierst du im Skript entsprechend - oder setzt sie per .htaccess. Die Existenz der benötigten Komponenten in den korrekten Versionen und ggf. das OS prüfst du auch im Skript - entweder bei der Installation oder auch bei jedem Skript-Aufruf.

Und was die Rechte angeht, so ist das ein Punkt, der ja eh nur bei der Installation relevant ist. Hier prüfst du, ob du in den enstprechenden Verzeichnissen/Dateien schreiben kannst und gibt ggf. aus, dass die Rechte anzupassen sind. Das Problem wirst du aus dem Skript heraus wahrscheinlich nicht lösen können. Wenn der Benutzer des PHP-Prozesses nicht der Eigentümer ist, kannst du die Rechte nicht ändern. Ist er der Eigentümer (was dann wohl sehr unwahrscheinlich wäre) kannst du dir die Verzeichnisse/Dateien zugänglich/schreibbar zu machen. Allerdings kann ich dir nicht sagen, ob es hierfür eine Übertragbare Lösung gibt. 710 bzw. 600 müsste ja eigentlich überall funktionieren, oder gibt es Admins, die PHP als Gruppe laufen lassen?

Basti
Basti ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Renommee Funktion wirft Fragen... tomtaz Board-Support 11 02.07.2008 21:18
gettext, einige fragen notyyy PHP Tipps 2008 12 01.05.2008 12:09
generelle Fragen zu MySql bezüglich der Tabellen woods Datenbanken 7 16.10.2006 13:38
zwei fragen zu meiner templatefunktion imported_kremser PHP Tipps 2006 10 10.05.2006 15:30
phpmyAdmin Fragen! Laienhafter Anfänger Datenbanken 33 19.04.2006 18:44
Läuft Skript auf PHP/4.0.6 und generelle fragen PHP Tipps 2007 5 20.11.2005 13:05
Fragen zur Einarbeitung ins Thema PHP Tipps 2005-2 1 21.09.2005 17:26
2. Fragen, 2 Antworten :D ? atom-dragon PHP Tipps 2005-2 3 16.08.2005 10:45
Paar Fragen zum Formmailer c-f-g PHP Tipps 2005 8 09.05.2005 11:14
[Erledigt] Allgemeine Anfänger Fragen PHP Tipps 2004-2 5 20.12.2004 14:57
[Erledigt] Mehrere Fragen zum drop down menu HTML, Usability und Barrierefreiheit 2 29.11.2004 23:59
[Erledigt] Mehrere Fragen zum drop down menu PHP Tipps 2004-2 1 28.11.2004 19:24
Ich habe 3 Fragen. Off-Topic Diskussionen 3 12.09.2004 21:10
Fragen über Fragen :) Igäl PHP Tipps 2004 3 26.08.2004 08:59
[Erledigt] Fragen über Fragen... wer kann helfen? PHP Tipps 2004 2 08.07.2004 21:12

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php fragen

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.