Antworten auf deine Fragen:
Neues Thema erstellen

Suche Hilfe bei PHP-Aufgaben

Neidklub

Noch nicht viel geschrieben

moin!

habe leider kein plan von php und muss noch einige aufgaben lösen, hat vll. jemand lust mir zu helfen? hier mal die erste aufgabe. und der link zum forum

das Feld für die Eingabe des Textes soll erweitert werden. Dazu soll dieses Feld kein "<input...>"-Feld mehr sein, sondern ein "<textarea...>"-Feld mit Platz für 10 Zeilen mit je 50 Zeichenwerden. Dann können auch längere Texte, besonders mehrzeilige Texte eingegeben werden. Dies hat mehrere Konsequenzen:

Das Formular muss angepasst werden.

- Der Text aus einer <textarea...> kann Zeilenumbrüche enthalten, die allerdings die Struktur unserer Datei mit den Beitägen ("beitraege.txt") durcheinanderbringen würde. Denn darin sind pro Beitrag ja nur zwei Zeilen (durch Zeilenumbruch voneinander getrennt) vorgesehen. Deshalb müsen die Zeilenumbrüche des Textfeldes entfernt werden. Dafür gibt es die Funktion str_replace(). Sie sollten also mit einer Programmzeile. ähnlich wie der folgenden. die Zeilenumbrüche entfernen:

$text_ohne _nl = str-replace("\n", "",
$_REQUEST['text']);

kann mir jemand helfen?

lg
neid ;-)
 

AW: Suche Hilfe bei PHP-Aufgaben

Schonmal hier geguckt:

Ich denke da das eine Aufgabe ist solltest du dir diese auch erarbeiten. Sonst ist der Lernefekt ja gleich Null.
Aber auf der gelinkten Seite seht ja alles, eigentlich muß man seine Werte nur noch einsezten.
Probier es doch erstmal aus, wenn du dann trotzem nicht weiterkommst fragst du nochmal.
Viele Grüße
 
AW: Suche Hilfe bei PHP-Aufgaben

