Thumbnails

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 19 Δεκ 2007 23:57

vassilism έγραψε:Τώρα δουλεύει τέλεια. :victory:
Είσαι φοβερός, φανταστικέ πατρίδα!!! :D
Κάτι τελευταίο (για να μην σε κουράζω άλλο).

Κώδικας: Επιλογή όλων

<? $fname = substr&#40;time&#40;&#41;.rand&#40;10,99&#41;,-12&#41;;//pairnoume ena 12pshfio noumero gia onoma ton arxeion?>
Εδώ δίνεις για τιμή στη μεταβλητή fname έναν αριθμό με 12 ψηφία.
Ο αριθμός αυτός είναι τυχαίος, πράγμα που σημαίνει ότι μπορεί να ξανατύχει (με πολύ μικρές πιθανότητες) ο ίδιος αριθμός.

Σωστά ή κάνω λάθος?

Αν είναι σωστή η παρατήρησή μου, πώς μπορώ αυτό να το αλλάξω έτσι ώστε να μην είναι random αλλά να είναι μοναδικό για κάθε εγγραφή π.χ. σαν auto_increment?

den ginetai na sympaisei o idios kodikos giati einai timestamp (ektos kai ana gyrisoume ton xrono piso) :lol:

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Thumbnails

Δημοσίευση από vassilism » 20 Δεκ 2007 00:21

Καλό!
Πατρίδα σου εύχομαι καλές γιορτές με υγεία και ευτυχία.
Εγώ θα πήξω λίγο αυτές τις ημέρες γιατί υπηρετώ τη μαμά πατρίδα. :cop:

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 20 Δεκ 2007 00:45

vassilism έγραψε:Καλό!
Πατρίδα σου εύχομαι καλές γιορτές με υγεία και ευτυχία.
oti epithymeis kai esy patrida
vassilism έγραψε: Εγώ θα πήξω λίγο αυτές τις ημέρες γιατί υπηρετώ τη μαμά πατρίδα. :cop:
Allazoume :)

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Thumbnails

Δημοσίευση από vassilism » 20 Δεκ 2007 01:01

Μέσα.
Να είσαι ξυρισμένος, γυαλισμένος και προβλεπόμενος, μην φας καμιά φυλακή :lol:

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 20 Δεκ 2007 01:09

vassilism έγραψε:Μέσα.
Να είσαι ξυρισμένος, γυαλισμένος και προβλεπόμενος, μην φας καμιά φυλακή :lol:
Ax.. agori mou.. ekana strato epi xountas opote katalavaineis oti ta shmerina tha mou fanoun san taksidaki anapsyxhs :lol:

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Thumbnails

Δημοσίευση από vassilism » 20 Δεκ 2007 01:38

Σαν διακοπές θα σου φανεί.
Αν δεν κάνω λάθος, στην εποχή σου ο φαντάρος είχε κυριαρχία έξω από το στρατόπεδο και τον σέβονταν όλοι, βέβαια ήταν ποιο δύσκολα.
Σωστά?
Τη σημερινή εποχή ο φαντάρος έχει καταντήσει χειρότερος από Αλβανό.
Υπάρχει μόνο για τις αγγαρείες του στρατοπέδου, και τίποτα άλλο.
Ξέρεις τι είναι να πυροβολούν σκοπό, και οι ανώτεροι να του λένε βάλτο στα πόδια και μην τολμήσεις να βγάλεις όπλο?
Η απόλυτη ξευτίλα.
Υπήρχε περίπτωση να γίνει κάτι τέτοιο στην εποχή σου?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 20 Δεκ 2007 01:41

vassilism έγραψε:Σαν διακοπές θα σου φανεί.
Αν δεν κάνω λάθος, στην εποχή σου ο φαντάρος είχε κυριαρχία έξω από το στρατόπεδο και τον σέβονταν όλοι, βέβαια ήταν ποιο δύσκολα.
Σωστά?
Τη σημερινή εποχή ο φαντάρος έχει καταντήσει χειρότερος από Αλβανό.
Υπάρχει μόνο για τις αγγαρείες του στρατοπέδου, και τίποτα άλλο.
Ξέρεις τι είναι να πυροβολούν σκοπό, και οι ανώτεροι να του λένε βάλτο στα πόδια και μην τολμήσεις να βγάλεις όπλο?
Η απόλυτη ξευτίλα.
Υπήρχε περίπτωση να γίνει κάτι τέτοιο στην εποχή σου?
ee..xmm.. ego ksereis hmoun apo tous antirhsies ths epoxhs kai den perasa kai poly kala :) polloi pantos apo tous fantarous thn eixan dei arxhgoi kratous :lol:

