Wer ist hier? 1 Gäste
in einen code need help
|
|
ritmi |
Geschrieben am 18.12.2009 00000012 11:25
|
![]() Senior Mitglied ![]() Beiträge: 272 Registriert am: 10.06.09 Fusioneer: 15 years 2 months 3 weeks 22 days 6 hours 41 minutes 42 seconds |
[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 | Advertisement |
| |
ritmi |
Geschrieben am 18.12.2009 00000012 17:20
|
![]() Senior Mitglied ![]() Beiträge: 272 Registriert am: 10.06.09 Fusioneer: 15 years 2 months 3 weeks 22 days 6 hours 41 minutes 42 seconds |
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 |
Geschrieben am 18.12.2009 00000012 18:36
|
![]() Senior Mitglied ![]() Beiträge: 272 Registriert am: 10.06.09 Fusioneer: 15 years 2 months 3 weeks 22 days 6 hours 41 minutes 42 seconds |
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] ![]() Bearbeitet von ritmi am 18.12.2009 00000012 18:50 www.pimped-fusion.net
.... |
|
|
ritmi |
Geschrieben am 18.12.2009 00000012 19:01
|
![]() Senior Mitglied ![]() Beiträge: 272 Registriert am: 10.06.09 Fusioneer: 15 years 2 months 3 weeks 22 days 6 hours 41 minutes 42 seconds |
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 soll![]() Bearbeitet von ritmi am 18.12.2009 00000012 19:02 www.pimped-fusion.net
.... |
|
|
ritmi |
Geschrieben am 18.12.2009 00000012 19:20
|
![]() Senior Mitglied ![]() Beiträge: 272 Registriert am: 10.06.09 Fusioneer: 15 years 2 months 3 weeks 22 days 6 hours 41 minutes 42 seconds |
ja das hab ich schon hin bekommen aba wie bekomme ich die unterordner zum vorschein
www.pimped-fusion.net
.... |
|
|
ritmi |
Geschrieben am 18.12.2009 00000012 19:51
|
![]() Senior Mitglied ![]() Beiträge: 272 Registriert am: 10.06.09 Fusioneer: 15 years 2 months 3 weeks 22 days 6 hours 41 minutes 42 seconds |
![]() ![]() 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 |
Geschrieben am 18.12.2009 00000012 20:49
|
![]() Senior Mitglied ![]() Beiträge: 272 Registriert am: 10.06.09 Fusioneer: 15 years 2 months 3 weeks 22 days 6 hours 41 minutes 42 seconds |
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 markus ![]() Bearbeitet von ritmi am 18.12.2009 00000012 20:52 www.pimped-fusion.net
.... |
|
Springe ins Forum: |
Ähnliche Themen
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 |