php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.07.2005, 22:22  
Erfahrener Benutzer
 
Registriert seit: 27.11.2004
Beiträge: 151
janni
Standard script läuft nur auf strato server !!!!!

habe ein php srcipt geschrieben, läuft top bei strato.

habe das script nun auf anderen free server drauf bei funic.de und dord hängt sich das scipt auf und nach 10 sekunden abbruch !!!!


kann so was sein???

außerdem wenn wir das script auf einem anderen computer mit dem gleichem programm öffen (dreamwaver) ist der code völlig kaputt. (alle farben rot) aber wie gesagt auf dem ersten computer wird der code feherfrei dargstellt. der code ist 1000 zeilen lang!!!!
janni ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.07.2005, 22:26  
Gast
 
Beiträge: n/a
Standard

Öhm, was für ein Script ist das denn? Selber geschrieben? Oder eins von diesen Strato CGIs?
 
Alt 02.07.2005, 22:45  
Erfahrener Benutzer
 
Registriert seit: 27.11.2004
Beiträge: 151
janni
Standard

ist alles selbst geschrieben
janni ist offline  
Alt 02.07.2005, 22:48  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

setzt an den anfang des scriptes error_reporting(E_ALL); , berichtige alle fehler ....
__________________
derHund ist offline  
Alt 02.07.2005, 22:52  
Erfahrener Benutzer
 
Registriert seit: 27.11.2004
Beiträge: 151
janni
Standard

das ist das script

<?php

//////////////////////////////////////////////////
// //
// infobox Creator 1.0 //
// //
// (c) 2006 //
// //
// www.happy-future-software.de //
// //
//////////////////////////////////////////////////


$betreff1 = $_POST['betreff1'];
$betreff2 = $_POST['betreff2'];
$betreff3 = $_POST['betreff3'];


$datendatei = $_POST['datendatei'];
$wordbreak = $_POST['wordbreak'];
$domain = $_POST['domain'];
$cookiename = "infobox-creator";
$zeitjetzt = time();
$coockiewert = $datendatei;
$jetzt = time();
$ablauf = $jetzt + 3600;
setcookie ($cookiename, $coockiewert, $ablauf, "/", $domain, 0);
?>

<head>
<link rel="STYLESHEET" type="text/css" href="style.css">
<body bgcolor="#ffffff" text="#000000"">
</head>
<?php

// Variablen aus Eintrag entnehmen ---------------------------------------

$n_name_text1 = $_POST['n_name_text1'];
$n_name_text2 = $_POST['n_name_text2'];
$n_komtext1 = $_POST['n_komtext1'];
$n_komtext2 = $_POST['n_komtext2'];
$n_name_feld1 = $_POST['n_name_feld1'];
$n_name_feld2 = $_POST['n_name_feld2'];
$n_name_feld3 = $_POST['n_name_feld3'];
$n_name_feld4 = $_POST['n_name_feld4'];
$n_name_feld5 = $_POST['n_name_feld5'];
$n_name_feld6 = $_POST['n_name_feld6'];
$n_name_feld7 = $_POST['n_name_feld7'];
$n_name_feld8 = $_POST['n_name_feld8'];
$n_bildurl = $_POST['n_bildurl'];
$n_1bildlink = $_POST['n_1bildlink'];