das hilft mir leider nicht.
ich habe davon 0 ahnung und weiss nicht wo ich was hinschreiben soll! :-(
 
AW: Suche Hilfe bei PHP-Aufgaben

Wenn du keine Ahnung hast, dann bezahle jemanden, der es dir erledigt.
Ansonsten glaube ich kaum, dass jemand seine Freizeit opfert und dir den kompletten Code erstellt. Bei spezifischen Problemen kann man sehr gerne helfen, aber nicht dabei, alles für den Fragenden zu machen.
 
AW: Suche Hilfe bei PHP-Aufgaben

Hi,

das Textfeld hast du ja anscheinend schon vergrößert bekommen. Um die aber bei dem PHP-Code zu helfen müsste man diesen auch ersteinmal sehen. Da alles was in PHP gemacht wird direkt auf dem Server verarbeitet wird ist im Quellcode kein PHP mehr zu sehen.

Grüße,
Stephan
 
AW: Suche Hilfe bei PHP-Aufgaben

aber wenn jemand anders denkt als der gute myhar dann lasst es mich wissen.
ist wirklich unglaublich!
nur mal so als beispiel, ich mache für ein game ca 10 logos die woche für user die mich fragen, das lass ich mir sicher nicht bezahlen, das mache ich gerne.
mal etwas drastischer, ich werde auch sicher den nächsten blinden nicht nach geld fragen bevor ich ihm über die strasse helfe.
 
AW: Suche Hilfe bei PHP-Aufgaben

PHP:
<?php
require_once ("Forumsfunktionen5.php");
?>
<html>
<head><title>Forum</title></head>
<body>
<h1>Willkommen beim Forum</h1>
<p>Sagen Sie uns Ihre Meinung</p>
<?php formular_ausgeben(); ?>
<hr />
<?php
for ($i = count($beitraege)-1; $i >= 0; $i--)
{
beitrag_ausgeben($beitraege[$i]);
print "<hr />\n";
}
?>
<p>Thats all folks.</p>
</body>
</html>

das ist der code zum forum!
 
AW: Suche Hilfe bei PHP-Aufgaben

PHP:
<?php
$beitraege = array();
beitrag_schreiben();
beitraege_einlesen();

function beitrag_schreiben($datei = "beitraege.txt")
{
if (!empty($_REQUEST['text']))
{
$dh = fopen($datei, "a");
if (!$dh)
{
print "Kann Datei nicht erstellen!\n";
}
else
{
fputs($dh, $_REQUEST['text']."\n");
if ($_REQUEST['autor'])
{
fputs ($dh, $_REQUEST['autor']."\n");
}
else
{
fputs ($dh, "unbekannt\n");
}
fclose ($dh);
}
}
}

function beitraege_einlesen($datei = "beitraege.txt")
{
global $beitraege;

$dh = fopen($datei, "r");
if(!$dh)
{
print "Kann Datei \"$datei\" nicht &ouml;ffnen!\n";
}
else
{
for ($i = 0; !feof($dh); $i++)
{
$zeile = fgets($dh);
if ($zeile != "")
{
$beitraege[$i]['text'] = $zeile;
$beitraege[$i]['autor'] = fgets($dh);
}
}
fclose($dh);
}
}

function beitrag_ausgeben ($beitrag)
{
print "Betreff: ".$beitrag ['betreff']."\n";
print "<br />";
print "Eintrag: ".$beitrag['text']."\n";
print "<br />";
print "Autor: ".$beitrag['autor']."\n";
}

function formular_ausgeben()
{
?>
<form method="POST" action="<?php print $_SERVER['PHP_SELF'] ?>">
<b><em>Betreff:</em></b><input type="text" name="betreff">
<br />
<b>Text: </b><textarea name="text" cols="50" rows="10" name="text"></textarea>
<br />
<b>Autor: </b><input type="text" name="autor">
<br />
<input type="submit" value="absenden">
</form>
<?php
}
?>

und das ist der für forumsfunktionen!
kannst damit was anfangen?
da ist auch schon ein betreff eingefügt, das kommt aber erst in der nächsten aufgabe.
 
AW: Suche Hilfe bei PHP-Aufgaben

Du hast ja schon in der forum.php die Variable $i zum zählen der Beiträge. Dann geb die einfach mit aus:

PHP:
<?php
for ($i = count($beitraege)-1; $i >= 0; $i--)
{
$nr = $i +1;
echo "Nr: ".$nr;
beitrag_ausgeben($beitraege[$i]);
print "<hr />\n";
}
?>
Damit die Zahl aber stimmt musst du noch eins dazu addieren.
 
AW: Suche Hilfe bei PHP-Aufgaben

Sorry, ja:

PHP:
<?php
for ($i = count($beitraege)-1; $i >= 0; $i--)
{
$nr = $i +1;
echo "Nr: ".$nr."<br>";
beitrag_ausgeben($beitraege[$i]);
print "<hr />\n";
}
?>
Das <br> macht den Zeilenumbruch.
 
AW: Suche Hilfe bei PHP-Aufgaben

Hallo Neidklub,

das sieht ganz nach der Aufgabenstellung im PHP 1A Heft aus. Das habe ich schon erledigt wenn du noch Hilfe brauchst.
Ich bin jetzt bei PHP 2A und da kommt es richtig dicke.

Hast du das Heft von der ILS Hamburg?

Schönen Gruß

Gwanun
 
AW: Suche Hilfe bei PHP-Aufgaben

ja, das ist es. das sind die letzten 3 hefte die mir fehlen. ich drehe da echt durch mit.
 
AW: Suche Hilfe bei PHP-Aufgaben

ist noch nicht ganz richtig, oder?
er macht für jede zeile ein eintrag, selbst für den autor...?
 
AW: Suche Hilfe bei PHP-Aufgaben

Sieht doch gut aus! Der Author steht halt in einer extra Zeile, das passt doch. Die Zählung stimmt aber!
Was in deiner Datendatei steht weiß ich aber nicht... .:)
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.965
Beiträge
1.540.137
Mitglieder
68.145
Neuestes Mitglied
filmzeugs
Oben