Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Html , PHP , Script fuer seite

Mein Problem kann ich schlecht beschreiben aber ich probir es mal,
Da ich einen Ubuntu 10.10 server hab wo apache2 drauf installirt ist habe ich mich mal mit upload scripts beschäftigt,.. Habe auch die "chmod" recht auf 777 (bzw 0777 fur das script) die photo kriegen automatisch eine Random nummer zugeteilt und werden in dem verzeichnis /var/www/upload/up gespeichert so

MEINE FRAGE:
Konntet ihr Programmirer von PHP (html ) eine script schreiben das automatisch eine neue seite erstellt wenn ein BILD (also datei) hochgeladen wird oder wurde ? es soll dann so wie ZB bei facebook


DANKE

Rechtreibung ist nicht mein fall (lebe seit 15 jahren in frankreich aber beforzuge lieber das deutsche ^^) 


Antworten zu Html , PHP , Script fuer seite:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi ;)

Das Mittel zum Zweck:

file_put_contents($dateiname, $inhalt);

Einfach $inhalt mit dem HTML-Code für die benötigte Seite füllen, den Dateinamen des Bildes aus dem Upload entnehmen.

Der Sinn des Ganzen bleibt mir aber bis hierher verborgen. Man kann doch hochgeladene Bilder auch dynamisch anzeigen, ohne dafür separate HTML-Dateien zu bauen.

greez 8)
JoSsiF

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ich habe nicht ganz verstanden ? Ich bin php anfaenger =)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Das macht gar nichts. War ich auch mal ;D

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Das macht gar nichts. War ich auch mal ;D

Könntest du es einfach beschreiben ?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
http://de2.php.net/file_put_contents

Ich hab es immer noch nicht kappirt ! Wenn das Script den namen nicht weis da ehr ja immer ein anderer is ,....
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Dafür gibts die Variable. Du musst den Dateinamen entweder per Formular übergeben lassen oder im Code erzeugen lassen.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Mein Problem kann ich schlecht beschreiben aber ich probir es mal,
Da ich einen Ubuntu 10.10 server hab wo apache2 drauf installirt ist
Nur mal so eine Anmerkung am Rande:
Ich hoffe, Du kennst Dich mit der Serveradministration besser aus als mit PHP. So ein Server ist nämlich kein Spielzeug. Den hat schnell jemand zur Spamschleuder gemacht, ohne das man es merkt.
die photo kriegen automatisch eine Random nummer zugeteilt und werden in dem verzeichnis /var/www/upload/up gespeichert

Und in diesem Zuge wird eine Variable erzeugt, die den Namen der Datei enthält. Diese Variable kannst Du verwenden, um Deine HTML-Seite zu erstellen.

MEINE FRAGE:
Konntet ihr Programmirer von PHP (html ) eine script schreiben das automatisch eine neue seite erstellt wenn ein BILD (also datei) hochgeladen wird oder wurde ? 

Und noch eine Anmerkung:

könnten wir, tun wir aber nicht. Dies hier ist ein  Hilfe-Forum, kein Wer programmiert mir was für Lau wofür ich anderswo viel Geld bezahlen müsste-Forum. Programmieren musst Du schon noch selbst. Auf php.net gibt es eine ausführliche Anleitung zu PHP.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Nein hatte ja nur gefragt da ich KP wie ich das machen soll

Zitat
Nur mal so eine Anmerkung am Rande:
Ich hoffe, Du kennst Dich mit der Serveradministration besser aus als mit PHP. So ein Server ist nämlich kein Spielzeug. Den hat schnell jemand zur Spamschleuder gemacht, ohne das man es merkt.


Das weiss ich auch nur ist das alles passwort geschutzt und nicht ueber ein script sondern ueber httpd.conf ,...
Zitat
nur ist das alles passwort geschutzt und nicht ueber ein script sondern ueber httpd.conf ,...
Bist Du ernsthaft der Meinung, nur mit der Apacheconfigurationsdatei kann man einen Rootserver gegen Missbrauch als Spamschleuder absichern?   :o;D

