Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
bilder script läuft nicht richtig ! [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
bilder script läuft nicht richtig !


 
Mac Force
31-07-2002, 18:54 
 
hallo leute,

kann mir bitte jemand helfen.
ich habe leider nicht viel ahnung von php.
möchte aber gerne ein bilder script instalieren. ich habe es schon so weit geschaft das man die bilder sehen kann. aber leider nicht die kleinen. es steht auf der seite immer diese warnung : " Warning: Unable to open thumb.png in nailcut.php3 on line 95 " aber leider weiss ich nicht was sie bedeuet. das script kann man hier downloaden :

http:// www.subjective.de/de/nail/index.php4

vieleicht ist jemand so nett und hilft mir dabei es zu instalieren. und schreibt mir seine emai addy hier rein so das wir kontakt auf nehmen können. danke für die hilfe von euch allen !

cu

mac force

 
hand
31-07-2002, 19:17 
 
Hast noch im Verzeichnis das thumb.png?

 
Mac Force
31-07-2002, 19:25 
 
ja ich habe das thumb.png noch in meine verzeichniss.

was soll ich damit machen ?

 
hand
31-07-2002, 20:09 
 
Ich habe nailcut.zip entpackt.

Im Verzeichnis habe ich die Files:
index.php3
nailcut.php3
readme.txt
template.html
thumb.png

Zusätzlich habe ich noch zwei Verzeichnisse darin angelegt - die Namen für diese verzeichnisse habe ich aus dem File index.php3 entnommen:
pics
mpics

Jetzt habe ich in das Verzeichnis "pics" einige JPEGs hineinkopiert und dann habe ich die index.php3 aufgerufen und siehe da es hat auf Anhieb funktioniert. Automatisch hat das Skript im Verzeichnis "mpics" umrandete Thumbs (basierend auf thumb.png" angelegt.


OK

Nun zu Deiner Installation. Schaeun wir mal, ob bei Dir PNG Support enabled ist:

Mach bitte ein File, taufe es phpinfo.php3:

<?
phpinfo();
?>

und rufe es über den Browser auf. Ganz zu Beginn steht die PHP-Version. Welche Version hast Du?

Scroll runter bis zum Abschnitt GD. Dort müßte so was stehen wie:

gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled


Wie schaut's aus, kannst das Ergebnis bitte posten?

Schau bitte, ob Du auf alle Files Leserechte hast

 
Mac Force
31-07-2002, 21:48 
 
hallo wen ich das script aufrufe sehe ich das :

gd

GD Support
enabled

GD Version
1.6.2 or higher

FreeType Support
enabled

FreeType Linkage
with TTF library

GIF Read Support
enabled

GIF Create Support
enabled

JPG Support
enabled

PNG Support
enabled

WBMP Support
enabled

 
Mac Force
31-07-2002, 23:08 
 
habe es jetzt so weit bekommen das die fehler meldung weg ist. freu !
aber leider sehe ich nur die kleinen bilder nicht. die voll ansicht geht super ! hand was habe ich jetzt falsch gemacht. oder geht das script bei mir nicht siehe oben meine daten ?

cu und dank mac force

 
hand
31-07-2002, 23:40 
 
Deine Werte aus phpinfo() sind alle im grünen Bereich.

Hast Du auch die Verzeichnisse pics bzw. mpics angelegt?
Hast Du auch ein paar Bilder in das Verzeichnis pics kopiert?
Ansich werden die Thumbs automatisch erzeugt und in mpics abgelegt, wenn Du http://localhost/test/nailcut/index.php3 aufrufst (Pfad ist natürlich bei Dir anders, wäre ein Zufall wenn er gleich wäre)

Wurden die Thumbs im Verzeichnis angelegt?
Wenn nein - hat das Skript denn Rechte ins mpics Verzeichnis wechseln zu dürfen? (Unter Linux "chmod 777 mpics")
Hat das Skript in weiterer Folge die Rechte auch dort Files anlegen zu dürfen? (ebenfalls unter Linux "chmod 777 mpics")

Was hast du gemacht, daß die Fehlermeldung weg ist? Hast Du im Source-Code herumgegegurkt?

 
Mac Force
01-08-2002, 00:30 
 
also im cod habe ich nix gemacht. einfach neu hoch geladen dan gings.
also das mpics muss 777 haben ?
habe ich gemacht aber es ändert sich immer wieder.

desweiteren legt es keine bilder im anderen verzeichniss an.


hier der link: http://onkelzportal.de/nailcut/index.php3?start=0

 
hand
01-08-2002, 07:33 
 
Daß die gestzten Rechte verloren gehen ist suspekt.
Probieren wir was anderes, ich weiß aber nicht, ob es funktionieren wird. Legen wir mit Hilfe eines PHP-Skriptes das Verzeichnis an, um zu erreichen, daß der Eigentümer des Verzeichnisses mit jenem der dann in dieses Verzeichnis wechselt und darin Files erzeugt ident ist. Der Eigentümer darf im Regelfall immer in dein Dir wechsern und darin Files manipulieren.

Folgende Vorgehensweise:

1. Lösche bitte manuell das Verzeichnis "mpics"

2. Mach bitte ein PHP-Skript mit folgendem Inhalt und lege es in das "nailcut" Verzeichnis (realtiv zu diesem Verzeichnis soll "mpics" kreiert werden). Taufe es "mkdir.php3"


<?php
// Mein Name: mkdir.php3
$Dir = "mpics";
if (mkdir($Dir, 0777)) {
print "Verzeichnis $Dir erfolgreich angelegt";
} else {
print "Fehler beim Anlegen des Verzeichnisses $Dir";
}
?>


3. Jetzt ruf das Skript auf http://onkelzportal.de/nailcut/mkdir.php3

4. "Verzeichnis mpics erfolgreich angelegt" sollte ausgegeben werden

5. http://onkelzportal.de/nailcut/index.php3

Und funktioniert es jetzt?

6. "mkdir.php3" wieder entfernen

 
Mac Force
01-08-2002, 10:31 
 
wen ich auf den link klicke kommte eine fehler meldung ?


sorry

 
hand
01-08-2002, 11:00 
 
Parse error: parse error in /..../mkdir.php3 on line 5

In der Zeile 5 müßte
print "Verzeichnis $Dir erfolgreich angelegt";
stehen. Da gibt es nix, was einen Parse Error verursachen könnte.
kontrolliere bitte nochmals den Inhhalt des Skriptes!

Im wesentlichen müßte das Skript aus nur einem Befehl bestehen:

<?php
mkdir("mpics", 0777);
?>

Wenn das Anlegen erfolgreich war erfolgt keine Ausgabe.

 
Mac Force
01-08-2002, 14:38 
 
wkennst du vieleicht ein anderes script womit man so etwas machen kann. es müsste vorschauen selber erstellen ( vorschau bilderr kleines format ) wen man sie anklickt müste sich in einen extra fenster was genau die grösse hat wie das bild.
wen man ein anderes anklickt müsste das erste wieder zu gehen kennst du so ein script. weil es muss ja nicht sein das wir b.z.w dich hier damit die ganze zeit auf den keks gehe, hast sicher noch was anders zu tun.


cu mac force

meine email adresse onkel.gilli@gmx.de
kannst mir ja mal mailen.

 
hand
01-08-2002, 14:54 
 
Bitte diesen einen Versuch noch - ich flehe Dich an, bitte ...

<?php
mkdir("mpics", 0777);
?>


Gehst mir nicht auf den Keks.
Es zieht ich ja nur deshalb, weil Du dazwischen so lange Pause machst :D

 
Mac Force
01-08-2002, 15:14 
 
beim ersten aufrufen ist nix pasiert. es hat auch keinen ordner erstellt. und es kam keine fehler meldung mehr. wen ich es noch mal aufrufe kommt das


Warning: MkDir failed (File exists) in /homepages/14/d26683089/htdocs/onkelzportal/nailcut/mkdir.php3 on line 3

es sagt doch eigendlich das der ordner exestiert oder? es ist aber keiner da :(.

 
Mac Force
01-08-2002, 15:17 
 
habe das ftp progi neu gestartet und da war der ordner da :-).
leider geht es trotzdem nicht.

 
hand
01-08-2002, 17:42 
 
Der Server hat ein ganz und gar eigentümliches Caching-Verhalten. Ich denke, daß die Requests gar nicht ganz durch kommen, zuvor uns ein Proxy bedient. Du hast "Parsing Errors" wo es keine geben kann, Du siehst angelegte Verzeichnisse nicht unmittelbar nach dessen anlegen, wenn ich die Adresse von http://onkelzportal.de/nailcut/ auf http://onkelzportal.de/nailcuts/ ändere läßt mir der Browser es gar nicht zu und springt wieder auf http://onkelzportal.de/nailcut/, udgl.

Letzter Versuch:
Benenne bitte den Ordner "nailcut" um auf "thumb" und danach rufe die Seite auf über:
http://onkelzportal.de/thumb/
Du könntest noch 10 weitere Bilder nach pics laden. Wenn die auch als Broken Pics angezeigt werden, dann kenn i mi nimmer aus.

Wenns dann noch immer nicht funktioniert muß ich passen. Ich kenne auch keine anderes Skript.

 
Mac Force
01-08-2002, 18:01 
 
ne das geht auch nicht.
ich habe ein script gefunden würdest du mir etwas dabei helfen ?
hier der link :
http://www.php-area.de//scripts_link.php?id=80f85e04ea908072def326682b3dd2c3

ich hänge das script mal an.

kannst mir ja per mail bescheid sagen, glaube es ist so etwas wie ich suche.
ich denke mal das ist auch sehr einfach, bekomme es aber nicht auf anhieb hin.

cu melde dich bitte mal per mail

 
hand
01-08-2002, 18:06 
 
Aber weitere Bilder hast Du nicht hochgeladen. Aber das wirsd vmtl. auch nix helfen.

 
Mac Force
01-08-2002, 18:10 
 
andere bilder hoch geladen die ersten b.z.w. orginale gingen auch nicht.

ist das obere script gut ?


schalte dooch bitte mal dein pn ein !
da können wir uns etwas besser unterhalten, wen du willst.

 
hand
01-08-2002, 18:19 
 
Obwohl Du noch weiter Bilder hochgeladen hast, sehe ich immer nur 7 Broken Pics ????
Is ja wurscht.

Beim anderen Skript benötigtst Du gem Beschreibung:

thumbsfunc 0.1 ist ein sammlung von php-funktionen, die
aus jpg-dateien kleine vorschaubilder, sogenannte thumb-
nails erstellt. hierzu wird die freie software jpgtn von
Jeremy Madea benötigt. diese ist hier erhältlich:

http://www.phpwelt.de/archiv/download.php3?id=956644126

Leider gibts da beim Link nix zu holen

Ich weiß, nicht ob das Skript gut ist, ich habe noch kein Sample gefunden.

Auf der anderen Seite gibt es ein großes Angebot, so wie es aussieht: http://www.php-resource.de/scripts.php?cat=searchfind&TextToSearch=gallery&B1=suchen

 
jesuzz
02-08-2002, 13:36 
 
hab eure coms mal so überflogen und hab festgestellt dass ich am anfang ein ähnliches problem hatte! man muss bei dieser aufgabe glaube ich überlegen ob sich der ganze aufwand lohnt denn diese thumb erstellung war schon immer ein happiges thema. Ich weiß nicht wie umfangreich eure pics-section werden soll. wenn sie nicht größer als auf der seite
www.onlinepics24.de (http://www.onlinepics24.de) werden soll, dann machs doch im grundgerüst so:

erstell mit irfanview o.ä. thumbnails über die batch funktion in folgender form s_Bildname.jpg

lade diese thumbs in den ordner wo die originale liegen.

die script basis sieht dann so aus:

if ($dir = @opendir("Bilder/Photos"))
{
while (($file = readdir($dir)) !== false)
{
if ((strtoupper(substr($file,strlen($file)-3,3))=="JPG") && (substr($file,0,2)!="s_"))
{
echo "<a href=\"$file\"><img src=\"s_$file\"></a><br>";
}
}
closedir($dir);
}


ist eigentlich voll simple, läuft zwar nur "semi-automatisch" aber kostet weniger zeit als ewig rum zu scripten! wer natürlich die php herausforderung sucht sollte diese version gleich wieder vergessen.

hoff ich hab eu weitergeholfen... :)

wenn nicht könnt ihr mir vielleicht weiterhelfen: möchte, wenn ich auf ein thumb klicke dass der name des thumbs an eine seite übergeben wird auf der man dann kommentare schreiben kann! diese übergabe mache ich bis jetzt manuell und schreibe dann nach texteingabe immer eine text-datei zum bild, wobei in $file der bildname steht!!

$handle=fopen("../$file.txt",'w');

fputs($handle,$text=nl2br($text));
fclose($handle);

hoffentlich habt ihrs verstanden, ich glaub meine erklärung war nicht die beste, aber mal schauen...

danke im voraus, gruß jesuzz

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:31 Uhr.