CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
14.09.2005, 10:59:07
|
Anfänger
|
|
Registriert seit: Sep 2005
Beiträge: 6
|
|
Enter im Text
Hallo!
Ich hab mal ne Frage und entschuldigt bitte wenn ich mich nicht korrekt ausdrücke, aber ich kann mit dem Fachchinesisch noch nix anfangen.
Es gibt da ne Pinnwand und dort kann jeder User was rein schreiben und abschicken. Den Text, den derjenige geschrieben hat kann man natürlich dann auch lesen, ABER seine Formatierung nicht. Wenn der User also ein Enter in seinem Text hatte, wird dieses nicht übernommen.
Jetzt würde ich gern wissen wie ich / wir das Script umzuschreiben haben, damit das übernommen wird. Welcher Befehl ist da wichtig?
Für hilfreiche Antworten wäre ich sehr dankbar.
LG,
Spaetzchen
|
14.09.2005, 11:02:02
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Enter im Text
willkommen im forum!
obwohl du uns nicht verrätst wo du den text speicherst, wie du ihn ausgibst und so weiter und so fort, tipp ich mal einfach so auf nl2br()
|
14.09.2005, 13:17:50
|
Anfänger
|
|
Registriert seit: Sep 2005
Beiträge: 6
|
|
AW: Enter im Text
ist ja cool, du wohnst in leipzig :-) (war am WE erst dort gewesen), aber zurück zum problem, ich würd dir gern den code zukommen lassen, dass du mal drüber schauen könntest, wäre das OK? wenn ja, dann meld dich doch bitte bei mir per Messenger oder E-Mail
ICQ: 284650175
MSN: katnanna @ hotmail.com (ohne Leerzeichen natürlich und bitte keine Mail hinschicken)
AIM: SpaetzchenSpatz
Yahoo: spaetzchen_spatz
E-Mail: Unschuldslamm2001@web.de
Für deine Hilfe wäre ich dir seeeeeeeeeeeeehr dankbar. :-)
LG,
Spaetzchen
Geändert von Spaetzchen (14.09.2005 um 13:19:20 Uhr)
|
14.09.2005, 13:59:59
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Enter im Text
ja, ich wohne in leipzig.
was ist denn nun noch das problem? du kannst den code gerne hier posten, aber vergiss die [php]-tags nicht ;-)
|
14.09.2005, 14:38:09
|
Anfänger
|
|
Registriert seit: Sep 2005
Beiträge: 6
|
|
AW: Enter im Text
Datei 1:
PHP-Code:
<?php
include ("checkuser.inc.php");
include ("abfragen.php");
include ("db.inc.php");
$nick = $_SESSION["user_nickname"];
?>
<table border='1' cellspacing='1' cellpadding='1'>
<tr>
<form method="post" action="main.php?action=allipinnwand2">
<table border="true" ="0" bordercolordark="#C0C0C0" bordercolorlight="#FFFFFF" width="100%">
<tr>
<td>Nachricht</td>
<td><textarea name="Nachricht" rows="8" cols="40" wrap="virtual"></textarea></td></tr>
<tr><td><input type="checkbox" name="wichtig">Wichtig</td>
<td><input type="submit" name="submit" value="Nachricht senden"></td>
</tr>
</table>
<br><br>
<table border="1">
<tr>
<td class='td'>Spieler</td><td class='td'>Zeit</td> <td class='td'>Nachricht</td>
</tr>
<?php
$abfrage = "SELECT * FROM `pinnwand` WHERE Stammname = '$zeile1[Stammname]' order by ID desc LIMIT 0 , 20";
$result = mysql_query($abfrage);
while ($info = mysql_fetch_assoc($result))
{
?>
<tr>
<td class='td'><?php echo "$info[Absender]";?></td>
<td class='td'><?php echo "$info[Zeit]";?></td>
<?php
if ($info[Status] ==1)
{?>
<td class='td'><?php echo "<span style='color:red'>$info[Text]</span>";?></td></tr>
<?php
}
else
{?>
<td class='td'><?php echo "$info[Text]";?></td></tr>
<?php
}
}
?>
</table>
|
14.09.2005, 14:39:25
|
Anfänger
|
|
Registriert seit: Sep 2005
Beiträge: 6
|
|
AW: Enter im Text
Datei 2:
PHP-Code:
<?php
include ("checkuser.inc.php");
include ("db.inc.php");
include ("abfragen.php");
$nick = $_SESSION["user_nickname"];
$h = $HTTP_POST_VARS;
if ($h[wichtig] == "on")
{
$status = "1";
}
else
{
$status = "0";
}
$Nachricht = strip_tags ($h[Nachricht]);
$Zeit = date("d.m.Y H:i:s");
$nachr = htmlentities($Nachricht);
$stamm = $zeile1[Stammname];
$insert1 = "INSERT INTO pinnwand (Absender, Text, Zeit, Stammname, Status) VALUES ('$nick','$nachr', '$Zeit', '$stamm', '$status')";
mysql_query ($insert1);
if (mysql_affected_rows ($connectionid) > 0)
{
echo "Nachricht wurde erfolgreich gesendet.<br>\n";
}
else
{
echo "Die Nachricht konnte leider nicht gesendet werden.<br>\n";
}
?>
Ich hoffe, du kannst was damit anfangen. Ich nämlich bisher nicht. *ggg*
(hab gestern erst angefangen zu programmieren bzw. es zu lernen und häng nun am dem Prob fest) :-( --- Die Dateien hab ich nicht gebastelt, die hab ich nur übernommen um halt das Enter-Problem zu lösen :-)
Geändert von Spaetzchen (14.09.2005 um 16:25:20 Uhr)
|
14.09.2005, 14:41:21
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Enter im Text
Zitat:
Zitat von feuervogel
PHP-Code:
<?php echo "<span style='color:red'>" . nl2br( $info[ 'Text' ] ). "</span>";?>
|
p.s.: die [php]-tags bitte um deinen quelltext-schreiben.
Geändert von feuervogel (14.09.2005 um 14:42:53 Uhr)
|
14.09.2005, 15:12:18
|
Anfänger
|
|
Registriert seit: Sep 2005
Beiträge: 6
|
|
AW: Enter im Text
sorry, aber ich versteh nicht :-(
wie schon gesagt, ich lern es gerade erst und ich komm mit dem fachchinesisch nicht klar :-(
was meinst du mit:
<?php echo "<span style='color:red'>" . nl2br( $info[ 'Text' ] ). "</span>";?>
p.s.: die [php]-tags bitte um deinen quelltext-schreiben.
???
|
14.09.2005, 15:32:28
|
SELFPHP Guru
|
|
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
|
|
AW: Enter im Text
okay. damit der php-code bunt wird (so wie bei mir) und nicht so unleserlich bleibt (wie bei dir) schreibst du erst [ php ], dann den php-code und dann [ / php ] (natürlich ohne die leerzeichen).
so. du willst php lernen und weißt nicht, wie man eine funktion auf etwas anwendet?
lies das:
http://www.php-faq.de/
http://tut.php-q.net/
viel spaß dabei!
mit meiner zeile php-code meinte ich folgendes:
PHP-Code:
<td class='td'><?php echo "<span style='color:red'>$info[Text]</span>";?></td></tr>
schreibst du. ich schätze (denn ich weiß es ja nicht, die informationen kommen bei dir ja nur tröpfchenweise), dass dort der inhalt ausgegeben wird in dem zur zeit noch keine zeilenumbrüche dargestellt werden. daher wende ich auf $info[ 'Text' ] die funktion nl2br an, was, wie du siehst, so endet, wie es in der zeile steht, die ich gepostet habe.
|
14.09.2005, 15:53:26
|
Administrator
|
|
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
|
|
AW: Enter im Text
Hi,
also fuer Datei 1: habe ich dir mal die Tags gemacht - schau es dir mal an. Bei Datei 2 kannst du ueben;-))
Damir
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:27:41 Uhr.
|