@MBGucky
Deine Frage:
ich hoffe, Du kennst Dich mit der Serveradministration besser aus als mit PHP.
sollte wohl mit seiner Antwort beantwortet sein  ;D;D;D

 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Mein script ist fertig Seblst gemacht ^^ (meine ich ernst)

<?php
include("header.html")

echo "<center><h1> Bilder Galerie </h1></center>" . "\n";

foreach (glob("*.png") as $filename) {
   echo "<center><br>Bild Name : " . $filename . "</br></center>";
   echo "<center><img src='$filename' width='800' height='500'></center>";
   echo "<center><input type='button' onclick='window.print();' value='Das Obere Bild ausdruecken !'></input></center>";
}

foreach (glob("*.jpg") as $filename) {
   echo "<center><br>Bild Name : " . $filename . "</br></center>";
   echo "<center><img src='$filename' width='800' height='500'></center>";
   echo "<center><input type='button' onclick='window.print();' value='Das Obere Bild ausdruecken !'></input></center>";
}

foreach (glob("*.gif") as $filename) {
   echo "<center><br>Bild Name : " . $filename . "</br></center>";
   echo "<center><img src='$filename' width='800' height='500'></center>";
   echo "<center><input type='button' onclick='window.print();' value='Das Obere Bild ausdruecken !'></input></center>";
}
include("footer.html")
?>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Mein script ist fertig Seblst gemacht ^^ (meine ich ernst)
Ja, das sieht man. Dass Du PHP nich so dolle kannst, haben wir ja schon festgestellt. Nun lernen wir, dass es bei Dir mit HTML ebenso aussieht, wenn nicht noch schlimmer.

<?php
include("header.html")
Der funktioniert nicht, weil ein ; fehlt.

foreach (glob("*.png") as $filename) {
   echo "<center><br>Bild Name : " . $filename . "</br></center>";
<br> foo </br> gibt es nicht. <br> ist ein Zeilenumbruch. Wenn Du unbedingt öffnen und schließen willst, nimm <p></p>
   echo "<center><input type='button' onclick='window.print();' value='Das Obere Bild ausdruecken !'></input></center>";
window.print() druckt nicht das Bild, sondern die ganze Seite.
glob("*.jpg")
wenn mich nicht alles täuscht, ist glob() case-sensitive. Du musst also darauf achten, dass Du die Dateiendung immer klein schreibst. Bin mir aber nicht sicher.



 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
wenn mich nicht alles täuscht, ist glob() case-sensitive. Du musst also darauf achten, dass Du die Dateiendung immer klein schreibst. Bin mir aber nicht sicher.

Ja, das ist so. Ist aber im vorliegenden Fall sicher genauso großzügig zu ignorieren wie die Tatsache, dass ein include eigentlich keine Klammern bekommen sollte, da es sich streng genommen um keine Funktion handelt ;)

@killer: Bist du zufrieden mit deiner Arbeit?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ja Ja es geht =) Danke Noch mal


« Mediawiki... Namensräume Wie kann ich ein "Bild" in HTML auf einer Webseite als "Design/Layout" einbinden »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Ubuntu
Ubuntu ist eine Linux-Version, die auf Debian aufbaut. Der Der Name Ubuntu stammt aus der südafrikanischen Zulu-Sprache und lässt sich mit „Menschlichkeit...

PHP
PHP steht für Personal Home Page und ist eine Skriptsprache die meist verwendet wird zur dynamischen Erzeugen von Internetseiten. PHP zeichnet sich durch die weite D...

Bildpunkte
Bilder, die von einem Monitor wiedergegeben werden, bestehen aus einzelnen Bildpunkten (Pixeln). Je höher die Pixelanzahl ist, desto genauer und besser kann das Bild...