close× Call Us +49 (1805) 01 29 59

Thread Author: ritmi
Thread ID: 2162
Thread Info
Es gibt 7 Beiträge zu diesem Thema, und es wurde 1750 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
in einen code need help
ritmi
[geshi=php]
// This function displays the available images
function displayPhotos(){
global $columns;

$act = 0;
// Open the actual directory
if ($handle = opendir("thumbs")) {
// Read all file from the actual directory
while ($file = readdir($handle)) {
if (!is_dir($file)) {
if ($act == 0) echo "<tr>";
echo "<td align='center'>
<img src='thumbs/$file' alt='postcard' /><br/>
<input type='radio' name='selimg' value='$file' />
</td>";
$act++;
if ($act == $columns){
$act = 0;
echo "</tr>";
}
}
}
echo "</tr>";
}
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html>
<body>
<?php if ( (!isset($_POST['submit'])) && (!isset($_GET['show'])) ) { ?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table align="center">
<?php displayPhotos(); ?>
</table>
<h2>Fulle das Formular aus</h2>
<table width="100%">
<tr>
<td>Sende an (email addresse):</td>
<td><input type="text" name="email" size="30"/></td>
</tr>
<tr>
<td>Deine mitteilung</td>
<td><textarea name="message" rows="10" cols="40"></textarea></td>
</tr>
<tr>
<td>Ihr Name:</td>
<td><input type="text" name="name" size="30"></></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Senden" name="submit"/></td>
</tr>
</table>
</form>
<?php } else if ( (isset($_POST['submit'])) && (!isset($_GET['show'])) ) {
$pic = isset ($_POST['selimg']) ? $_POST['selimg'] : '';
$filename = date('YmdGis');
$f = fopen('messages/'.$filename.".txt","w+");
fwrite($f,$pic."\n");
fwrite($f,$_POST['email']."\n");
fwrite($f,htmlspecialchars($_POST['message'])."\n");
fwrite($f,htmlspecialchars($_POST['name'])."\n");
fclose($f);

// Compose the mail
$postcardURL = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
$from = "From: $senderName <$senderEmail>\r\n";
$replay = "Reply-To: $senderEmail\r\n";
$params = "MIME-Version: 1.0\r\n";
$params .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$mailtext = "Sie haben soeben eine virtuelle Postkarte erhalten!\r\n\r\n"
. "Sie konnen Ihre Postkarte auf folgende Web-Adresse finden:\r\n"
. "$postcardURL"."?show=$filename\r\n\r\n"
. "Wir hoffen, dass Ihnen Ihre Postkarte, gefallt! "
. "Bitte nehmen Sie sich einen Moment Zeit, um Ihre Postkarte auf unsere Seite anzusehen!\r\n\r\n"
. "Ihre Gruss Text,\r\n"
. "Ihre Homepage \r\n"
. $postcardURL;

// Send email
@mail($_POST['email'],"Sie haben eine Postkarte erhalten",$mailtext,$from.$replay.$params);

?>

<center>
Ihre Postkarte wurde erfolgreich versendet!<br/><br/>
<img src='images/<?php echo $pic; ?>' alt="Ihre Postkarte" /><br/><br/><br/>
<?php echo nl2br(htmlspecialchars($_POST['message'])); ?></center>
<?php } else if ( (!isset($_POST['submit'])) && (isset($_GET['show'])) ) {
$file = isset($_GET['show']) ? $_GET['show'] : '' ;
$content = file('messages/'.$file.".txt");
$pic = $content['0'];
unset ($content['0']);
unset ($content['1']);
$main = "";
foreach ($content as $value) {
$main .= $value;
}
?>
<center>Hier ist Ihre Postkarte<br/><br/>
<img src='images/<?php echo $pic; ?>' alt="postcard" />
<br/><br/><br/>
<?php echo nl2br(htmlspecialchars($main)); ?>
</center> [/geshi]

es bestehen 2 fehler in diesen code
1 die gesendete datei wird als text gespeichert ,muss entfernt werden
2.will auch untercategorin für bilder die seitlich angezeigt werden
kann mir da jemand helfen

////
beerbeitet:
Wie binde ich es mit der fotos von der photogalery
Bearbeitet von ritmi am 18.12.2009 00000012 17:07
www.pimped-fusion.net
....
 
SC-Ad-Bot
 
ritmi
hab etwas rum experimentirt hab en doppel post gemacht weil ihr sonst denn post net siht

da is alles oki auser 1 fehler hab alles geschaft

fehler meldung
Warning: opendir('.BASEDIR.'/photogallery.php) [function.opendir]: failed to open dir: No error in C:\xampplite\htdocs\v7\infusions\ecards\index.php on line 22

code

if ($handle = opendir("'.BASEDIR.'photogalery.php")) {
Bearbeitet von ritmi am 18.12.2009 00000012 17:24
www.pimped-fusion.net
....
 
ritmi
hab jetzt alles gemacht was mir so eingefallen ist
Meine ideen sind am ende wenn noch jemand ne antowr weis were es hilfreich

das ist der komplete code
[geshi=php]<?php

require_once "../../maincore.php";
require_once THEMES."templates/header.php";

// CHANGE PARAMETERS HERE BEGIN
$columns = 5;
$senderName = 'Ihre Postkarte'; // Eg.: John's Postcards
$senderEmail = 'peja_kid@msn.com'; // Eg.: john@postcard.com
// Change only if you have problems with urls
$postcardURL = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
// CHANGE PARAMETERS HERE END



// This function displays the available images
function displayPhotos(){
global $columns;

$act = 0;
// Open the actual directory
if ($handle = opendir("thumbs")) {
// Read all file from the actual directory
while ($file = readdir($handle)) {
if (!is_dir($file)) {
if ($act == 0) echo "<tr>";
echo "<td align='center'>
<img src='thumbs/$file' alt='postcard' /><br/>
<input type='radio' name='selimg' value='$file' />
</td>";
$act++;
if ($act == $columns){
$act = 0;
echo "</tr>";
}
}
}
echo "</tr>";
}
}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html>
<body>
<?php if ( (!isset($_POST['submit'])) && (!isset($_GET['show'])) ) { ?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table align="center">
<?php displayPhotos(); ?>
</table>
<h2>Fülle das Formular aus</h2>
<table width="100%">
<tr>
<td>Sende an (email addresse):</td>
<td><input type="text" name="email" size="30"/></td>
</tr>
<tr>
<td>Mitteilung:</td>
<td><textarea name="message" rows="10" cols="40"></textarea></td>
</tr>
<tr>
<td>Ihr Name:</td>
<td><input type="text" name="name" size="30"></></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Und ab damit!" name="submit"/></td>
</tr>
</table>
</form>
<?php } else if ( (isset($_POST['submit'])) && (!isset($_GET['show'])) ) {
$pic = isset ($_POST['selimg']) ? $_POST['selimg'] : '';
$filename = date('YmdGis');
$f = fopen('messages/'.$filename.".txt","w+");
fwrite($f,$pic."\n");
fwrite($f,$_POST['email']."\n");
fwrite($f,htmlspecialchars($_POST['message'])."\n");
fwrite($f,htmlspecialchars($_POST['name'])."\n");
fclose($f);

// Compose the mail
$postcardURL = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
$from = "From: $senderName <$senderEmail>\r\n";
$replay = "Reply-To: $senderEmail\r\n";
$params = "MIME-Version: 1.0\r\n";
$params .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$mailtext = "Sie haben soeben eine virtuelle Postkarte erhalten!\r\n\r\n"
. "Sie können Ihre Postkarte auf folgende Web-Adresse finden:\r\n"
. "$postcardURL"."?show=$filename\r\n\r\n"
. "Wir hoffen, dass Ihnen Ihre Postkarte, gefällt! "
. "Bitte nehmen Sie sich einen Moment Zeit, um Ihre Postkarte auf unsere Seite anzusehen!\r\n\r\n"
. "Ihre Gruss Text,\r\n"
. "Ihre Homepage \r\n"
. $postcardURL;

// Send email
@mail($_POST['email'],"Sie haben eine Postkarte erhalten",$mailtext,$from.$replay.$params);

?>

<center>
Ihre Postkarte wurde erfolgreich versendet!<br/><br/>
<img src='images/<?php echo $pic; ?>' alt="Ihre Postkarte" /><br/><br/><br/>
<?php echo nl2br(htmlspecialchars($_POST['message'])); ?></center>
<?php } else if ( (!isset($_POST['submit'])) && (isset($_GET['show'])) ) {
$file = isset($_GET['show']) ? $_GET['show'] : '' ;
$content = file('messages/'.$file.".txt");
$pic = $content['0'];
unset ($content['0']);
unset ($content['1']);
$main = "";
foreach ($content as $value) {
$main .= $value;
}
?>
<center>Hier ist Ihre Postkarte<br/><br/>
<img src='images/<?php echo $pic; ?>' alt="postcard" />
<br/><br/><br/>
<?php echo nl2br(htmlspecialchars($main)); ?>
</center>

<?php } ?>
<center>Infusion created by<a href="http://www.kisses-fusionmods.co.cc"> Kisses</a></center>
<center>Deutsche Übersetzung<a href="http://www.phpfusion-4you.de"> PHPFusion-4you</a></center>

</body>
<?php
require_once THEMES."templates/footer.php";

?>[/geshi]
i49.tinypic.com/10zz6zb.jpg
Bearbeitet von ritmi am 18.12.2009 00000012 18:50
www.pimped-fusion.net
....
 
ritmi
Were net wenn du mir helfen würdest ich fummle seit 12 uhr dran herum mach das rein das weg und ich bin erlich hir an meine grenzen gekommen gleich bekomm ich noch kopfschmerzen und ke plan was ich jetzt noch machen muss erlich ich brauch hilfe da is doch was das ich übersehen habe oda einfach net weis was man einfügen sollSad
Bearbeitet von ritmi am 18.12.2009 00000012 19:02
www.pimped-fusion.net
....
 
ritmi
ja das hab ich schon hin bekommen aba wie bekomme ich die unterordner zum vorschein
www.pimped-fusion.net
....
 
ritmi
schämdas müsste egl mir einfallenschäm
Wie ein grosser weiser mann mal gesagt hat "man siht denn wald vor lauter beumen nicht"
Bearbeitet von ritmi am 18.12.2009 00000012 19:53
www.pimped-fusion.net
....
 
ritmi
Tema kann gelöscht oda geschlosen werden hab kein bock mehr ich tuh mir sowas nie wieder ahn Meine php kentnise reichen net soweit aus ich schreibe es von der v6 auf die v7 is immer hin leichter als das was ich mir antuhe.
Danke für deine hilfe markusklatsch
Bearbeitet von ritmi am 18.12.2009 00000012 20:52
www.pimped-fusion.net
....
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Im BB Code direkt Erklärung einbinden Allgemeine Support Fragen 14 16.08.2016 00000008 06:56
BB-Code zum User markieren Allgemeine Support Fragen 4 30.08.2014 00000008 13:17
Youtube BB Code - Ganzer Link statt nur ID Allgemeine Support Fragen 3 01.04.2013 00000004 17:10
Problem mit code PHP & MySql 5 16.01.2012 00000001 00:05
Panel Code in ein andres Panel einbinden Allgemeine Support Fragen 5 29.08.2011 00000008 09:14
PHPFusion DE NSS