Άβαταρ μέλους
vassilism
Δημοσιεύσεις: 1950
Εγγραφή: 17 Μαρ 2007 14:47
Επικοινωνία:

Thumbnails

Δημοσίευση από vassilism » 20 Δεκ 2007 01:54

Και πολύ καλά έκανες.
Απλά το θέμα είναι ότι τη σημερινή εποχή φαντάρος = άμεσα εκμεταλλευόμενος από ανωτέρους.
Και ο πραγματικός όρος του φαντάρου δεν υφίσταται πλέον (ξέρεις αυτοί που πάνε με τα όπλα, κάνουν ασκήσεις και πολεμάνε κακούς).
Πιστεύω πως κάθε σκεπτόμενος άνθρωπος που πήγε στρατό στην εποχή μου (και είδε αρκετά πράγματα) δεν θα πρέπει να αισθάνεται και τόσο περήφανος.

andy12gr
Δημοσιεύσεις: 46
Εγγραφή: 23 Δεκ 2008 07:47

Thumbnails

Δημοσίευση από andy12gr » 28 Μαρ 2010 08:50

καλημερα, επιστρεφω σε ενα παλιο θεμα μια και το χρησιμοποιησα με αρκετη επιτυχια.
Αν και μου τις ανεβαζει τις φωτο μου βγαζει συγχρονως και ενα μηνυμα
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xxxx/public_html/xxxxxx/index.php on line 131
Γνωριζετε τι σημαινει αυτο?

και κατι ακομα, μπορει να μου δινει το λινκ αυτοματα μετα το upload ωστε να το χρησιμοποιησω?

Apostolis_38
Δημοσιεύσεις: 1969
Εγγραφή: 14 Φεβ 2008 16:20
Τοποθεσία: ΠΕΙΡΑΙΑΣ

Thumbnails

Δημοσίευση από Apostolis_38 » 29 Μαρ 2010 13:51

Το μήνυμα που σου βγάζει σημαίνει οτι κάτι δεν είναι σωστό στο query.
Μπορεί να είναι οτιδήποτε.
π.χ. λάθος όνομα πεδίου (data στη βάση datta στην φόρμα),
Επίσης μπορεί να έχει αντίκτυπο στο query, μπορεί και όχι. Δηλαδή το query να εκτελείται κανονικά παρ' όλο που βγάζει το μήνυμα. Μου έχει τύχει.
Πάντως το σωστό είναι να το ψάξεις και να μην σου βγάζει το μήνυμα.

Επειδή δεν είδα πουθενά στο topic το fetch_assoc, υποθέτω οτι το έχεις φέρει στα μέτρα σου, οπότε αν μπορείς να δώσεις τον σχετικό κώδικα θα βοηθούσε.

Το λινκ μπορείς να το βγάλεις μόνος σου κάνοντας echo το path + το filename.

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

Thumbnails

Δημοσίευση από stevebat » 11 Απρ 2010 13:10

εγώ τώρα που το δοκίμασα δεν μου ανεβάζει png εικόνες τη μια φορά μου λέει ότι δεν υποστιριζετε και την άλλη δημιουργεί 2 κενά αρχεία στον server έβαλα όλες τις διορθώσεις που έγιναν αλλα τίποτα!! Πάντως το scriptaki είναι πολύ ωραίο!!!

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 11 Απρ 2010 15:54

Κώδικας: Επιλογή όλων

