php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 07-11-2008, 15:50
cester
 Newbie
Links : Onlinestatus : cester ist offline
Registriert seit: Oct 2007
Beiträge: 23
cester ist zur Zeit noch ein unbeschriebenes Blatt
Standard Weiterleitungsproblem mit der Funktion "Target"

Ich habe ein php-Formular und möchte eine weiterleitung nach erfolgreichem senden.

Mein momentaner Code sieht wie folgt aus:

PHP-Code:
echo "<meta http-equiv=\"refresh\" target=\"_blank\" content=\"0; URL=danke.html\">"
Was ist daran falsch?
Mit Zitat antworten
  #2 (permalink)  
Alt 07-11-2008, 16:00
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

So etwas macht man nicht mit meta...
header
Mit Zitat antworten
  #3 (permalink)  
Alt 07-11-2008, 16:36
cester
 Newbie
Links : Onlinestatus : cester ist offline
Registriert seit: Oct 2007
Beiträge: 23
cester ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich hab jetzt folgenden Code eingefügt:

echo "<?php header('Location:http://www.example.com/');?> ";

Das Formular wird einwandfrei versendet, jedoch erfolgt keine weiterleitung. Was hab ich falsch gemacht und wie kann ich das bezwecken, dass sich die weiterleitung in einem neuen fenster öffnet?
Mit Zitat antworten
  #4 (permalink)  
Alt 07-11-2008, 16:54
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das geht mit header nicht, damit geht nur eine Weiterleitung ins aktuelle Fenster.

Abgesehen davon macht es wenig Sinn die echo-Funktion darauf anzuwenden, meinst du nicht?!

Abgesehen davon vergeht mir gerade die Lust dir zu helfen... dir fehlen offensichtlich Grundlagen.
Lies das hier:
http://php-resource.de/forum/showthr...threadid=62965
und das:
http://www.creative-edesign.com/php/...iterleiten.php
ansonsten noch das hier:
http://de.selfhtml.org/html/kopfdate...#weiterleitung
und wenn du dein Problem dann noch nicht gelöst hast ... ach lassen wir den Sarkasmus heute mal, mach es einfach. So schwer ist das nicht.
Mit Zitat antworten
  #5 (permalink)  
Alt 07-11-2008, 19:14
cester
 Newbie
Links : Onlinestatus : cester ist offline
Registriert seit: Oct 2007
Beiträge: 23
cester ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Also das mit dem Weiterleiten hab ich jetzt ne andere Lösung gefunden!

Jetzt noch eine Frage, was muss ich ergänzen, wenn ich einen Datenanhang von max. 1 MB mitversenden möchte?

Mein Code sieht so aus:

PHP-Code:
<?php
if ($_POST) {
$name $_POST['name'];
$email $_POST['email'];
$firma $_POST['firma'];
$homepage $_POST['homepage'];
$telefon $_POST['telefon'];
$nachricht $_POST['nachricht'];
$stunde $_POST['stunde'];
$minute $_POST['minute'];
$tag $_POST['tag'];
$monat $_POST['monat'];
$jahr $_POST['jahr'];
$C14 $_POST['C14'];
$C15 $_POST['C15'];
$F1 $_POST['F1'];

 
# Ihre E-Mail-Adresse
 
$an ="info@example.com";

 
# Diese Nachricht wird an Ihre E-Mail-Adresse gesendet
$text "Hallo,\n$C14C15 $name wünscht einen Rückruf!\n\n
Name: $name\nFirma: $firma\nTelefon: $telefon\n\nEmail: $email\nHomepage: 

$homepage\n\n====\n\n
Wunschtermin: $tag.$monat.$jahr / Uhrzeit: $stunde:$minute Uhr"
;
 @
mail($anRueckruf$text"From: " $email);
 echo 
"Vielen Dank für Ihre Email!";
}
else { 
?>

<script type="text/javascript">
function eingaben_ueberpruefen(){
 var mail = document.Formular.email.value;
 if (document.Formular.name.value.length < 3) {
  alert("Sie haben noch keinen Namen eingegeben!")
  document.Formular.name.focus();
  return false;
 }

 else if (mail.length < 5 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1) {
  alert("Bitte geben Sie eine E-Mail-Adresse ein.")
  document.Formular.email.select();
  return false;
 }

 
  else if (document.Formular.telefon.value.length < 4) {
  alert("Bitte geben Sie eine Nachricht ein!")
  document.Formular.telefon.focus();
  return false;
 }

 else
 return true;
}
 </script>

<form name="Formular" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"
 onSubmit="return eingaben_ueberpruefen();" enctype="multipart/form-data">
 <table cellPadding="4" cellSpacing="0" border="0" style="border-collapse: collapse" 

bordercolor="#111111" width="413">
  <tr>
   <td width="74">&nbsp;</td>
   <td width="323"><font face="Arial"><span style="font-size: 9pt">
   <font color="#808080">Frau <input type="checkbox" name="C14" value="Frau">&nbsp; 
   Herr <input type="checkbox" name="C15" value="Herr"></font></span></font></td>
  </tr>
  <tr>
   <td width="74"><font face="Arial" style="font-size: 9pt" 

color="#808080">Name:*</font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <input type="text" name="name" size="45" maxlength="40"></font></td>
  </tr>
  <tr>
   <td width="74"><font face="Arial" style="font-size: 9pt" 

color="#808080">E-Mail:*</font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <input type="text" name="email" size="45" maxlength="40"></font></td>
  </tr>
  <tr>
   <td width="74"><font face="Arial" style="font-size: 9pt" 

color="#808080">Firma:</font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <input type="text" name="firma" size="45" maxlength="40"></font></td>
  </tr>
  <tr>
   <td width="74"><font face="Arial" style="font-size: 9pt" 

color="#808080">Homepage:</font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <input type="text" name="homepage" size="45" maxlength="40"></font></td>
  </tr>
  <tr>
   <td width="74"><font face="Arial" style="font-size: 9pt" 

color="#808080">Telefon:*</font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <input type="text" name="telefon" size="45" maxlength="40"></font></td>
  </tr>
  <tr>
   <td width="74">&nbsp;</td>
   <td width="323">&nbsp;</td>
  </tr>
  <tr>
   <td width="74"><font face="Arial" style="font-size: 9pt" color="#808080">
   Wunschdatum: </font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <input type="text" name="tag" size="1" maxlength="40"> .
   <input type="text" name="monat" size="1" maxlength="40"> .
   <input type="text" name="jahr" size="2" maxlength="40"></font><font face="Arial" 

color="#808080" size="1"> 
   Format: tt.mm.jjjj</font></td>
  </tr>
  <tr>
   <td width="74"><font face="Arial" style="font-size: 9pt" color="#808080">
   Zeit:</font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <input type="text" name="stunde" size="1" maxlength="40"> :
   <input type="text" name="minute" size="1" maxlength="40"> Uhr</font></td>
  </tr>
  <tr>
   <td width="74">&nbsp;</td>
   <td width="323">&nbsp;</td>
  </tr>
  <tr>
   <td width="74" valign="top">
   <font face="Arial" style="font-size: 9pt" color="#808080">Kommentar:</font></td>
   <td width="323"><font face="Arial" style="font-size: 9pt" color="#808080">
   <textarea name="nachricht" cols="36" rows="10"></textarea></font></td>
  </tr>
  <tr>
   <td width="74">&nbsp;</td>
   <td width="323"><input type="file" name="F1" size="20"></td>
  </tr>
  <tr>
   <th width="74"><font face="Arial" style="font-size: 9pt" color="#808080"><br>
    &nbsp;</font></th>
   <th width="323">
   <p align="left">
    <font face="Arial"><span style="font-size: 9pt"><font color="#808080">
    <input type="submit" value="Absenden"> * 
    <input type="reset"> </font></span></font>
   </th>
  </tr>
 </table>
</form>

<?php 
}
?>
Vielen Dank!
Mit Zitat antworten
  #6 (permalink)  
Alt 07-11-2008, 19:52
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

wird in diesem tutorial beschrieben.

und noch ein paar anmerkungen. gewöhn dir bitte diese steinzeit-tags und -attribute ab:
PHP-Code:
<font face="Arial">
< ... 
color="#808080">
<
font face="Arial" style="font-size: 9pt" color="#808080">
< ... 
bordercolor="#111111"
das wird heute alles(!) mit css gemacht.

peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
Affilinator - Affilinet XML Produktlisten Skript

Die Affilinator Affilinet XML Edition ist ein vollautomatisches Skript zum einlesen und darstellen der Affili.net (Partnerprogramm Netzwerk) Produktlisten und Produktdaten. Im Grunde gibt der Webmaster seine Affilinet PartnerID ein und hat dann unmittelb

27.08.2018 freefrank@ | Kategorie: PHP/ Partnerprogramme
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:13 Uhr.