Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
In dem CMS direkt nicht. Denn man kann den Code immer wieder ändern. Egal was man da einbaut..
Einzige Möglichkeit wäre Verschlüsselung des PHP Codes, aber sowas ist eigentlich assi.. (müsstest ma nach googeln)
Aber wenn das für euer CMS ist: Erwartet ihr wirklich, dass da jemand einfach so...
Das ist die Ursache für den Fehler dafür, aber nicht der Grund.
Man kann erst session starten und header senden danach..
Das prob wird wohl eher eine Ausgabe vor dem <?php sein. Da darf nix sein auch kein lerrzeichen. UNd wenn da schon eine ausgabe war, wirft session_start den fehler..
WTF?
Du programmierst ein CMS (einfach mal so nebenbei) und kannst kein php code testen? Das cms wird toll!
Da läuft was falsch bei euch..
Zu dem Code:
Du hast wieder die $ bei den variablen in der Funkiton vergessen..
Außerdem nutze bei den strings lieber ' dann brauchste net jedes " escapen...
Warum probierst du es nicht einfach?
Aber naja, es wird sowieso net funktionieren, da du erstens $id schreiben musst und die Funktion Buy nicht zweimal deklarieren kannst...
pack den mysql query in den if block beim move_uploaded_file, da wird doch geprüft, ob die datei korrekt ist, also machst da auch den eintrag in die db..
/edit:
@Frank:
1. Das ist ein Hilfe forum, also sol er es auch selbst machen, also was soll dieses script, mit dem du dich wahrscheinlich nur...
Nein, das ist nicht falsch, man kann es auch verwenden, besser ist aber man nimmt noch geschweifte Klammenr um die Variablen in strings, damit php genau weiß, wann der var name nu vorbei ist (bei zwei ähnlichen variablen notwendig..)
Könnt ihr bitte mal überlegen? Ich rede hier von nem ganzem template was er mit echo ausgeben würde, warum?? Es ist IMMER besser html code von php code zu trennen. Allein wegen der Übersicht.
Und außerdem müssen nicht mehrere Schritte abgearbeitet werden, meins ist sofort lesbar, euers nicht...
er soll garnix können, denn das ganze ding ist komplett sinnlos.
ich gebe html code einfach so aus:
<?php /* php code */ ?>
<html><!--htmlcode--></html>
<?php /* php code */ ?>
sry, aber sowas ist trotal sinnlos. Wer gibt schon alels mit echo aus, für kleine scripte ok, aber ein seiten template doch bitte ausserhalb von php bzw als template.
Das liegt an Zeile 16. Diese Schleife ist ne endlos schleife. folgendes:
while($arraydateien = "true")
Du musst das anders machen, $dateien = array($_FILES['datei']['tmp_name']); ist auch blödsinn. Also ab Zeile 14 schreibst sowas in der art:
$dateien = is_array($_FILES['datei']['tmp_name'])...
überprüfe, ob $_FILES['datei']['tmp_name'] ein array ist, dann ne schleife, ansonsten direkt nehmen. Prüfen mit is_array().
Und bei den Klammern brauchste nix ändern, das is alles richtig.
Das ist ganz einfach.
$_FILES['datei']['tmp_name'] ist ein array, welches bei mehreren datein auch mehrere tmp_names enthält, so ist es dann bei jedem..
Lies dazu am besten folgendes:
http://de.php.net/manual/de/features.file-upload.multiple.php
Du brauchst den Modifikator e. Ansonsten würde auch noch preg_replace_callback gehen..
Aber hier ein beispiel für e:
$content = preg_replace('!\[php\](.*)\[/php\]!eisU', 'highlight_string("${1}")', $content);
Gruß
/E:
Der Modifikator e bewirkt, dass der string des 2. parameters als php code...
ja, oder einfach mal den thread lesen (@NetzSchleicher & Frank) und nicht immer so ein müll posten. Er fragt doch garnich wie man den Durchschnitt berechnet, sondern wie man rundet (was Commodore ja schon richtig beantwortet hat).
Das ihr dann immer eure unterdurchnittlichen scripts posten...
Das ist aber garnich gefragt..
@alle:
Die beiden aufgeführten Varianten müssen sich doch nicht ausschließen.
Gebt halt mit php das aktuelle bild aus, zusätzlich ändert ihr dann aber mit js das bild, sobald es später wird.. (ich schließe allerdings auch aus, dass jemand so lang auf ner hp ist...
Also ich find auch, dass das ne gute Idee ist, die auch umgesetzt werden sollte.
Wie commodore ja schon sagte, kann man so viel besser helfen und sieht schneller im Code durch, gerade bei Fehlermeldungen..
Ich hab mir auch paar Gedanken zu Umsetzung gemacht:
Also die Zeilen könte man sich...
Du hälst dich wohl für oberschlau was?
Redest von Erfahrung, nutzt aber ereg_replace <- lOL! Schreibst alles doppelt und dreifach auf z.b. die arrays synonym und $bbcode, da frag ich mich wofür gibt es array_flip und array_walk gibt, damit hab ich mit einer zeile code das gemacht, was du so in...
Diese Seite verwendet Cookies, um Inhalte zu personalisieren und dich nach der Registrierung angemeldet zu halten. Durch die Nutzung unserer Webseite erklärst du dich damit einverstanden.