die vereinigung von index.php und text.html funktioniert, aber...
in der index.php habe ich noch einen php befehl stehen
if (@fopen("bild1.gif", "r")) {
?>
<img src="bild1.gif" />
<?php
}
if (@fopen("bild1.jpg", "r")) {
?>
<img src="bild1.jpg" />
<?php
also eine fallunterscheidung zwischen gif und jpg
im quelltext von $content ist das aber dann verschwunden...!
hast du hier auch eine lösung
danke
wahrscheinlich wird dann weder das gif noch das jpg gefunden?
Kann daran liegen, dass die Abfrage nun "von woanders" erfolgt.
Falls das Bild da ist, versuchs mal mit dem kompletten Pfad zur Bilddatei ..
also sowas wie /home/www/bla/htdocs/bilder/bild1.gif ...
(den Sinn dahinter hinterfrage ich mal nicht ...)
text.html super integriert - include funktioniert, aber...,
ich habe in der index.php auch noch stehen:
<?php if (@fopen("bild1.gif", "r")) { ?>
<img src="bild1.gif"/>
<?php }
if (@fopen("bild1.jpg", "r")) { ?>
<img src="bild1.jpg" width="101" height="69" />
<?php } ?>
das macht er nicht...!
danke
diese bilder sind nicht da wo das skript sie erwartet!
ich nehme an du weißt was @ vor einem Funktionsaufruf bedeutet?
Du solltest versuchen die Bilder absolut zu referenzieren, sprich:
konkreten Pfad zum bild.
Warning: filesize() [function.filesize]: Stat failed for pfad/zum/newsletter/index.html (errno=2 - No such file or directory) in /home/meineseite/mail.php on line 5
Warning: fread() [function.fread]: Length parameter must be greater than 0. in /home/www/rt_t_de/mail5.php on line 5
errno=2 heisst grundlegend: das Skript konnte die angegebene Datei nicht finden/lesen oder ein Ordner auf dem Weg zur Datei konnte nicht gelesen werden.
mögliche Fehlerquellen:
Dateirechte, Pfad ist nicht richtig gesetzt, Datei ist nicht da wo sie sein sollte, safe_mode, open_basedir.
ich bin seit geraumer Zeit daran ein Formular zur eingabe von Daten zu erstellen. Es beinhaltet Textfelder, Checkboxen, Optionsschaltflächen und Dropdownmenüs.
Diese Daten - nicht das ganze Formular - sollten, dann mit Mail ohne Outlook oder ähnlichen Programmen verschickt werden.
Könnt ihr mir bitte helfen, da diese Hp für mein Abi ziemlich wichtig ist und ich mich mit Java bzw. php nicht sehr gut auskenne
ja das Formular würde schon stehen. Ich habs auf einen Webspace raufgeladen und es wird auch ein Email geschickt. Nur werden die Inhalte der Felder nicht mitverschickt
warum werden die Inhalte der Felder nicht mitverschickt. Ist das nicht $_POST['zuname'] mit $_GET bekommst du nur Variablen die in der URL übergeben werden. Einfacher ist direkt $_REQUEST['zuname'] zu verwenden.
Wei gesagt aufpassen was dir übergeben wird, stripslashes, htmlspecialchars verwenden ansonsten hast du schnell ein sicherheitslücke drin