<?php
	class thumbnail
	&#123;
		var $sourceFile; 
		var $originalFilename; 
		var $destinationDirectory; 
		var $destinationDirectoryFilename; 
		
		var $createImageFunction = '';
		var $outputImageFunction = '';
		
		function generate&#40;$sourceFile = "", $originalFilename = "", $destinationDirectory = "", $destinationDirectoryFilename = "", $width = -1, $height = -1&#41;
		&#123;
      if &#40;!empty&#40;$sourceFile&#41;&#41;
        $this->sourceFile = $sourceFile;
      
      if &#40;!empty&#40;$originalFilename&#41;&#41;
        $this->originalFilename = $originalFilename;
       
      if &#40;!empty&#40;$destinationDirectory&#41;&#41;
        $this->destinationDirectory = $destinationDirectory;
       
      if &#40;!empty&#40;$destinationDirectoryFilename&#41;&#41;
        $this->destinationDirectoryFilename = $destinationDirectoryFilename;
      
      if &#40;!empty&#40;$width&#41;&#41;
        $this->width = $width;
      
      if &#40;!empty&#40;$height&#41;&#41;
        $this->height = $height;

      list&#40;, $this->extension&#41; = explode&#40;'.', $this->originalFilename&#41;;

if&#40;&#40;$this->extension == 'gif'&#41; || &#40;$this->extension == 'GIF'&#41; || &#40;$this->extension == 'png'&#41; || &#40;$this->extension == 'PNG'&#41;  || &#40;$this->extension == 'jpeg'&#41; || &#40;$this->extension == 'JPG'&#41;  || &#40;$this->extension == 'jpg'&#41; || &#40;$this->extension == 'JPEG'&#41;&#41;  &#123;$this->extension = $this->extension;&#125; else &#123;$this->extension = 'jpg';&#125;		
			switch &#40;$this->extension&#41;
			&#123;
				case 'gif' &#58; case 'GIF'&#58;
					$createImageFunction = 'imagecreatefromgif';
					$outputImageFunction = 'imagegif';
				  break;
				
				case 'png' &#58; case 'PNG'&#58;
					$createImageFunction = 'imagecreatefrompng';
					$outputImageFunction = 'imagepng';
				  break;
				
				
				case 'jpg'&#58; case 'jpeg'&#58; case 'JPG'&#58; case 'JPEG'&#58;
					$createImageFunction = 'imagecreatefromjpeg';
					$outputImageFunction = 'imagejpeg';
				  break;

				
				default &#58; 
					exit&#40;"<p align='center' style='font-size &#58; 14px;font-family &#58; Verdana;font-weight &#58; bold;color &#58; red;border-width &#58; 1px 1px 1px 1px;border-color &#58; red red red red;border-style &#58; solid solid solid solid;padding-top &#58; 10px;padding-left &#58; 10px;padding-right &#58; 10px;padding-bottom &#58; 10px;'>Λάθος!! Τα αρχεία με κατάληξη '&#123;$this->extension&#125;' δεν επιτρέπονται!!<br>
<a href='#' onclick='history.go&#40;-1&#41;' style='text-decoration &#58; none;'>&laquo;Πατήστε εδώ για να επιστρέψετε και διορθώστε</a></p>"&#41;;
				  break;
			&#125;
		
			$this->img  = $createImageFunction&#40;$this->sourceFile&#41;;
			
			list&#40;$this->org_width, $this->org_height&#41; = getimagesize&#40;$this->sourceFile&#41;;
			
			if &#40;$this->height == -1&#41;
			&#123;
				$this->height = round&#40;$this->org_height * $this->width / $this->org_width&#41;;
			&#125;
			
			if &#40;$this->width == -1&#41;
			&#123;
				$this->width = round&#40;$this->org_width * $this->height / $this->org_height&#41;;
			&#125;	 
			
			$this->xoffset = 0;
			$this->yoffset = 0;
			
			$this->img_new = imagecreatetruecolor&#40;$this->width, $this->height&#41;;	
$nrcolors = imagecolorstotal&#40;$this->img_new&#41;;
@imagetruecolortopalette&#40;$this->img_new, true, $nrcolors&#41;;
if&#40;$this->extension == 'gif' || $this->extension == 'GIF'&#41; &#123;
$color = imagecolortransparent&#40;$this->img_new&#41;;
imagefill&#40;$this->img_new, 0,0, $color&#41;;
&#125; else &#123;