$n_name_text1 = str_replace(":", "", $n_name_text1);
$n_name_text2 = str_replace(":", "", $n_name_text2);
$n_komtext1 = str_replace(":", "", $n_komtext1);
$n_komtext2 = str_replace(":", "", $n_komtext2);
$n_name_feld1 = str_replace(":", "", $n_name_feld1);
$n_name_feld2 = str_replace(":", "", $n_name_feld2);
$n_name_feld3 = str_replace(":", "", $n_name_feld3);
$n_name_feld4 = str_replace(":", "", $n_name_feld4);
$n_name_feld5 = str_replace(":", "", $n_name_feld5);
$n_name_feld6 = str_replace(":", "", $n_name_feld6);
$n_name_feld7 = str_replace(":", "", $n_name_feld7);
$n_name_feld8 = str_replace(":", "", $n_name_feld;
$n_bildurl = str_replace(":", "", $n_bildurl);
$n_1bildlink = str_replace(":", "", $n_1bildlink);




$last = $_POST['last'];
$freigabe = $_POST['freigabe'];
$infomail = $_POST['infomail'];
$altfreigabe = $_POST['altfreigabe'];
$datendatei = $_POST['datendatei'];
$passwort = $_POST['passwort'];
$pass1 = $_POST['pass1'];
$pass2 = $_POST['pass2'];
$pass3 = $_POST['pass3'];
$titel = $_POST['titel'];
$text = $_POST['text'];
$alttitel = $_POST['alttitel'];
$alttext = $_POST['alttext'];
$link = $_POST['link'];
$altlink = $_POST['altlink'];
$id = $_POST['id'];
$anrede = $_POST['anrede'];
$firma = $_POST['firma'];
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$strasse = $_POST['strasse'];
$plz = $_POST['plz'];
$ort = $_POST['ort'];
$telefon = $_POST['telefon'];
$mail = $_POST['mail'];
$za = $_POST['za'];
$zielmail = $_POST['zielmail'];
$konto = $_POST['konto'];
$blz = $_POST['blz'];
$kontoinhaber = $_POST['kontoinhaber'];
$preis = $_POST['preis'];
$leistung = $_POST['leistung'];
$laufzeit = $_POST['laufzeit'];

$altname = $_POST['data_altname'];
$name = $_POST['data_name'];

$altdata_mail = $_POST['altdata_mail'];
$data_mail = $_POST['data_mail'];

$alticq = $_POST['alticq'];
$icq = $_POST['icq'];

$alttelefon = $_POST['data_alttelefon'];
$telefon = $_POST['data_telefon'];

$altbildurl = $_POST['altbildurl'];
$bildurl = $_POST['bildurl'];

$altbildlink = $_POST['altbildlink'];
$bildlink = $_POST['bildlink'];

$altinhalt_feld1 = $_POST['altinhalt_feld1'];
$altinhalt_feld2 = $_POST['altinhalt_feld2'];
$altinhalt_feld3 = $_POST['altinhalt_feld3'];
$altinhalt_feld4 = $_POST['altinhalt_feld4'];
$altinhalt_feld5 = $_POST['altinhalt_feld5'];
$altinhalt_feld6 = $_POST['altinhalt_feld6'];
$altinhalt_feld7 = $_POST['altinhalt_feld7'];
$altinhalt_feld8 = $_POST['altinhalt_feld8'];

$inhalt_feld1 = $_POST['inhalt_feld1'];
$inhalt_feld2 = $_POST['inhalt_feld2'];
$inhalt_feld3 = $_POST['inhalt_feld3'];
$inhalt_feld4 = $_POST['inhalt_feld4'];
$inhalt_feld5 = $_POST['inhalt_feld5'];
$inhalt_feld6 = $_POST['inhalt_feld6'];
$inhalt_feld7 = $_POST['inhalt_feld7'];
$inhalt_feld8 = $_POST['inhalt_feld8'];

$bildklick = $_POST['bildklick'];

if ($pass2 != $pass3) {$error .= "
Sie wollten ein neues Passwort anlegen
Das Bestätigungspasswort ist nicht identisch mit dem ersten Passwort";}

$zeige_homepage = $_POST['zeige_homepage'];
$zeige_mail = $_POST['zeige_mail'];
$zeige_bild = $_POST['zeige_bild'];
$zeige_text1 = $_POST['zeige_text1'];
$zeige_text2 = $_POST['zeige_text2'];
$zeige_feld1 = $_POST['zeige_feld1'];
$zeige_feld2 = $_POST['zeige_feld2'];
$zeige_feld3 = $_POST['zeige_feld3'];
$zeige_feld4 = $_POST['zeige_feld4'];
$zeige_feld5 = $_POST['zeige_feld5'];
$zeige_feld6 = $_POST['zeige_feld6'];
$zeige_feld7 = $_POST['zeige_feld7'];
$zeige_feld8 = $_POST['zeige_feld8'];

$timestamp = $id;
$zeit = $timestamp;

// Zu lange Wörter brechen --------------------------------------------------------------------------
function wordbreak($text, $wordsize) {

if (strlen($text) <= $wordsize) { return $text; } # No breaking necessary, return original text.

$text = str_replace("\n", "", $text); # Strip linefeeds
$done = "false";
$newtext = "";
$start = 0; # Initialize starting position
$segment = substr($text, $start, $wordsize + 1); # Initialize first segment

while ($done == "false") { # Parse text

$lastspace = strrpos($segment, " ");
$lastbreak = strrpos($segment, "\r");

if ( $lastspace == "" AND $lastbreak == "" ) { # Break segment
$newtext .= substr($text, $start, $wordsize) . " ";
$start = $start + $wordsize; }
else { # Move start to last space or break
$last = max($lastspace, $lastbreak);
$newtext .= substr($segment, 0, $last + 1);
$start = $start + $last + 1;
} # End If - Break segment

$segment = substr($text, $start, $wordsize + 1);

if ( strlen($segment) <= $wordsize ) { # Final segment is smaller than word size.
$newtext .= $segment;
$done = "true";
} # End If - Final segment is smaller than word size.

} # End While - Parse text

$newtext = str_replace("\r", "\r\n", $newtext); # Replace linefeeds

return $newtext;

} # End of function - Word Break ----------------------------------------------------------------------------

// maipulations ausbessern
$titel = str_replace("<", "", $titel);
$titel = str_replace(">", "", $titel);
$titel = str_replace("\"", "", $titel);
$titel = str_replace("&gt", "", $titel);
$titel = str_replace("&lt", "", $titel);
$titel = wordbreak($titel, $wordbreak);

$text = str_replace("<", "", $text);
$text = str_replace(">", "", $text);
$text = str_replace("\"", "", $text);
$text = str_replace("&gt", "", $text);
$text = str_replace("&lt", "", $text);
$text = wordbreak($text, $wordbreak);

$link = str_replace("<", "", $link);
$link = str_replace(">", "", $link);
$link = str_replace("\"", "", $link);
$link = str_replace("&gt", "", $link);
$link = str_replace("&lt", "", $link);


$mail = str_replace("<", "", $mail);
$mail = str_replace(">", "", $mail);
$mail = str_replace("\"", "", $mail);
$mail = str_replace("&gt", "", $mail);
$mail = str_replace("&lt", "", $mail);

$inhalt_feld1 = str_replace("<", "", $inhalt_feld1);
$inhalt_feld1 = str_replace(">", "", $inhalt_feld1);
$inhalt_feld1 = str_replace("\"", "", $inhalt_feld1);
$inhalt_feld1 = str_replace("&gt", "", $inhalt_feld1);
$inhalt_feld1 = str_replace("&lt", "", $inhalt_feld1);
$inhalt_feld1 = wordbreak($inhalt_feld1, $wordbreak);

$inhalt_feld2 = str_replace("<", "", $inhalt_feld2);
$inhalt_feld2 = str_replace(">", "", $inhalt_feld2);
$inhalt_feld2 = str_replace("\"", "", $inhalt_feld2);
$inhalt_feld2 = str_replace("&gt", "", $inhalt_feld2);
$inhalt_feld2 = str_replace("&lt", "", $inhalt_feld2);
$inhalt_feld2 = wordbreak($inhalt_feld2, $wordbreak);

$inhalt_feld3 = str_replace("<", "", $inhalt_feld3);
$inhalt_feld3 = str_replace(">", "", $inhalt_feld3);
$inhalt_feld3 = str_replace("\"", "", $inhalt_feld3);
$inhalt_feld3 = str_replace("&gt", "", $inhalt_feld3);
$inhalt_feld3 = str_replace("&lt", "", $inhalt_feld3);
$inhalt_feld3 = wordbreak($inhalt_feld3, $wordbreak);

$inhalt_feld4 = str_replace("<", "", $inhalt_feld4);
$inhalt_feld4 = str_replace(">", "", $inhalt_feld4);
$inhalt_feld4 = str_replace("\"", "", $inhalt_feld4);
$inhalt_feld4 = str_replace("&gt", "", $inhalt_feld4);
$inhalt_feld4 = str_replace("&lt", "", $inhalt_feld4);
$inhalt_feld4 = wordbreak($inhalt_feld4, $wordbreak);

$inhalt_feld5 = str_replace("<", "", $inhalt_feld5);
$inhalt_feld5 = str_replace(">", "", $inhalt_feld5);
$inhalt_feld5 = str_replace("\"", "", $inhalt_feld5);
$inhalt_feld5 = str_replace("&gt", "", $inhalt_feld5);
$inhalt_feld5 = str_replace("&lt", "", $inhalt_feld5);
$inhalt_feld5 = wordbreak($inhalt_feld5, $wordbreak);

$inhalt_feld6 = str_replace("<", "", $inhalt_feld6);
$inhalt_feld6 = str_replace(">", "", $inhalt_feld6);
$inhalt_feld6 = str_replace("\"", "", $inhalt_feld6);
$inhalt_feld6 = str_replace("&gt", "", $inhalt_feld6);
$inhalt_feld6 = str_replace("&lt", "", $inhalt_feld6);
$inhalt_feld6 = wordbreak($inhalt_feld6, $wordbreak);

$inhalt_feld7 = str_replace("<", "", $inhalt_feld7);
$inhalt_feld7 = str_replace(">", "", $inhalt_feld7);
$inhalt_feld7 = str_replace("\"", "", $inhalt_feld7);
$inhalt_feld7 = str_replace("&gt", "", $inhalt_feld7);
$inhalt_feld7 = str_replace("&lt", "", $inhalt_feld7);
$inhalt_feld7 = wordbreak($inhalt_feld7, $wordbreak);

$inhalt_feld8 = str_replace("<", "", $inhalt_feld;
$inhalt_feld8 = str_replace(">", "", $inhalt_feld;
$inhalt_feld8 = str_replace("\"", "", $inhalt_feld;
$inhalt_feld8 = str_replace("&gt", "", $inhalt_feld;
$inhalt_feld8 = str_replace("&lt", "", $inhalt_feld;
$inhalt_feld8 = wordbreak($inhalt_feld8, $wordbreak);

$bildurl = str_replace("<", "", $bildurl);
$bildurl = str_replace(">", "", $bildurl);
$bildurl = str_replace("\"", "", $bildurl);
$bildurl = str_replace("&gt", "", $bildurl);
$bildurl = str_replace("&lt", "", $bildurl);


$bildlink = str_replace("<", "", $bildlink);
$bildlink = str_replace(">", "", $bildlink);
$bildlink = str_replace("\"", "", $bildlink);
$bildlink = str_replace("&gt", "", $bildlink);
$bildlink = str_replace("&lt", "", $bildlink);



//E-Mail Adresse prüfen -------------------------------
function checkmail ($mail) {

if (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $mail)) {
return true;
} else {
return false;
}
}

// URL prüfen http www -------------------------
$linkvor = $link;
$url = $link;
if ( $url != "" ) {
if ( strtolower(substr($url, 0, 7)) != "http://" ) { $url = "http://" . $url; } # Add http:// to link if not there
if ( strtolower(substr($url, 0, 14)) == "http://http://" ) { $url = substr($url, 7); } # Remove "double" http://
} # End If - Check for URL
$link = $url;

$data_bildurlvor = $bildurl;
$url = $bildurl;
if ( $url != "" ) {
if ( strtolower(substr($url, 0, 7)) != "http://" ) { $url = "http://" . $url; } # Add http:// to link if not there
if ( strtolower(substr($url, 0, 14)) == "http://http://" ) { $url = substr($url, 7); } # Remove "double" http://
} # End If - Check for URL
$bildurl = $url;

// bildlink korrekten
$bildlinkvor = $bildlink;
$url = $bildlink;
if ( $url != "" ) {
if ( strtolower(substr($url, 0, 7)) != "http://" ) { $url = "http://" . $url; } # Add http:// to link if not there
if ( strtolower(substr($url, 0, 14)) == "http://http://" ) { $url = substr($url, 7); } # Remove "double" http://
} # End If - Check for URL
$bildlink = $url;


if (($linkvor != "") && (strlen($link) < 13)) {$error .= "
Die Internet-Adresse ist nicht korrekt";}


$mailp = $mail;
$mail = $data_mail;
if (checkmail($mail) != 1) {$hund = 100;}
$mmlang = strlen($data_mail);
$mail = $mailp;

if (($hund == 100) && ($mmlang > 0)) {$error .= "
Die E-Mail Adresse des Eintrages stimmt nicht";}

// fehler
if (($titel == "") && ($zeige_text1 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_text1";}
if (($text == "") && ($zeige_text2 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_text2";}
if (($linkvor == "") && ($zeige_homepage == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_komtext1 (URL)";}
if (($data_mail == "") && ($zeige_mail == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_komtext2 (E-Mail)";}
if (($inhalt_feld1 == "") && ($zeige_feld1 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld1";}
if (($inhalt_feld2 == "") && ($zeige_feld2 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld2";}
if (($inhalt_feld3 == "") && ($zeige_feld3 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld3";}
if (($inhalt_feld4 == "") && ($zeige_feld4 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld4";}
if (($inhalt_feld5 == "") && ($zeige_feld5 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld5";}
if (($inhalt_feld6 == "") && ($zeige_feld6 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld6";}
if (($inhalt_feld7 == "") && ($zeige_feld7 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld7";}
if (($inhalt_feld8 == "") && ($zeige_feld8 == 2)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_name_feld8";}
if (($zeige_bild == "2") && ($data_bildurlvor == "")) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_bildurl (Bild-URL)";}

if (($bildklick == "3") && ($bildlinkvor == "") && ($zeige_bild != 0)) {$error .= "
Dieses Feld muss ausgefüllt werden: $n_1bildlink (Bild-Link)";}

if (($zeige_bild > 0) && (strlen($bildurl) != 0)) {
$bilddata = file_get_contents($bildurl);
if ((strlen($bilddata) < 10)) {$error .= "
Die Bild-URL ist nicht korrekt";}
}
if ($link == "") {$link = "0";}

// layer lesen
$file_name = "layer.txt";
$file_pointer = fopen($file_name, "r");
$file_read = fread($file_pointer, filesize($file_name));
fclose($file_pointer);
$layer = $file_read;
$layer++;
$fp = fopen ("layer.txt", "w");
fwrite ($fp, $layer);
fclose ($fp);

$polip = $_SERVER['REMOTE_ADDR']; $polhost = gethostbyaddr($polip); $poldatum = date("d.m.Y"); $polzeit = date("H:i:s"); $polzeitstempel = time("H.m.s"); $polinfo = "Datum:$poldatum - Zeit:$polzeit - Zeitstempel:$polzeitstempel - IP-Adresse:$polip - Host:$polhost";
$datum = date("d.m.Y");

// fehlerprüfung des zahlungsteile
if ($preis > 0)
{
if (strlen($anrede) < 3) {$error .= "
Die Anrede fehlt";}
if (strlen($nachname) < 3) {$error .= "
Der Nachname fehlt";}
if (strlen($strasse) < 3) {$error .= "
Der Strasse wurde nicht angegeben";}
if (strlen($plz) < 5) {$error .= "
Die Postleitzahl stimmt nicht";}
if (strlen($ort) < 3) {$error .= "
Der Ort wurde nicht angegeben";}
if (checkmail($mail) != 1) {$error .= "
Die E-Mail Adresse für die Bestell-Bestätigung ist nicht korrekt";}

if ($za == "") {$error .= "
Bitte die Zahlungsart wählen";}
if (($za == "bankeinzug") && (strlen($konto) < 3)) {$error .= "
Sie haben als Zahlungswunsch Bankeinzug gewählt.
Deshalb müssen Sie Ihre Kontonummer korrekt angeben.";}
if (($za == "bankeinzug") && (strlen($blz) < ) {$error .= "
Sie haben als Zahlungswunsch Bankeinzug gewählt.
Deshalb müssen Sie die Bankleitzahl korrekt angeben.";}
if (($za == "bankeinzug") && (strlen($kontoinhaber) < 5)) {$error .= "
Sie haben als Zahlungswunsch Bankeinzug gewählt.
Deshalb müssen Sie den Kontoinhaber korrekt angeben.";}
}

// Sonderzeichen in HTML TAGS umsetzen
$text = str_replace("<", "&lt", $text);
$text = str_replace(">", "&gt;", $text);
$text = str_replace("\n", "
", $text);


// Datei laden und Inhalt in $inhalt schreiben
$filename = "daten/".$datendatei;
$fp = fopen ($filename, "r");
$daten = fread ($fp, filesize ($filename));
fclose ($fp);

$start = "<pass>";
$ende = "</pass>";
$datensatz = $daten;
$pass = substr($datensatz, strlen($start) + (strpos($datensatz, $start)), strpos($datensatz, $ende)-strpos($datensatz, $start) - (strlen($ende) - 1 ));

$webmasterrecht = $_COOKIE["infobox-creator-webmaster"];

if (strlen($pass2) < 1) {$neupass = $pass;}
if (strlen($pass2) > 0) {$neupass = $pass2;}
if ($passwort == 1) {
if (($pass1 != $pass) and ($webmasterrecht != "15182")) {$error .= "
Das Passwort ist falsch";}
}

if ($error)
{
echo "<center>
<font size = \"4\" color=\"#ff0000\">Fehler</font>
";
echo $error;
echo "
<center>
<font size=\"2\">[<a href=\"javascript:history.go(-1)\">Zur&uuml;ck</a>]</font>
</center>
";
exit;
}

$lastneu = time();

$daten = str_replace("<$id><last>$last</last>", "<$id><last>$lastneu</last>", $daten);
$daten = str_replace("<$id><freigabe>$altfreigabe</freigabe>", "<$id><freigabe>$freigabe</freigabe>", $daten);
$daten = str_replace("<$id><titel>$alttitel</titel>", "<$id><titel>$titel</titel>", $daten);
$daten = str_replace("<$id><text>$alttext</text>", "<$id><text>$text</text>", $daten);
$daten = str_replace("<$id><link>$altlink</link>", "<$id><link>$link</link>", $daten);
$daten = str_replace("<$id><pass>$pass</pass>", "<$id><pass>$neupass</pass>", $daten);
$daten = str_replace("<$id><data_mail>$altdata_mail</data_mail>", "<$id><data_mail>$data_mail</data_mail>", $daten);
$daten = str_replace("<$id><data_bildurl>$altbildurl</data_bildurl>", "<$id><data_bildurl>$bildurl</data_bildurl>", $daten);

$daten = str_replace("<$id><data_feld1>$altinhalt_feld1</data_feld1>", "<$id><data_feld1>$inhalt_feld1</data_feld1>", $daten);
$daten = str_replace("<$id><data_feld2>$altinhalt_feld2</data_feld2>", "<$id><data_feld2>$inhalt_feld2</data_feld2>", $daten);
$daten = str_replace("<$id><data_feld3>$altinhalt_feld3</data_feld3>", "<$id><data_feld3>$inhalt_feld3</data_feld3>", $daten);
$daten = str_replace("<$id><data_feld4>$altinhalt_feld4</data_feld4>", "<$id><data_feld4>$inhalt_feld4</data_feld4>", $daten);
$daten = str_replace("<$id><data_feld5>$altinhalt_feld5</data_feld5>", "<$id><data_feld5>$inhalt_feld5</data_feld5>", $daten);
$daten = str_replace("<$id><data_feld6>$altinhalt_feld6</data_feld6>", "<$id><data_feld6>$inhalt_feld6</data_feld6>", $daten);
$daten = str_replace("<$id><data_feld7>$altinhalt_feld7</data_feld7>", "<$id><data_feld7>$inhalt_feld7</data_feld7>", $daten);
$daten = str_replace("<$id><data_feld8>$altinhalt_feld8</data_feld8>", "<$id><data_feld8>$inhalt_feld8</data_feld8>", $daten);

$daten = str_replace("<$id><bildlink>$altbildlink</bildlink>", "<$id><bildlink>$bildlink</bildlink>", $daten);

// Datei leeren
$schreiben = "";
$fp = fopen ($filename, "w");
fwrite ($fp, $schreiben);
fclose ($fp);

// Eintrag speichern
$fp = fopen ($filename, "w");
fwrite ($fp, $daten);
fclose ($fp);

// info mail an firma schicken
if (strlen($infomail) > 1) {

// mailtext 3 einlesen
$file_name = "mailtext004.txt";
$file_pointer = fopen($file_name, "r");
$mailtext3 = fread($file_pointer, filesize($file_name));
fclose($file_pointer);

$mailtext3 = str_replace("#polinfo", $polinfo, $mailtext3);
$mailtext3 = str_replace("#datum", $datum, $mailtext3);
$mailtext3 = str_replace("#titel", $titel, $mailtext3);
$mailtext3 = str_replace("#text", $text, $mailtext3);
$mailtext3 = str_replace("#betreff1", $betreff1, $mailtext3);

$text = $mailtext3;
$sender = "Infobox Creator";
$sendermail = $infomail;
$empfaenger = $infomail;
$betreff = $betreff1;
$header="From:$sender<$sendermail>";
mail($empfaenger, $betreff, $text, $header);
}

if ($za == "uberweisung") {$mailfile = "mailtext001.txt";}
if ($za == "bankeinzug") {$mailfile = "mailtext002.txt";}

if ($preis > 0) {

// mailtext 1 einlesen
$file_name = "mailtext003.txt";
$file_pointer = fopen($file_name, "r");
$mailtext1 = fread($file_pointer, filesize($file_name));
fclose($file_pointer);

// mailtext 2 einlesen
$file_name = $mailfile;
$file_pointer = fopen($file_name, "r");
$mailtext2 = fread($file_pointer, filesize($file_name));
fclose($file_pointer);

$time = time();
$sub1 = substr($time,1,3);
$sub2 = substr($time,4,3);
$sub3 = substr($time,7,3);
$bestellid = $sub1."-".$sub2."-".$sub3;

if ($za == "uberweisung") {$za = "Per Überweisung";}
if ($za == "bankeinzug") {$za = "Per Bankeinzug";}

$mailtext1 = str_replace("#bestellid", $bestellid, $mailtext1);
$mailtext1 = str_replace("#polinfo", $polinfo, $mailtext1);
$mailtext1 = str_replace("#laufzeit", $laufzeit, $mailtext1);
$mailtext1 = str_replace("#preis", $preis, $mailtext1);
$mailtext1 = str_replace("#leistung", $leistung, $mailtext1);
$mailtext1 = str_replace("#beginn", $datum, $mailtext1);
$mailtext1 = str_replace("#anrede", $anrede, $mailtext1);
$mailtext1 = str_replace("#firma", $firma, $mailtext1);
$mailtext1 = str_replace("#vorname", $vorname, $mailtext1);
$mailtext1 = str_replace("#nachname", $nachname, $mailtext1);
$mailtext1 = str_replace("#strasse", $strasse, $mailtext1);
$mailtext1 = str_replace("#plz", $plz, $mailtext1);
$mailtext1 = str_replace("#ort", $ort, $mailtext1);
$mailtext1 = str_replace("#telefon", $telefon, $mailtext1);
$mailtext1 = str_replace("#mail", $mail, $mailtext1);
$mailtext1 = str_replace("#konto", $konto, $mailtext1);
$mailtext1 = str_replace("#blz", $blz, $mailtext1);
$mailtext1 = str_replace("#inhaber", $kontoinhaber, $mailtext1);
$mailtext1 = str_replace("#za", $za, $mailtext1);

$mailtext2 = str_replace("#leistung", $leistung, $mailtext2);
$mailtext2 = str_replace("#preis", $preis, $mailtext2);
$mailtext2 = str_replace("#laufzeit", $laufzeit, $mailtext2);
$mailtext2 = str_replace("#beginn", $datum, $mailtext2);
$mailtext2 = str_replace("#za", $za, $mailtext2);
$mailtext2 = str_replace("#bestellid", $bestellid, $mailtext2);

$mailtext1 = str_replace("#betreff2", $betreff2, $mailtext1);
$mailtext2 = str_replace("#betreff3", $betreff3, $mailtext2);

// bestellmail an firma schicken
$text = $mailtext1;
$sender = "Infobox Creator";
$sendermail = $mail;
$empfaenger = $zielmail;
$betreff = $betreff2;
$header="From:$sender<$sendermail>";
mail($empfaenger, $betreff, $text, $header);

// bestellmail an kunden schicken
$text = $mailtext2;
$sender = "Infobox Creator";
$sendermail = $zielmail;
$empfaenger = $mail;
$betreff = $betreff3;
$header="From:$sender<$sendermail>";
mail($empfaenger, $betreff, $text, $header);

}
echo "
<center><span style=\"font-family:arial, helvetica; color:#1000e0; font-size:16px;\">Der Inhalt wurde geändert</span><span style=\"font-family:arial, helvetica; color:#1000e0; font-size:13px;\">

Wenn Sie jetzt auf \"Zurück\" klicken, so gelangen Sie zur Ausgangs-Seite zurück.

Dann müssen Sie im Browser auf \"NEU LADEN\" klicken, um das Ergebnis zu sehen.

Wenn eine bestimmte Laufzeit vorgesehen ist, so können Sie dann
noch 60 Minuten lang Änderungen vornehmen.</span>

<span style=\"font-family:arial, helvetica; color:#000000; font-size:13px;\">[<a href=\"javascript:history.go(-2)\">Zur&uuml;ck</a>]
</span></center>";
?>
janni ist offline  
Alt 02.07.2005, 22:53  
Erfahrener Benutzer
 
Registriert seit: 27.11.2004
Beiträge: 151
janni
Standard

mensch wie kan ich das denn hier einsetzen das die farben dargestellt werden
janni ist offline  
Alt 02.07.2005, 22:55  
Gast
 
Beiträge: n/a
Standard

1.) hieß es im letzten Posting "bau error_reporting ein", nicht "poste hier das komplette Script"
2.) wäre es mehr als schön, wenn Du die PHP-Tags verwendet hättest, da sich das so bestimmt keiner angucken wird
3.) Fehlermeldungen?
 
Alt 02.07.2005, 23:27  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard Re: script läuft nur auf strato server !!!!!

Zitat:
Zitat von janni
habe das script nun auf anderen free server drauf bei funic.de und dord hängt sich das scipt auf und nach 10 sekunden abbruch !!!!
Wie ist denn die Laufzeitbeschränkung auf dem Server eingestellt?
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
 


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
Script lastet Server zu hoch aus echolot PHP Tipps 2008 5 01.07.2008 10:58
script läuft nicht mehr seit server mit save mode on läuft wolfram PHP Tipps 2008 13 29.03.2008 21:10
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
php-file wird downgeloadet dws Server, Hosting und Workstations 10 19.04.2006 18:45
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
PHP Script von einem fremden Server ausführen lassen. Zero.exe PHP Tipps 2005-2 4 11.08.2005 01:05
Server online oder offline - PHP Tipps 2005-2 3 17.07.2005 20:04
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
PHP Script abfrage geht beim neuen Server nicht mehr PHP Tipps 2005-2 13 19.06.2005 17:39
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
Problem mit einem Bildergallery Script (Strato Problem???) sharky PHP Tipps 2007 9 05.01.2005 11:00
Script bei Strato mit Fehlermeldung, bei Netbeat ok PHP Tipps 2004-2 14 08.12.2004 11:08
Gästebuch server Script trägt bei Gästebüchern keine einträg Dueperthal PHP Tipps 2004-2 12 28.11.2004 20:02

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
serverscripte auf strato, bankeinzug php scripte, strato setcookie, mail script funktioniert nur von anderem server, strato server mails per script anlegen, php fputz datensatzende, strato mit php daten schreiben, wenn php script ausgefürt wir sendet das cript eine email, strato str_replace, php auf stratp nur quellcode, fread strato, strato filesize .exe, \kontonummer korrekt angeben\

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:45 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.