@$color = imagecolortransparent&#40;$oSourceImage&#41;;
$color=imagealphablending&#40;$this->img_new, false&#41;;
//$color = imagecolorallocatealpha&#40;$this->img_new, 0xFF & &#40;$color >> 0x10&#41;, 0xFF & &#40;$color >> 0x8&#41;, 0xFF & $color, 127&#41;;
$color = imagecolorallocatealpha&#40;$this->img_new, 0, 0, 0, 127&#41;;
$color = imagecolortransparent&#40;$this->img_new, $color&#41;;
&#125;


imagefill&#40;$this->img_new, 0,0, $color&#41;;
			
			if &#40;$this->img_new&#41;
			&#123;
				imagecopyresampled&#40;$this->img_new, $this->img, 0, 0, $this->xoffset, $this->yoffset, $this->width, $this->height, $this->org_width, $this->org_height&#41;;
				
				list&#40;$this->newFilename&#41; = explode&#40;'.', $this->destinationDirectoryFilename&#41;;
				
				$this->fullDestination = &#40;$this->destinationDirectory.'/'.$this->newFilename.'.'.$this->extension&#41;;
if&#40;$this->extension == 'png'&#41; &#123;				
$outputImageFunction&#40;$this->img_new, $this->fullDestination,9&#41;;
&#125; else &#123;
$outputImageFunction&#40;$this->img_new, $this->fullDestination,90&#41;;
&#125;  
			&#125;
			else
			&#123;
				$this->failed = true;
			&#125;
			
			if &#40;$this->failed == false&#41;
			&#123;
				return $this->fullDestination;
			&#125;
		&#125;
	&#125;
?>



auth einai h neoterh class pou exei feiaxtei....


epishs.. to $ext = strrchr($org,'.'); prepei na alaxtei me auto:

Κώδικας: Επιλογή όλων

	$ext = explode&#40;'.',$org&#41;;
	$ext = end&#40;$ext&#41;;
gia na apofygoume titlous arxeion me dot(.) mesa ston titlo (p.x. kati.image.jpg)

Άβαταρ μέλους
stevebat
Script Master
Δημοσιεύσεις: 307
Εγγραφή: 05 Αύγ 2009 15:54
Επικοινωνία:

Thumbnails

Δημοσίευση από stevebat » 11 Απρ 2010 20:14

αα ωραία δουλεύει πάρα πολύ καλά !!!!
Ευχαριστω για το χρονο σας!

kapoios001
Δημοσιεύσεις: 403
Εγγραφή: 17 Φεβ 2011 12:26

Thumbnails

Δημοσίευση από kapoios001 » 17 Φεβ 2011 12:30

Γεια σας,

Να πω και εγώ με τη σειρά μου ότι το script με βοήθησε πάρα πολύ και το βρίσκω εξαιρετικό.

Αντιμετωπίζω ένα πρόβλημα όμως: ενώ υποστηρίζει .jpg εικόνες όταν ανεβάζω μια εικόνα .jpg που έχει τραβηχτεί με ψηφιακή φωτογραφική μηχανή δεν μπορεί να την επεξεργαστεί.

Στην προκειμένη περίπτωση δεν μπορεί να βάλει στον φάκελο την εικόνα μεγάλη και δημιουργεί μόνο την μικρογραφία. Το χρησιμοποιώ αρκετό καιρό το script και δεν μου είχε βγάλει κάποιο πρόβλημα.

Το μόνο που μπορώ να υποθέσω είναι ότι δεν μπορεί να επεξεργαστεί την εικόνα επειδή είναι τραβηγμένη με ψηφιακή και δεν μπορεί να χειριστεί τα Exif Information.

Αν θέλετε ρίξτε μια ματιά στην εικόνα που προσπαθώ να ανεβάσω (στις υπόλοιπες εικόνες .jpg δουλεύει κανονικά)
Συνημμένα
P5260001.JPG

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6230
Εγγραφή: 30 Νοέμ 2004 03:09

Thumbnails

Δημοσίευση από fafos » 17 Φεβ 2011 16:25

den yparxei kapoio provlhma me ta exif informations:

http://regex.info/exif.cgi?imgurl=http% ... Fid%3D5542

kai mia dokimh pou ekana htan ola ok..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες